Алексей Федорчук
Для выполнения ресайзинга раздела 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-раздела я производил неоднократно, и без малейшего ущерба для установленной системы и её данных. Однако, как известно со времён Остапа Бендера, стопроцентную гарантию сохранности последних может дать только регулярный бэкап системы. Про который не нужно забывать и в этом случае.