Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Книга high-end по ОС-new.doc
Скачиваний:
99
Добавлен:
13.05.2015
Размер:
2.13 Mб
Скачать

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

Для создания файловой системы на каком-либо внешнем носителе служит команда mkfs. Руко­водство по использованию этой команды можно получить по команде:

man mkfs или mkfs --help.

Это команда имеет множество ключей, среди которых отметим ключ t. Ключ t служит для явного указания типа создавае­мой файловой системы. В частности, для созда­ния на дискете файловой системы DOS нужно, размонтировав дискету, выпол­нить команду:

mkfs -t msdos /dev/fd0

Если эту команду выполнить без явного указания создаваемой файловой системы (опустить ключ t), то по умолчанию будет создана основная файловая система ОС Linux - Ext2. Например,

mkfs /dev/fd0

создает основную файловую систему ОС Linux на дискете.

Задание 5. Создайте на дискете файловую систему DOS. Для того чтобы файловая система, расположенная на дискете, была доступна для записи/чтения, дискету необходимо смонтировать в какой-либо подкаталог корневого каталога файловой системы. В ОС Linux для этой цели существует спе­циальный каталог /media/floppy. Если щелк­нуть по значку дискеты, расположенному в папке Компьютер рабочего стола, то именно в этот каталог будет смонтирована файловая система дискеты (по умолчанию).

Откройте папку Компьютер и щелкните по значку дискеты. Система откроет окно, в заголовке которого будет указана точка монтирования дискеты, а в самом окне – ее содержимое. Чтобы определить типы всех смонти­рованных в данный момент времени файловых систем, а также точки их монтирования, необ­ходимо с ко­мандной строки выполнить команду mount без параметров.

Задание 6. Вы­полните команду mount без параметров. Результаты поместите в отчет.

Размонтируйте дис­кету, щелкнув по значку дискеты правой клавишей и вы­пол­нив команду Извлечь.

Задание 7. Создайте на дискете файловую систему по умолчанию, смонти­руйте ее, опре­делите тип файловой сис­темы и точку монтирования. Результаты помес­тите в отчет. Размонти­руйте дискету.

Жесткие диски, как и дискеты, также могут быть отформатированы командой mkfs. Однако форматирование жестких дисков проводится на стадии установки операционной системы на ПК. Здесь же устанавливаются точки монтирования файловых систем других ОС. В частности, точка монтирования /d должна быть определена именно во время инсталляции операционной системы.

Задание 8. Убедитесь, что папка /d существует и она не пуста. Если это так, то перейдите к заданию 9. В противном случае создайте папку /d и смонтируйте в нее устройство, которое укажет Вам преподаватель (в УрГЭУ − /dev/hda2) командой:

mount /dev/hdaX /d

X – цифра раздела жесткого диска.

Задание 9. Определите тип файловой системы, смон­тированной в каталог /d. Перейдите в этот каталог. Если некоторые объекты этого каталога вместо русскоязычных названий имеют непонятные символы, то это оз­начает, что фай­ловая система VFAT не локализована. Для локализа­ции фай­ловых систем MS-DOS и VFAT в таблице смонтированных файловых систем (/etc/fstab) в строки, описывающие данные ФС, необходимо внести параметры локализации. В на­шем случае:

/dev/hdaX /d vfat defaults,iocharset=utf8,codepage=866 0 0

Для того чтобы указанные изменения вступили в силу, необходимо покинуть каталог /d и размонтировать данную ФС, выполнив команду:

uмount /d

Вновь смонтируйте ФС по команде:

mount /d

Если монтирование прошло без ошибок, изменения вступили в силу. Убедитесь в этом. Для этого выполните команду mount без параметров. В строке, указы­вающей точку монтирования /d, должна поя­виться информация о локализации файловой системы, и русскоязычные на­звания объектов каталога стали читаемы.

Задание 10. Выполните команду mount. Результаты поместите в отчет.