Использование нескольких файловых систем

Хотя все файлы в системе UNIX логически соединены в одно общее дерево, сами файлы размещаются на различных запоминающих устройствах, например на жестких дисках и СD-RОМ. Файлы, записанные на запоминающих устройствах, организованы в отдельные файловые системы. Дерево каталогов UNIX может охватывать несколько файловых систем, каждая из которых располагается на отдельном устройстве. Сами файлы организованы в единое файловое дерево, вершиной которого является корневой каталог. Несмотря на то, что файловая система с корневым каталогом расположена в одном из разделов жесткого диска, всегда существует путь к файлам, расположенным в файловой системе, размещенной на компакт-диске.

Файлы той или иной файловой системы остаются отделенными от дерева каталогов до тех пор, пока вы явно не присоедините их к этому дереву. В каждой файловой системе файлы организованы в отдельное дерево каталогов. Это дерево можно рассматривать как поддерево, которое необходимо присоединить к основному дереву каталогов. Например, на дискете с файлами ОС UNIX – свое дерево каталогов. Это поддерево нужно присоединить к основному дереву, расположенному в разделе жесткого диска. Пока это не сделано, доступа к файлам на дискете у вас не будет.

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

Монтирование устройства осуществляется командой mount. [1] Для того, чтобы получить возможность работать с файлами, записанными на CD-ROM, это устройство нужно сначала смонтировать. Операция монтирования предполагает присоединение дерева каталогов, находящегося на устройстве памяти, к указанному пользователем каталогу. Лишь после этого можно перейти в присоединенный каталог и обращаться к его файлам. Монтировать файловые системы может только привилегированный пользователь, root. Эта задача относится к функциям системного администратора, и обычный пользователь ее выполнять не может. Для того чтобы монтировать файловую систему, нужно войти в систему в качестве привилегированного пользователя. В табл. 15.1 перечислены основные опции команды mount.

Команда mount

Таблица 15.1

Опции Назначение
-w Монтирует файловую систему с правом на чтение и запись
-r Монтирует файловую систему с правом только на чтение
-t тип Задает тип монтируемой файловой системы, основные типы файловых систем представлены в таблице 15.2
-a Монтирует все файловые системы, перечисленные в файле /etc/fstab

Типы файловых систем, используемые в команде mount

Таблица 15.2

Опции Файловая система
ext2 Стандартная файловая система Linux
msdos Файловая система FAT
nfs Cетевая файловая система, монтируемая из удаленных систем
swap Раздел подкачки ОС Linux
sysv Файловая система UNIX System V
iso9660 Файловая система для монтирования CD-ROM

Команда mountпринимает два аргумента: имя устройства, через которое Linux получает доступ к файловой системе, и каталог в файловой структуре, к которому присоединяется новая файловая система. Точка моняирования – это каталог, к которому вы хотите присоединить файлы, находящиеся на запоминающем устройстве. Устройство – это специальный файл устройства, с помощью которого система получает доступ к аппаратным устройствам. Команда mountимеет следующий синтаксис:

$ mount устройство точка_монтирования


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: