Утилита 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: msdosNumber 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
123
Если вам требуется аренда на сутки в москве, обращайтесь!