Разметка диска
На данной странице будет описана разметка диска с помощью утилиты Parted.
Parted
Запуск утилиты
# parted
Список дисков
parted> print devices
/dev/sda (34,4GB) /dev/sdb (34,4GB) /dev/sr0 (7303MB)
Выбор диска
parted> select /dev/sdb
Используется /dev/sdb
Вывод списка разделов
parted> print
Модель: QEMU QEMU HARDDISK (scsi) Диск /dev/sdb: 34,4GB Размер сектора (логич./физич.): 512B/512B Таблица разделов: loop Флаги диска: Номер Начало Конец Размер Файловая система Флаги 1 0,00B 34,4GB 34,4GB ext4
Создать таблицу разделов
mktable тип
Доступные типы:
- aix
- amiga
- bsd
- dvh
- gpt_sync_mbr
- gpt
- mac
- msdos
- pc98
- sun
- loop
GPT - gpt; Legacy, BIOS - msdos.
Пример:
parted> mktable msdos Предупреждение: Существующая метка диска на /dev/sdb будет уничтожена и все данные на этом диске будут потеряны. Действительно продолжить? Да/Yes/Нет/No? y
Создание раздела
mkpart тип раздела файловая система начало конец
- типы: primary, extended
- файловые системы:
Пример:
mkpart primary ext2 0 400М
Создает раздел с 0 до 400Мб
А
mkpart primary ext2 400 M -1s
Или
mkpart primary ext2 400 M 100%
Создает раздел от 400Мб до конца.
Так же можно разметить диск полностью с процентами:
(parted) mkpart primary ext2 0 20% Предупреждение: Полученный раздел не выровнен для обеспечения лучшей производительности: 1s % 2048s != 0s Игнорировать/Ignore/Отменить/Cancel? I (parted) mkpart primary ext2 20% 70% (parted) mkpart primary fat32 70% 100%
Доступные FS:
- ext2
- fat16
- fat32
- hfs
- hfs+
- hfsx
- linux-swap
- ntfs
- reiserfs
- ufs
- btrfs
Удаление раздела
rm 3
где 3 - номер раздела из команды print.
Изменение размера раздела
resizepart 1
где 1 - номер раздела из команды print.
Команда спросит до какого размера расширять.
Свободное место можно посмотреть введя
print free
Раздел изменен, но файловая система осталась нетронутой. Для изменения её размера выходим из parted, нажав CTRL + D , либо командой
quit
Для изменения размера ФС вводим команду ниже. Для специфичных ФС нужно указать точку монтирования, для ext4 не нужно
resize2fs /dev/sdaX
X - Номер раздела, который мы увеличили.
Теперь можно проверить изменения, введя команду
df
Перемещение раздела
Создание метки
name 1 alt
где 1 - номер раздела из команды print.
Mkfs
Форматирование раздела
Чтобы отформатировать раздел выведите список разделов:
parted> print list
Источники: blog.sedicomm.com, nxmnpg.lemoda.net, losst.ru