Wie lange sollte resize2fs auf einer 1-TB-Partition dauern?

20

Ich habe an der Universität einen neuen Computer und fast alles für mich eingerichtet, als ich bemerkte, dass der vorherige Benutzer des Computers nur eine riesige 1-TB- ext3Partition verwendete.

Ich behalte normalerweise /homeeine separate Partition bei und bevorzuge auch die Verwendung von LVM. Daher habe ich beschlossen, die Partition mithilfe von zu verkleinern resize2fsund dann meine üblichen LVM-Inhalte in dem von mir freigegebenen Speicherplatz zu erstellen. (Auf der gesamten Festplatte befinden sich nur etwa 30 GB Daten, daher sollte dies kein Problem darstellen.)

Ich habe einen Neustart mit einer Live-CD durchgeführt und darum gebeten resize2fs, die Partition auf eine vernünftigere Größe (50 GB) zu verkleinern. In der ersten Viertelstunde schienen sich die Daten ziemlich intensiv zu bewegen (gemessen am Rauschen der Festplatte). .

Jetzt läuft es seit über drei Stunden und es sind praktisch keine Geräusche von der Festplatte zu hören, obwohl die CPU-Auslastung bei 100% liegt .

  1. Ist das normal?
  2. Ist resize2fsdabei einige intensive Zahl aus irgendeinem Grund im Hintergrund Knirschen und deshalb habe ich keinen Lärm von der HD hören?
  3. Wie viel Zeit sollte es dauern, um die Größe der gesamten Partition zu ändern?
Tamás
quelle
4
Update: Der gesamte Vorgang war in etwas mehr als vier Stunden abgeschlossen, und ja, die HD war bis auf die ersten 15 Minuten oder so völlig geräuschlos. Kurz gesagt, das ist völlig normal.
Tamás
1
Die gleiche Geschichte wie der Themenstarter. Der gesamte Prozess, der in mehr als drei Stunden auf der Festplatte abgeschlossen wurde, war die meiste Zeit geräuschlos, aber die CPU funktionierte kaum. Wenn Sie ähnliche Symptome haben, haben Sie bitte etwas Geduld.

Antworten:

9

Die Zeiten können je nach Belastung unterschiedlich sein.

Wenn Sie der Meinung sind, dass ein Problem vorliegt , öffnen Sie ein neues Fenster oder erstellen Sie eine neue PuTTY-Sitzung und führen Sie dmesg(E / A-Fehler oder ähnliche) und / oder df -h(ob der verfügbare Speicherplatz zunimmt) aus.

Ich vermute, es wird auf jeden Fall eine Weile dauern. Keine Ahnung wie lange, persönlich. Möglicherweise können Sie es schneller auf ein anderes Netzlaufwerk kopieren und neu installieren.

Glen M
quelle
14

Die Online-Größenänderung eines ext4fs von 1 TB auf 2 TB auf einem RAID1-Levelm2 dauerte auf einem Paar 2 TB SATA-Festplatten von Seagate Barracuta etwa 1 Stunde und 40 Minuten. Dies war die Root-Partition.

Während dieser Zeit ist die CPU nie über 10% gestiegen (kumuliert md2_raid1 und md2_resize). Die Ladung betrug ca. 3.

Wenn Ihre resize2fs-Prozesse 100% Ihrer CPU verbrauchen und Ihre Festplatte nicht funktioniert, scheint sie wirklich festzustecken. Versuchen Sie herauszufinden, ob es sich um (Fehler-) Meldungen im Syslog handelt.

Ihr Setup ist einfacher (kein RAID1-LVM), daher hätte es viel weniger Zeit in Anspruch nehmen müssen, und während des Vorgangs wird Ihre Festplatte viel arbeiten, nicht Ihre CPU.

Auch resize2fshat eine -p Flag ( in Prozent), auf Display Progression, aber es ist nur im Offline - Modus.

Megar
quelle
2
Ich baue gerade eine Partition im Online-Modus auf und sie scheint sehr wenig E / A- und CPU-Aktivität zu haben, also habe ich diesen Thread gefunden. Die Antwort von Megar ist nützlich für mich, da ich jetzt weiß, dass ich nicht in Panik geraten muss, dass es 20 Minuten oder länger dauert, aber ich habe auch festgestellt, dass dfdie Größe der Partition jedes Mal zunimmt , wenn ich die Ausgabe ein paar Mal überprüfe . Beruhigend. Ich bin mir nicht sicher, ob der gleiche Trick Ihnen beim Verkleinern einer Partition den gleichen Fortschritt anzeigt, aber einen Versuch wert.
Tremby
1

Ein weiterer Datenpunkt: Ändern der Größe von 1 TB auf 2 TB im Onlinemodus, aber das System ist für Einzelbenutzer ausgelegt, sodass die Aktivität sehr gering ist. Eine einzelne SATA-Festplatte, CentOS 6.7, dauerte etwa 95 Minuten.

MadHatter unterstützt Monica
quelle
Ein weiterer Datenpunkt Größe auf Digital Ocean SSD von 300 GB auf 1 TB ändern sudo resize2fs / dev / disk / by-id / scsi-0DO_Volume_volume-nyc1-01 resize2fs 1.42.13 (17. Mai 2015) Dateisystem at / dev / disk / by- id / scsi-0DO_Volume_volume-nyc1-01 ist in / mnt / volume-nyc1-01 eingebunden. Die Online-Größenänderung wurde nach mehr als 3 Stunden abgebrochen und der Strom wurde aus- und wieder eingeschaltet. e2fsck hat sich gerade aufgehängt und versucht, das Volumen auch aufgehängt zu lösen, jetzt ist mein Tröpfchen eingefroren und nicht mehr erreichbar.
Don Bright