Ich habe eine neue Ubuntu-Installation erstellt und wollte meine alten Dateien kopieren, aber ich hatte Komplikationen, also habe ich ein LiveUSB gebootet und den Kopierteil dort ausgeführt, und alles schien in Ordnung zu sein (Dateien kopiert usw.). Wenn ich jedoch die neuen Ubuntu-Installationen starte, kann ich die Dateien nicht finden. Sie befinden sich nicht an dem Ort, an dem ich sie kopiert habe, der Platz scheint jedoch für sie reserviert zu sein.
df -h shows (this is a fresh install so those 100 GB must be my files)
/dev/mapper/ubuntu--vg-root 451G 113G 315G 27% /
du -sh /home/username/ shows only 58 MB
58M /home/username/
Wenn ich jedoch den Disk Usage Analyzer öffne, erhalte ich folgende Informationen: Übersicht , Übersicht über /, was darauf hindeutet, dass sich meine Dateien irgendwo befinden.
Ich habe versucht find
und locate
, aber sie haben meine Dateien nicht gefunden. Auch das Laufen du -sh /*
zeigt, dass kein Ordner größer als 3 GB ist.
quelle
find -name [Files]
oderwhereis [Files]
sudo du -hxd1 /; df -i; df -h; sudo lsof | grep deleted
Sie bitte die Ausgabe von: zu Ihrem Beitrag hinzu.Antworten:
Ich habe den starken Verdacht, dass Sie eine andere Partition installiert haben
/home
. Beim Booten von einem Live-USB-Gerät haben Sie diese Partition nicht gemountet, sodass in Ihr Ausgangsverzeichnis kopierte Dateien in Ihr Ausgangsverzeichnis auf der gemounteten Partition kopiert wurden/
. Wenn Ubuntu startet und etwas einbindet/home
, ist der Zugriff auf die alten Inhalte so lange unmöglich, bis Sie die Einbindung aufheben/home
.Sie können mount
/
an eine andere Stelle binden, um auf das Verzeichnis zuzugreifen, das von anderen Mounts maskiert wird:quelle
Schritt 0. Lesen
man locate
.Schritt 1. Stellen Sie sicher, dass die
locate
Datenbank auf dem neuesten Stand ist:Dies dauert einige Minuten - haben Sie Geduld.
Schritt 2.
locate
Suchen Sie mit eine Ihrer Dateien mit einem für Sie eindeutigen Namen. Z.B:(Wenn Sie "George Romero" heißen. Meins nicht, YMMV.)
Schritt 3. Lesen
man mv
und überlegen Siemv
, ob Sie eine ganze Verzeichnisstruktur an die gewünschte Stelle verschieben möchten. Beispiel: Wenn die Suche in Schritt 2 Folgendes ergab:Sie könnten so etwas tun
mv --target-directory=$HOME /some/where/Documents
.quelle
find
)Einfacher könnte man
quelle
Wenn Sie ein Terminal öffnen und
cd /
dann diesen Befehlsudo du -aBM -d 1 . | sort -nr | head -20
zeigt Ihnen die 20 größten Verzeichnisse (einschließlich Unterverzeichnisse) in Ihrem Dateisystem an - es dauert eine Weile, bis es zum ersten Mal ausgeführt wird. Sie können dann in ein Verzeichnis wechseln, das größer als erwartet aussieht, und den Befehl erneut ausführen. Suchen Sie nach Verzeichnissen, die größer als erwartet sind, und finden Sie hoffentlich Ihre Dateien.
quelle