resize2fs erhält Status nach Unterbrechung der SSH-Verbindung

resize2fs erhält Status nach Unterbrechung der SSH-Verbindung

Ich habe die SSH-Verbindung verloren, nachdem ich einen resize2fsBefehl auf meinem Laufwerk /dev/md0 ausgeführt habe.

Gibt es jetzt, da ich die Verbindung wiederhergestellt habe, eine Möglichkeit zu prüfen, ob resize2fs noch läuft? Und den Status?

Antwort1

Es gibt viele Möglichkeiten, um zu prüfen, ob ein Prozess ausgeführt wird. Ein altmodischer Ansatz ps aux | grep resize2fsfunktioniert genauso gut wie pgrep -l resize2fs. Sie können auch topoder verwenden htopund nach dem Prozess suchen.

Es besteht eine gute Chance, dass resize2fses abgebrochen wurde, als Ihre Sitzung getrennt wurde. Wenn das ein Problem ist, führen Sie es screenbeim nächsten Mal von innen aus (wie bereits vorgeschlagen).

Was den Fortschritt betrifft, gibt es leider keine einfache Möglichkeit, ihn zu überprüfen. Wenn Sie eineofflineresize, dann haben Sie vielleicht Glück dumpe2fs -h /dev/md0und können sehen, ob sich die Blockzähler bewegen. Ich würde allerdings nicht erwarten, dass sich diese ändern, bis alles fertig ist. Wenn Sie das System erweitern würdenonline, dann ist es einfacher. Überprüfen Sie einfach, wie viel freier Speicherplatz auf dem Einhängepunkt vorhanden ist. Der freie Speicherplatz würde bei einer Online-Größenänderung normalerweise ständig wachsen.

verwandte Informationen