У Parted немає доступної команди "змінити розмір"


16

Я намагаюся змінити розмір розділу, використовуючи розділений, але в ньому немає команди «змінити розмір»

gchain@archbogchain@archbook:~$ sudo parted /dev/sdb 
GNU Parted 3.1
Using /dev/sdb
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted) help
  align-check TYPE N                        check partition N for TYPE(min|opt) alignment
  help [COMMAND]                           print general help, or help on COMMAND
  mklabel,mktable LABEL-TYPE               create a new disklabel (partition table)
  mkpart PART-TYPE [FS-TYPE] START END     make a partition
  name NUMBER NAME                         name partition NUMBER as NAME
  print [devices|free|list,all|NUMBER]     display the partition table, available devices, free space, all found partitions, or a
        particular partition
  quit                                     exit program
  rescue START END                         rescue a lost partition near START and END
  rm NUMBER                                delete partition NUMBER
  select DEVICE                            choose the device to edit
  disk_set FLAG STATE                      change the FLAG on selected device
  disk_toggle [FLAG]                       toggle the state of FLAG on selected device
  set NUMBER FLAG STATE                    change the FLAG on partition NUMBER
  toggle [NUMBER [FLAG]]                   toggle the state of FLAG on partition NUMBER
  unit UNIT                                set the default unit to UNIT
  version                                  display the version number and copyright information of GNU Parted

Я використовую Archlinux x86_64, це нормально?

Спасибі !


1
Спочатку можна перетворити його з MBR в таблицю розділів GUID. Процес простий і не схильний до помилок. Потім інструмент gdisk може змінити розмір цих розділів. Це в Arch Linux "додаткове" репо. Коли ви закінчите його розмір правильно, перегляньте цю тему: Як перетворити GPT назад в MBR .
zero2cx

gparted працює дуже добре, але вам потрібно запустити робочий стіл GUI
LatinSuD

Відповіді:


9

Так, це нормально.

З сайту GNU :

Note that after version 2.4, the following commands were removed: check, cp,
mkfs, mkpartfs, move, resize.

3
Чому? Як слід перемістити розділ?
azzid

6
абсолютно люблю gparted, але додатки gui - це не завжди варіант.
azzid

3
звичайно, але мені все одно цікаво. Чому функціональність знизилася?
azzid

4
@azzid Я б не знав про те, чому справа, але переміщення розділу по блоку буде працювати. Мені здається, ніби це зараз кращий метод. Також я зауважую, що було певно багато запитів про повторну реалізацію розлученихresizepart . Я перевірив, і resizepartвін доступний у версії 3.2, так що це є.
zero2cx

3
Це гніває.
Олександр Гончій

6

Більшість сучасних ОС зараз включає CHUI-версію з розірваним 3.2, який resizepartзамість цього має :

(parted) resizepart 2 100%

Ви повинні знайти його в менеджері пакунків.


3

Мені вдалося виконати це за допомогою sfdisk, а потім змінити розмір файлової системи. Дивіться це для прикладу використання sfdisk.


1
Це дуже стара публікація, і краще поставити якомога більше інформації про посилання, якщо це можливо, на випадок, якщо посилання в майбутньому вмирає.
Cand3r

2

Натрапили на ваше запитання, намагаючись знайти подібну проблему. Мені вдалося змінити розмір свого розділу (і файлової системи), і, хоча я не впевнений, чи це все ще актуально для вас, я задокументував своє рішення в суті, що може допомогти.

Вона зводиться до того, щоб не було встановленого розділу, для якого потрібно змінити розмір, змінивши розмір розділу, щоб він зайняв вільний безперервний простір на диску, видаливши, а потім відтворивши його, а потім запустивши resize2fsдля зміни розміру файлової системи.




0

Ви можете знайти resizepart як незалежну команду. Ви можете викликати його за допомогою цього sintax: resizepart / dev / sdx #partnumber newsizeinblock


Незважаючи на назву, resizepartрозмір розділів не змінюється. Зі сторінки чоловіка : " Ця команда не маніпулює розділами на блоковому пристрої ".
Deltik
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.