Was ist der einfachste Weg, um die Größe einer ext4-Partition (oder einer Partition eines beliebigen Typs, abhängig von der Methode) über die Befehlszeile zu ändern (möglicherweise mit den wenigsten Befehlen, aber auch am einfachsten zu verstehen)?
Die Verwendung eines Tools wie Gparted ist in einer GUI offensichtlich einfach, aber wie sieht es in der Befehlszeile aus? Ich denke, dass textbasierte GUIs auch für die Antwort zählen können, da sie technisch gesehen immer noch in der Befehlszeile stehen. Es muss einfach sein.
Mit Partition meine ich eine einfache Partition auf einer einzelnen Festplatte eines PCs (z. B. auf einem Laptop). Zum Beispiel möchte ich die Größe ändern /dev/sda4
. Es gibt keine RAIDs, es gibt nicht mehr als ein Festplattenlaufwerk, hier gibt es nichts Kompliziertes. Nur eine einfache Partition auf einer einzelnen Festplatte (/ dev / sdaX auf / dev / sda).
quelle
Antworten:
Mit können Sie
fdisk
Ihre Partitionstabelle während der Ausführung ändern. Verweisen Sie auf diesen Link http://codesilence.wordpress.com/2013/03/14/live-resizing-of-an-ext4-filesytem-on-linux/quelle
fdisk -l
paste.ubuntu.com/24757891 . Ich möchte sda5 und sda6 als sda6 zusammenführen. Beschädigt es meine Daten?gparted
Dientresize2fs
zum Ändern der Partitionsgröße. Es braucht nicht viele Argumente. Im Folgenden sind die aufgeführt, die ich für nützlich befunden habe.-M
schrumpft auf die Mindestgröße des Dateisystems.-p
zeigt einen prozentualen Indikator.-P
druckt die minimale Größe des Dateisystems aus und wird beendet.quelle
resize2fs
ändert die Partitionstabelle überhaupt nicht, sondern die Größe eines Dateisystems . Nach der Verwendung müssen Sie die Größe der Partition, auf der sich das Dateisystem befand, entsprechend ändern.Wenn Sie sowohl die Partition als auch das Dateisystem
fdisk
vergrößern möchten, führen Sie zunächst eine Vergrößerung der Partition und anschließendresize2fs
eine Vergrößerung des Dateisystems aus.Wenn Sie die Größe von beiden verringern möchten, führen Sie
resize2fs
zuerst und dann ausfdisk
.quelle