Структура файловой системы
В Linux очень просто подключать устройства. ВсЈ что вам надо сделать, это запустить mount команду, указывай ей несколько опций. Использование этой команды может быть значительно упрощено, если монтируемое устройство описано в /etc/fstab файле. Предположим, я хочу подключить CD-ROM и fstab выглядит так, как в примере предыдущего раздела. Я могу сделать это, выполнив команду:
# mount /cdrom
Так как в fstab есть строчка для этого устройства, mount возьмЈт все опции оттуда. Если бы для этого устройства не было описания в fstab, то пришлось бы задавать все опции вручную:
# mount -t iso9660 -o ro /dev/cdrom /cdrom
Эта строка включает ту же самую информацию, что и строка в вышеприведЈнном fstab, но в другом формате. Давайте разберЈмся. -t iso9660 указывает тип файловой системы на устройстве. В этом случае это iso9660 система, которая используется на большинстве CD-ROM. -o ro указывает, что устройство подключается только для чтения. /dev/cdrom это имя устройства, которое мы хотим подключить и /cdrom это каталог, куда мы хотим подключить устройство.
До того, как извлекать флоппи, CD-ROM, или другое извлекаемое устройство, которое в данный момент подмонтированно, вам надо размонтировать его. Для того, чтобы сделать это, нужно воспользоваться командой umount. Не спрашивайте, почему она называется не unmount, так как мы не сможем вам ответить. Вы можете использовать либо имя устройства, либо точку монтирования в качестве аргумента для команды. Например, если вы хотите размонтировать CD-ROM, подключЈнный в предыдущем примере, любая из нижеприведЈнных команд позволит вам сделать это:
# umount /dev/cdrom
# umount /cdrom
5.2.5 Монтирование NFS
NFS, как мы уже упоминали, это сокращение для Network Filesystem (Сетевая файловая система. На самом деле она не является частью реальной файловой системы, но может быть использована для подключения устройств через сеть.
Зачастую в больших Unix сетях возникает необходимость разделять многие программы, домашние каталоги, и почтовые очереди. Проблема предоставления идентичных копий файлов различным компьютерам разрешается при помощи NFS. Можно использовать NFS для разделения одного набора домашних каталогов между всеми рабочими станциями. В таком случае, рабочие станции монтируют этот разделяемый каталог и используют его, как если бы он был размещЈн локально.
Смотрите раздел 4.2.6 и man страницы для exports(5), nfsd(5) и mountd для дополнительной информации.
5.2.6 Итог
В этом разделе вы должны были приобрести знания о правах владения и доступа. Вы должны понимать, для чего это нужно, и как их устанавливать. Так же вы должны иметь представление о ссылках и уметь монтировать устройства. Это основные необходимые знания по файловой системе.