Управление дисками
Утилита 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
Комментарии:
Нет комментариев.
Пожалуйста войдите или зарегистрируйтесь чтобы оставлять комментарии.