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 !
Antworten:
Ja, das ist normal.
Von der GNU-Site :
quelle
resizepart
. Ich habe es überprüft und esresizepart
ist in Version 3.2 verfügbar, also gibt es das.Die meisten modernen Betriebssysteme enthalten jetzt die CHUI-Version von Parted 3.2, die
resizepart
stattdessen Folgendes enthält :(parted) resizepart 2 100%
Sie sollten es in Ihrem Paketmanager finden.
quelle
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.
quelle
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,
resize2fs
um auch die Größe des Dateisystems zu ändern.quelle
Sie müssen Parted auf Version 3.1-29 aktualisieren.
parted-3.1-28 ohne größenteil
teilte-3.1-29 mit resizepart
quelle
Sie müssen 3.2 getrennt. Ich musste es aus dem Quellcode kompilieren (unter CentOS 6).
https://ftp.gnu.org/gnu/parted/parted-3.2.tar.xz
quelle
Sie können resizepart als unabhängigen Befehl finden. Sie können es mit dieser sintax aufrufen: resizepart / dev / sdx #partnumber newsizeinblock
quelle
resizepart
ändert sich die Größe der Partitionen nicht. Auf der Manpage : " Dieser Befehl manipuliert keine Partitionen auf einem Block-Gerät. "