Parted hat keinen Befehl zum Ändern der Größe


16

Ich versuche, die Größe einer Partition mit parted zu ändern, aber es ist kein Befehl zum Ändern der Größe verfügbar

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

Ich verwende Archlinux x86_64. Ist das normal?

Vielen Dank !


1
Sie können es zuerst von MBR in eine GUID-Partitionstabelle konvertieren . Der Vorgang ist einfach und fehlerfrei. Das gdisk-Tool kann dann die Größe dieser Partitionen ändern. Es ist in der Arch Linux "extra" -Repo. Wenn Sie mit der Größenanpassung fertig sind, lesen Sie den folgenden Thread: So konvertieren Sie GPT zurück in MBR .
Zero2CX

gparted funktioniert sehr gut, aber Sie müssen GUI-Desktop
ausführen

Antworten:


9

Ja, das ist normal.

Von der GNU-Site :

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

3
Warum? Wie soll man eine Partition verschieben?
Azzid

6
Absolut begeistert, aber GUI-Apps sind nicht immer eine Option.
Azzid

3
sicher, aber ich bin immer noch neugierig. Warum wurde die Funktionalität eingestellt?
Azzid

4
@azzid Ich hätte keine Ahnung, warum das so ist, aber das Verschieben der Partition Block für Block würde funktionieren. Mir scheint, das ist jetzt die bevorzugte Methode. Außerdem stelle ich fest, dass es wahrscheinlich viele Anfragen für die Neuimplementierung von Teilen gegeben hatresizepart . Ich habe es überprüft und es resizepartist in Version 3.2 verfügbar, also gibt es das.
Zero2CX

3
Das ist ärgerlich.
Alexander Gonchiy

6

Die meisten modernen Betriebssysteme enthalten jetzt die CHUI-Version von Parted 3.2, die resizepartstattdessen Folgendes enthält :

(parted) resizepart 2 100%

Sie sollten es in Ihrem Paketmanager finden.


3

Ich habe es geschafft, dies mit sfdisk und einem Dateisystem durchzuführen, dessen Größe geändert wurde. Siehe hierzu das Beispiel für die Verwendung von sfdisk.


1
Dies ist ein sehr alter Beitrag, und es ist besser, so viele Link-Informationen wie möglich in die Frage zu stellen, falls der Link in Zukunft ausfällt.
Cand3r

2

Kam über Ihre Frage beim Versuch, eine Lösung für ein ähnliches Problem zu finden. Ich habe es geschafft, die Größe meiner Partition (und des Dateisystems) zu ändern, und obwohl ich nicht sicher bin, ob es für Sie immer noch relevant ist, habe ich meine Lösung in einer Zusammenfassung dokumentiert, die möglicherweise hilfreich ist.

Es läuft darauf hinaus, dass die Partition, deren Größe Sie ändern möchten, nicht gemountet ist, und die Partition so angepasst wird, dass durch Löschen und anschließendes Neuerstellen ununterbrochener Speicherplatz auf der Festplatte belegt wird. Anschließend wird ausgeführt, resize2fsum auch die Größe des Dateisystems zu ändern.




0

Sie können resizepart als unabhängigen Befehl finden. Sie können es mit dieser sintax aufrufen: resizepart / dev / sdx #partnumber newsizeinblock


Trotz des Namens resizepartändert sich die Größe der Partitionen nicht. Auf der Manpage : " Dieser Befehl manipuliert keine Partitionen auf einem Block-Gerät. "
Deltik
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.