GNU/Linux >> LINUX-Kenntnisse >  >> Linux

resize2fs scheint bei Pass 3 hängen zu bleiben (Scannen der Inode-Tabelle) - was tun?

Ich habe endlich herausgefunden, was es war. Nachdem ich die ursprüngliche Größenänderung abgebrochen hatte (nur ein einfaches Strg+C), führte ich e2fsck -f -y /dev/sdb3 aus um alle von mir gemachten Probleme zu korrigieren. Ich konnte die Partition noch unter der Originalgröße mounten, es gingen also keine Daten verloren. Ich habe dann resize2fs mit dem Debug-Flag ausgeführt (resize2fs -d 14 <xxx> ) und bemerkte, dass es in einer ständigen Schleife steckte und versuchte, einen Teil der Inodes zu verschieben.

Ich habe es endlich zum Laufen gebracht, indem ich ein älteres verwendet habe Version von e2fsprogs. Ich habe Ubuntu 9.10 (Karmic Koala) auf einen USB-Stick gelegt, es gebootet, die Open-Source-rr232x-Treiber installiert, damit ich das Array manipulieren konnte, und die ältere Version von e2fsprogs ausgeführt (resize2fs 1.41.9 (22. August 2009) , um genau zu sein).

Ich hatte ursprünglich den resize2fs -p /dev/sdb3 863000000 ausprobiert , und es hatte mir gesagt, dass es ~ 26 Millionen Blöcke benötigte. Also nahm ich die Zielgröße, fügte sie hinzu und machte resize2fs -p /dev/sdb3 1000000000 . 10 Minuten später werde ich mit der Nachricht begrüßt:

/dev/sdb3 ist jetzt bei 1000000000 Blöcken

Jetzt denke ich, die ultimative Frage ist, warum die neuere Version von e2fsprogs mir nicht sagen konnte/wollte, dass ich nach einer zu kleinen Größe fragte (und warum sie überhaupt eine so kleine Größe anbot)?


Linux
  1. MySQL-Fehlertabelle „mysql.servers“ existiert nicht

  2. Was bedeutet ein leeres iptables?

  3. Sieht so ein Brute-Force-SSH-Angriff aus?

  4. Was ist anon_inode in der Ausgabe von ls -l /proc/[PID]/fd?

  5. Ermitteln, wann eine aktuell geöffnete TCP-Verbindung erstellt wurde?

Was sind Inodes unter Linux?

Was ist die Linux-Prozesstabelle? Woraus besteht es?

Was war die SquashFS-Komprimierungsmethode?

Was ist der Unterschied zwischen procfs und sysfs?

Was ist das Konzept, eine Datei mit null Bytes in Linux zu erstellen?

Was passiert, wenn das Limit von 4 Milliarden Dateien in einer ext4-Partition überschritten wurde?