Cintu перед установкой. Ресайсинг раздела NTFS: утилита parted

Алексей Федорчук

Для выполнения ресайзинга раздела NTFS с помощью консольной утилиты parted грузимся с любого LiveCD, её содержащего, открываем терминальное окно (или переходим в текстовую консоль по комбинации клавиш Alt+Control+F#, в зависимости от дистрибутива), получаем, при необходимости, права администратора командой su или sudo. После чего требуется набрать в командной строке

# parted /dev/sd?

где sd? — имя файла дискового устройства, на котором располагается раздел, подлежащий усекновению. Перед нами появится приглашение командной строки уже этой утилиты —

(parted)

Для начала ознакомимся с существующей разметкой текущего диска, введя команду

(parted) print

ответом на которую будет нечто вроде этого:

Model: Maxtor OneTouch (scsi)
Disk /dev/sdc: 1000GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos

Number  Start   End     Size    Type     File system  Flags
 1      32.3kB  1000GB  1000GB  primary  ntfs

Из чего можно заключить, что усекновению подлежит первый и единственный раздел. И выполняется этой усекновение такой командой:

(parted) resize 1 131gb 150gb

где 1 — номер раздела, 0gb — начало усекновенного раздела, а 200gb — его конец. Очевидно, что вместо второго аргумента следует поставить тот объем, который не жалко сохранить за исходной системой.. О завершении операции нам сообщит вывод команды:

resize 0gb 200gb

Закончив процедуру, следует выйти из среды parted с помощью команды quit (или просто q). И напомню, что в случае затруднений в использовании parted краткую справку можно получить в ней самой, введя команду help.

Так выполняется ресайсинг раздела посредством утилиты parted, запущенной в интерактивном режиме. Просто, насколько только возможно, не так ли? Отнюдь. Ибо эта утилита имеет ещё и командный режим, и его применение, как в известном случае с партитурой Листа, ещё проще. Сначала командой

# parted -l

получаем полный список наличных дисков и разделов на них, находим номер и параметры нужного раздела, например:

Number  Start   End     Size    Type     File system  Flags
 1      32.3kB  1000GB  1000GB  primary  ntfs

После чего даём команду собственно для ресайсинга:

#  parted /dev/sdc resize 1 0 200gb

Всё. Можно с чистой совестью приступать к инсталляции любой FOSS-системы. Добавлю только, что описанную процедуру с усекновением NTFS-раздела я производил неоднократно, и без малейшего ущерба для установленной системы и её данных. Однако, как известно со времён Остапа Бендера, стопроцентную гарантию сохранности последних может дать только регулярный бэкап системы. Про который не нужно забывать и в этом случае.

Добавить комментарий