Управление дисками

Утилита parted позволяет:

  • Просматривать существующую таблицу разделов
  • Изменять размер существующих разделов
  • Создавать/удалять разделы

Запустите parted указав в качестве параметра имя жесткого диска (например /dev/sda):

parted /dev/sda

(Для смены диска после запуска parted используйте команду select) Устройство, на котором требуется создать/изменить раздел, не должно использоваться: все его разделы должны быть размонтированы, swap разделы отключены. Это требуется, поскольку ядро linux может некорректно распознать изменения. Если таблица разделов не соответствует реальному состоянию смонтированных разделов – информация может быть записана на ошибочный раздел, вызвав повреждения и/или потерю данных. Просмотр таблицы разделов: После запуска parted используйте команду print для просмотра таблицы разделов: Обычный вывод выглядит следующим образом:

Model: ATA ST3160812AS (scsi)
Disk /dev/sda: 160GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos

Number  Start   End    Size    Type      File system  Flags
 1      32.3kB  107MB  107MB   primary   ext3         boot
 2      107MB   105GB  105GB   primary   ext3
 3      105GB   107GB  2147MB  primary   linux-swap
 4      107GB   160GB  52.9GB  extended           root
 5      107GB   133GB  26.2GB  logical   ext3
 6      133GB   133GB  107MB   logical   ext3
 7      133GB   160GB  26.6GB  logical                lvm

Первая часть содержит описание диска: Модель, производителя интерфейс и т.д., вторая – таблицу разделов. Создание разделов: Для создания разделов используется команда mkpart:

mkpart <тип-раздела> <тип-фс> <от> <до>

Создает раздел заданного типа с заданной фс размещая его в пределах: <от> мегабайт и <до> мегабайт Пример создания раздела размером в 1024 мегабайта, размещенного между 1024мб и 2048 мб:

mkpart primary ext3 1024 2048

Форматирование файловых систем: После создания раздела, на нем нужно создать файловую систему, это можно сделать вне parted с помощью команды mkfs

mkfs –t <тип_фс> <устройство>

Например, для создания файловой системы ext3 на разделе /dev/sda6:

mkfs –t ext3 /dev/sda6

Присвоение меток: Присвоим разделу меткy для более удобного использования в дальнейшем: если мы создали раздел /dev/sda6 присвоим ему метку work

e2label /dev/sda6 /work

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

LABEL=/work           /work                 ext3    defaults        1 2

Первое поле определяет что мы монтируем (там могло стоять /dev/sda6 если бы мы не создали метку), второе поле – куда мы монтируем, затем следует тип файловой системы и список параметров монтирования (в данном случае стандартные - «defaults») Смонтировать раздел добавленный в нами в fstab можно с помощью

 mount /work

Удаление разделов Для удаления разделов используется команда parted - rm Например мы решили удалить 3й раздел диска /dev/sda:

parted /dev/sda
rm 3

Изменение размера раздела: Для изменения раздела используется команда parted resize Например мы решили установить раздел 3 диска /dev/sda в 1024 мегабайта расположив в пределах от 1024 до 2048 мбайт диска:

parted /dev/sda
resize 3 1024 2048
Размещено: 24.10.2007 14:20 Всего комментариев: 0
Автор: zeus Блог: zeus's blog
Тэги: mkfs , parted , основы , разметка , файловая система

Комментарии:

Нет комментариев.

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