Linux разное



Монтирование файловых систем


Сначала несколько концепций, связанных с файловыми системами. Прежде, чем файловая система будет принята вашей системой, она должна быть примонтирована к какому-то каталогу. Например, если у вас файловая система на дискете, то вы должны примонтировать ее в каталог, скажем /mnt, для того, чтобы обеспечить доступ к ее файлам (смотрите Раздел 4.6.2). После монтирования файловой системы все файлы этой системы появляются в этом каталоге (и ниже). После размонтирования файловой системы каталог (в нашем случае /mnt) будет пуст, то же самое справедливо для файловой системы на жестком диске. (Прим. переводчика: Каталог /mnt будет пуст, если он был пуст до монтирования, иначе наоборот, станут видными файлы каталога /mnt (основной системы), которые становятся "невидимыми", когда к этому каталогу монтируется файловая система).

Система автоматически монтирует файловые системы на ваш жесткий диск во время загрузки. Так называемая "корневая файловая система" монтируется к каталогу /. Если у вас отдельные файловые системы, например, для /usr - она монтируется на /usr. Если у вас только корневая файловая система, то все файлы, включая содержимое /usr, существуют в этой файловой системе.

Команда mount используется для монтирования файловой системы.

mount -av

Выполняется из файла /etc/rc (файла системной инициализации во время загрузки, смотрите Раздел 4.10.1). Команда ount -av получает информацию о файловых системах и монтирует в соответствии с файлом /etc/fstab. Пример файла fstab

показан ниже.

# device directory type options /dev/hda2 / ext2 defaults /dev/hda3 /usr ext2 defaults /dev/hda4 none swap sw /proc /proc proc none

Первое поле - это устройство (имя монтируемого раздела). Второе поле - точка монтирования. Третье поле - тип файловой системы (например, ext2 для системы типа ext2fs или minix для Minix filesystems). Таблица 4.1 перечисляет различные типы файловых систем, доступных в Linux.

Эта таблица для ядра версии 1.1.37.

Файловая система Имя типа Комментарий Second Extended Filesystem ext2 Наиболее распространенная для Linux Extended Filesystem ext Вытеснена системой ext2 Minix Filesystem minix Файловая система Minix; редко используется Xia Filesystem xia Похожа на ext2; редко используется UMSDOS Filesystem umsdos Для инсталляции Linux на разделы MS-DOS MS-DOS Filesystem msdos Для доступа к файлам MS-DOS /proc Filesystem proc Дает информацию о процессах для ps и т.п. ISO 9660 Filesystem iso9660 Используется большинством CD-ROM Xenix Filesystem xenix Для доступа к файлам из Xenix. System V Filesystem sysv Для доступа к файлам из System V вариант для x86. Coherent Filesystem coherent Для доступа из Coherent HPFS Filesystem hpfs Доступ только на чтение для разделов HPFS (DoubleSpace). Таблица 4.1. Типы Файловых систем Linux




Содержание  Назад  Вперед