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

9 Работа с разделами диска. Создание файловых систем на разделах. Создание раздела

Накопители на жестких дисках в Linux представляются в виде специальных файлов устройств в каталоге /dev. Например, устройства на шине IDE получают имена /dev/hda для устройства master на primary IDE.

Накопители, подключенный к шине SCSI, получают имена /dev/sda, /dev/sdb, и т. д. по порядку. Накопители, поключаюемые к шинам SATA и USB программно представляются накопителями SCSI, поэтому получают аналогичные имена.

Каждый накопитель может содержать до 4-х первичных разделов и неограниченное количество логических дисков в раширенном разделе. Каждый раздел или логический диск также представлен файлом блочного устройства, например для накопителя /dev/sda первый раздел будет иметь имя /dev/sda1, второй - /dev/sda2 и т. д. до 4-х. Первый логический диск долучит имя /dev/sda5 и т. д.

Создание раздела осуществляется одной из специально предназначенных для этого программ: fdisk, cfdisk, sfdisk, parted, gparted.

Самой простой программой является fdisk.

Получить список разделов всех дисков можно получить командой

fdisk -l

а команда

fdisk -l /dev/sda

позволяет получить список разделов для диска /dev/sda

Запуск команды в формате

fdisk /dev/sdb

позволяет в интерактивном режиме редактировать таблицу разделов для диска /dev/sdb. В интерактивном режиме можно использовать следующие основные команды:

p — вывод списка разделов;

n — создание нового раздела;

d — удаление раздела;

w — запись выполненных изменений и выход из программы;

q — выход из программы без записи изменений;

m — вывод справки по командам.

По умолчанию, при создании нового раздела предлагается использовать для него все свободное пространство.

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

После создание раздела необходимо создать в нем файловую систему («отформатировать» в терминоголии Windows).

Для создания файловой системы используется команда mkfs. Формат команды

mkfs -t <тип_ФС> <файл_раздела>

Например для создания файловой системы ext3 на разделе /dev/sdb1 надо выполнить команду

mkfs -t ext3 /dev/sdb1

10 Монтирование устройств, файлов, каталогов.

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

Для использования раздела необходимо его смонтировать в какую-либо точку файловой системы. Монтирование выполняется командой mount. Формат команды:

mount <файл_устройства> <точка_монтирования>

В качестве файла устройства может быть использован файл блочного устройства или файл раздела на блочном устройстве, на котором существует файловая система. Например, монтирование раздела /dev/sdb1 в точку /mnt выполняется следующим образом:

mount /dev/sdb1 /mnt

Отмонтировать устройство можно выполнив команду umount:

umount <точка_монтирования>

или

umount <файл_устройства>

Монтирование каталогов

В ОС Linux можно также выполнить монтирование одного каталога в другой, т. е. в точке монтирования будет повторена структура и содержимое монтируемого каталога. Формат команды в этом случае выглядит следующим образом:

mount -B <монтируемый_каталог> <точка_монтирования>

Так, для монтирования каталога /proc в точку /mnt/disk2/proc необходимо выполнить следующую команду:

mount -B /proc /mnt/disk2/proc

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

Монтирование файлов с образами дисков

Иногда образ раздела или диска может находиться в файле. ОС Linux позволяет монтировать такие файлы так, как будто это реальные устройства. Для этого сперва создается специальное устройство /dev/loopN, связанное с содержимым файла, а затем это устройство монтируется. Команда mount позволяет проделать эти две операции за один раз. Формат команды для монтирования образа:

mount -t <тип_ФС> -o loop <файл_образа> <точка_монтирования>

Можно монтировать образы разделов жестких дисков и флеш-накопителей, образы дискет, образы CD и DVD дисков и т. п. Следует учитывать, что при монтировании образов CD и DVD доступ предоставляется только на чтение. Например, команда для монтирования образа гибкого диска будет выглядеть так:

mount -o loop /home/user/floppy.img /mnt/fd

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