Übertragen von Dateien aus der Wartungsshell

Übertragen von Dateien aus der Wartungsshell

Ich verwende Ubuntu 14.04.

Beim Versuch, meinen Computer zu starten, wurde die folgende Fehlermeldung angezeigt:

General error mounting filesystems.
A maintenance shell will now be started.
CONTROL-D will terminate this shell and reboot the system

Da der Computer nicht bootet, muss ich Dateien übertragen. Ich kann über die Befehlszeile auf die Dateien zugreifen, aber ich kann keine Dateien übertragen.

Ich habe versucht, das USB-Laufwerk zu mounten, aber ‚Mount‘ ist nicht installiert.

Ich habe dannrsync -avh /dev/sdb /media/usb

Fehlermeldung:

rsync: mknod "/media/usb" failed: Read-only file system (30)

Ich bin nicht an diese Methode gebunden. Ich muss nur meine Dateien übertragen.

Wir sind für jede Hilfe dankbar.

Antwort1

Anstatt den mühsamen Weg zu gehen, können Sie einfach ein Live-Linux-System von USB oder CD/DVD starten und Ihre Daten damit retten. Dies würde auch die Diagnose der Mount-Fehler erleichtern.

Wenn Sie die Rettungs-Shell unbedingt verwenden möchten oder müssen,

  • suchen Sie nach einem beschreibbaren Dateisystem wie /runoder (suchen Sie nach geeigneten /tmpEinhängeoptionen in der Ausgabe von mountoder im Inhalt von ) oder/proc/mounts
  • Erstellen Sie selbst einen beschreibbaren tmpfs-Einhängepunkt ( mount -t tmpfs none /tmp).

Dort können Sie Verzeichnisse anlegen, die Sie später als Einhängepunkte für die Dateisysteme mit Ihren Daten und denen auf Ihrem Übertragungsmedium verwenden können. Bei ersteren sollten Sie das --read-onlyFlag von verwenden, um nicht versehentlich Daten zu ändern oder zu löschen.mount

verwandte Informationen