Введение в Unix

       

Создание и монтаж файловой системы


Команда mkfs создает новую файловую систему. Она расположена в каталоге /etc и имеет два параметра:

/etc/mkfs <имя> <размер>

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

Второй параметр - размер пространства файловой системы в блоках; используется для определения по некоторым правилам числа блоков после того, как размещены i-узлы.

Пример создания файловой системы на флоппи-диске:

/etc/mkfs /dev/flo 2000 isize = 230

Ответное сообщение указывает число блоков, выделенное для размещения i-узлов.

Далее, чтобы сделать файловую систему известной операционной системе, надо ее смонтировать командой mount. Эта команда подключает корневой каталог монтируемой файловой системы в один из каталогов корневой файловой системы. Команда расположена в каталоге /etc и имеет два параметра:

/etc/mount <устройство> <каталог>

Первый параметр является именем спецфайла для монтируемого логического устройства, содержащего подключаемую файловую истему. Второй - имя уже существующего каталога, под которым монтируется файловая система.

Пример монтажа вновь созданной файловой системы на гибком диске под каталогом, созданным командой mkdir в корне корневой файловой системы:

cd / mkdir floppy0 /etc/mount /dev/fl0 /fioppy0

Чтобы выяснить, какие файловые системы смонтированы в данный момент, надо подать команду mount без параметров:

mount /dev/fl0 on /floppy0

Ответом является сообщение об этих системах (в данному случае - одной). Оно формируется на основе данных о монтаже файловых систем, хранимых в файле etc/mnttab.

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



Содержание раздела