Читать книгу 📗 "Linux программирование в примерах - Роббинс Арнольд"
README.es RELEASE-NOTES-de.html RPM-GPG-KEYREADME.fr RELEASE-NOTES-es.html TRANS.TBL# <b>cd</b> /* Сменить */# <b>umount /mnt/cdrom</b> /* Демонтировать */Возможность монтирования таким способом образа ISO 9660 особенно полезна при тестировании сценариев, создающих образы CD. Вы можете создать образ в обычном файле, смонтировать его и проверить, что он подготовлен правильно. Затем, убедившись, что все в порядке, можно скопировать образ на записываемый CD («прожечь» CD). Возможность кольцевого устройства полезна также для монтирования образов гибких дисков
8.1.4. Демонтирование файловых систем:
umountКоманда
umountumount <i>файл-или-устройство</i>Демонтируемая файловая система не должна быть занята. Это означает, что нет процессов с открытыми в файловой системе файлами и что ни у одного процесса текущий рабочий каталог не находится в этой файловой системе:
$ <b>mount</b> /* Показать, что смонтировано *//dev/hda2 on / type ext3 (rw) /* / находится на настоящем устройстве */none on /proc type proc (rw)usbdevfs on /proc/bus/usb type usbdevfs (rw)/dev/hda5 on /d type ext3 (rw) /* To же c /d */none on /dev/pts type devpts (rw,gid=5,mode=620)none on /dev/shm type tmpfs (rw)none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw)$ <b>su</b> /* Переключиться на суперпользователя */Password: /* Пароль не отображается */# <b>cd /d</b> /* Сделать /d текущим каталогом */# <b>umount /d</b> /* Попытка демонтировать /d */umount: /d: device is busy /* Doesn't work; it's still in use */# <b>cd /</b> /* Сменить /d */# <b>umount /d</b> /* Еще одна попытка демонтировать /d */# /* Молчание золото: umount работает */8.2. Файлы для администрирования файловой системы
Файл
/etc/fstab<i>устройство точка-монтирования тип-фс опции dump-freq fsck-pass</i>(
<i>dump-freq</i><i>fsck-pass</i>$ <b>cat /etc/fstab</b># device mount-point type options freq passno/dev/hda3 / ext3 defaults 1 1 /* Корневая файловая система *//dev/hda5 /d ext3 defaults 1 2none /dev/pts devpts gid=5,mode=620 0 0none /proc proc defaults 0 0none /dev/shm tmpfs defaults 0 0# Windows partition:/dev/hda1 /win vfat noauto,defaults,user,uid=2076,gid=10 0 0/dev/hda3 swap swap defaults 0 0/dev/cdrom /mnt/cdrom iso9660 noauto,owner,ro 0 0 /* Монтируемый *//dev/fd0 /mnt/floppy auto noauto,owner 0 0/* Гибкий диск, то же самое */Разрешены комментарии, начинающиеся с
#Тот же самый формат файла используется для
/etc/mtabmountumount$ <b>cat /etc/mtab</b>/dev/hda2 / ext3 rw 0 0none /proc proc rw 0 0usbdevfs /proc/bus/usb usbdevfs rw 0 0/dev/hda5 /d ext3 rw 0 0none /dev/pts devpts rw,gid=5,mode=620 0 0none /dev/shm tmpfs rw 0 0none /proc/sys/fs/binfmt_misc binfmt_misc rw 0 0/dev/hda1 /win vfat rw,noexec,nosuid,nodev,uid=2076,gid=10,user=arnold 0 0Ядро делает доступным (почти) те же самые сведения в
/proc/mounts$ <b>cat /proc/mounts</b>rootfs / rootfs rw 0 0/dev/root / ext3 rw 0 0/proc /proc proc rw 0 0usbdevfs /proc/bus/usb usbdevfs rw 0 0/dev/hda5 /d ext3 rw 0 0none /dev/pts devpts rw 0 0none /dev/shm tmpfs rw 0 0none /proc/sys/fs/binfmt_misc binfmt_misc rw 0 0/dev/hda1 /win vfat rw,nosuid,nodev,noexec 0 0Обратите внимание, что в
/etc/mtab/proc/mounts/winmount -f/etc/mtab/proc/mounts/etc/mtabmount/proc/mounts