Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
linlab.doc
Скачиваний:
5
Добавлен:
07.02.2016
Размер:
371.71 Кб
Скачать

6.1.3 Таблица файловых систем: /etc/f stab

Для хранения таблицы файловых систем, используемых по умолчанию (регулярно используемых файловых систем), предназначен текстовый файл /etc/fstab, который может выглядеть так:

/dev/hda5 / ext2 defaults

/dev/hda6 swap swap defaults

/dev/fd0 /mnt/floppy ext2 noauto

/dev/cdrom /mnt/ cdrom iso9660 noauto,ro

none/proc proc defaults

В первом столбце указывается имя устройства, а во втором — каталог, куда оно устанавливается. Например, в первой строке указан второй раздел винчестера, где cмонтирован корневой каталог «/», а информация о дисководе для гибких дисков (/dev/fd0) приведена в третьей строке.

В третьем столбце указан тип файловой системы, которая смонтирована на устройстве. В примере для раздела винчестера и дисковода указана файловая система ext2.

Четвертый столбец содержит опции, используемые по умолчанию, для винчестера указано слово defaults, означающее, что будут использоваться ключи по умолчанию (например, раздел монтируется автоматически), а для дисковода гибких дисков указан ключ noauto, чтобы он не монтировался во время загрузки операционной системы. Данное указание важно, так как при включении компьютера гибкий диск в дисководе, как правило, отсутствует.

Вторая строка информирует систему о местонахождении раздела подкачки swap. Так как он является местом для хранения временных данных, то каталог не указывается (вместо слова swap может быть указано none).

Информация о CD-ROM указана в четвертой строке, которая аналогична строке для дисковода гибких дисков, но в столбце с указанием файловой системы приведено название iso9660 - это формат, принятый для хранения данных на компакт-дисках.

Пятая строка предназначена для файловой системы Procedure File System, для которой не требуется указания устройства, так как данные поступают непосредственно из ядра операционной системы.

Так как в третьем столбце для конкретного устройства может быть указана желаемая файловая система, то можно, например, изменить тип файловой системы для дисковода гибких дисков, используя встроенный редактор mc (клавиша F4).

Чтобы прочитать данные с гибкого диска, отформатированного в MS-DOS, надо откорректировать третью строку следующим образом:

/dev/fd0 /mnt/floppy msdos noauto .

В этом случае можно копировать файлы, принадлежащие операционной системе MS-DOS, с гибкого диска в любой каталог Linux и наоборот.

Для подключения раздела на винчестере с файловой системой MS-DOS в файле /etc/fstab надо добавить строку

/dev/hdal /mnt/dos msdos defaults

Вместо конкретного типа файловой системы в третьем столбце можно указать опцию auto, что позволит операционной системе самой определять тип подключаемой файловой системы.

При переносе файлов между разными операционными системами изменяются атрибуты файлов, остальная же информация в файле не искажается.

В Linux монтирование устройств - привилегия системного администратора, который отвечает за правильность работы всей системы. На домашнем компьютере часть его привилегий может быть разрешена и обычным пользователям. Например, если в четвертом столбце указать опцию user, то данное устройство - дисковод или раздел винчестера - может быть смонтировано любым пользователем:

/dev/fd0 /mnt/floppyext2 noauto, user

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]