devpts on /dev/pts type devpts (rw,gid=5,mode=620)
/dev/hda1 on /boot type ext3 (rw)
tmpfs on /dev/shm type tmpfs (rw)
none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw)
sunrpc on /var/lib/nfs/rpc_pipefs type rpc_pipefs (rw)
/dev/hdc on /media/live-1.0.10-8 type iso9660 (ro,noexec,nosuid,nodev,uid=500)
Это практически тот же список, с одной дополнительной записью. Последняя запись в списке сообщает, что компакт-диск в приводе CD-ROM (устройство
ВНИМАНИЕ
В примерах, демонстрируемых ниже, особое внимание обращайте на фактические имена устройств в вашей системе и не используйте имена, приводящиеся в примерах здесь!
Также отметьте, что аудиодиск — это не то же самое, что CD-ROM. Аудиодиск не имеет файловой системы и потому не может быть смонтирован в общепринятом смысле.
Теперь, когда мы знаем имя устройства для привода CD-ROM, размонтируем диск и повторно смонтируем его в другой каталог в дереве файловой системы. Для этого необходимо получить права суперпользователя (способом, соответствующим вашей системе) и размонтировать диск командой umount:
[me@linuxbox ~]$ su -
Password:
[root@linuxbox ~]# umount /dev/hdc
Следующий шаг: создать новую точку монтирования диска.
[root@linuxbox ~]# mkdir /mnt/cdrom
И наконец, смонтируем CD-ROM в новую точку монтирования. Параметр -t позволяет указать тип файловой системы:
[root@linuxbox ~]# mount -t iso9660 /dev/hdc /mnt/cdrom
После этого можно исследовать содержимое компакт-диска в новой точке монтирования:
[root@linuxbox ~]# cd /mnt/cdrom
[root@linuxbox cdrom]# ls
Обратите внимание, что происходит при попытке размонтировать компакт-диск:
[root@linuxbox cdrom]# umount /dev/hdc
umount: /mnt/cdrom: device is busy
В чем причина? Устройство нельзя размонтировать, если оно используется каким-то пользователем или другим процессом. В данном случае мы изменили текущий рабочий каталог, перенеся его в точку монтирования компакт-диска, что и стало причиной занятости устройства. Эту проблему легко исправить, перенеся текущий рабочий каталог куда-нибудь в другое место за пределами точки монтирования:
[root@linuxbox cdrom]# cd
[root@linuxbox ~]# umount /dev/hdc
Теперь устройство было успешно размонтировано.
Почему важно размонтировать устройства
Если взглянуть на вывод команды free, показывающей статистику использования памяти, можно увидеть статистику с названием
Идея буферизации широко используется для увеличения производительности компьютеров — необходимость работы с медленными устройствами не должна ухудшать производительность системы. Операционные системы хранят данные, прочитанные с устройства и предназначенные для записи в устройство, так долго, насколько это возможно, и используют их, прежде чем фактически обратиться к медленному устройству. В системе Linux, например, можно заметить, что при продолжительной работе она заполняет всю память. Это не означает, что Linux «использует» всю память, это означает лишь то, что Linux использует в своих интересах всю доступную память и буферизует как можно больше данных.