Dann wischte ich den Laptop 128G HDD und wechselte zum neuen Laptop.
Heute möchte ich meinen alten Heimatordner aus dem von der 128-HDD des alten Laptops erstellten DD-Image wiederherstellen. Ich arbeite von meinem neuen Laptop (512G HDD), mit Ubuntu 17.04 darauf.
Mouting
Hier ist mein 128G-Bild auf meiner externen Festplatte (Western Digital 1TB):
Überprüfen Sie den Status von LVM-Partitionen mit lvdisplay:
# lvdisplay --- Logical volume --- LV Path /dev/ubuntu-vg/root LV Name root VG Name ubuntu-vg LV UUID o20hjC-DEsi-Xtlb-z2J6-7Z1B-9tKl-4HzE17 LV Write Access read/write LV Creation host, time ubuntu, 2014-03-29 01:34:48 +0100 LV Status available # open 0 LV Size 111,29 GiB Current LE 28490 Segments 1 Allocation inherit Read ahead sectors auto - currently set to 256 Block device 253:3 --- Logical volume --- LV Path /dev/ubuntu-vg/swap_1 LV Name swap_1 VG Name ubuntu-vg LV UUID qhSxpL-pZAp-DUDi-aR7R-wCy1-w5JI-XCYNIn LV Write Access read/write LV Creation host, time ubuntu, 2014-03-29 01:34:48 +0100 LV Status available # open 0 LV Size 7,71 GiB Current LE 1974 Segments 1 Allocation inherit Read ahead sectors auto - currently set to 256 Block device 253:4
und vgdisplay:
# vgdisplay --- Volume group --- VG Name ubuntu-vg System ID Format lvm2 Metadata Areas 1 Metadata Sequence No 3 VG Access read/write VG Status resizable MAX LV 0 Cur LV 2 Open LV 0 Max PV 0 Cur PV 1 Act PV 1 VG Size 119,00 GiB PE Size 4,00 MiB Total PE 30464 Alloc PE / Size 30464 / 119,00 GiB Free PE / Size 0 / 0 VG UUID 1qtlsn-vTuS-xPkL-wqwP-Gxvc-LUcm-sd68LV
Ich aktiviere die LVM-Partitionen mit vgchange:
# vgchange -a y ubuntu-vg 2 logical volume(s) in volume group "ubuntu-vg" now active
Ich mounte die Root-Partition:
# mount -t ext4 -o ro,noload /dev/ubuntu-vg/root /media/victor/8b19f5a8-33e4-481f-b8d7-4a3d0f2b39f2 # ls /media/victor/8b19f5a8-33e4-481f-b8d7-4a3d0f2b39f2 boot dev home proc root run sys tmp var
Problem
.ecryptfs fehlt in der gemounteten LVM-Partition:
/home# ls -ahl /media/victor/8b19f5a8-33e4-481f-b8d7-4a3d0f2b39f2/home/ total 12K drwxr-xr-x 3 root root 4,0K juin 2 2015 . drwxr-xr-x 11 root root 4,0K juin 2 2015 .. dr-x------ 2 victor victor 4,0K mars 29 2014 victor
Hier ist mein aktueller /homeInhalt:
/home# ls -ahl total 24K drwxr-xr-x 4 root root 4,0K sept. 8 11:35 . drwxr-xr-x 24 root root 4,0K oct. 11 11:22 .. drwxrwxr-x 3 root root 4,0K sept. 8 11:35 .ecryptfs drwx------ 41 victor victor 12K oct. 21 14:45 victor
Und weil dieser Symlink nicht aktualisiert wurde:
# ls -ahl /media/victor/8b19f5a8-33e4-481f-b8d7-4a3d0f2b39f2/home/victor/.ecryptfs lrwxrwxrwx 1 victor victor 32 mars 29 2014 /media/victor/8b19f5a8-33e4-481f-b8d7-4a3d0f2b39f2/home/victor/.ecryptfs -> /home/.ecryptfs/victor/.ecryptfs
Diese beiden Ausgaben sind gleich:
# ls -ahl /media/victor/8b19f5a8-33e4-481f-b8d7-4a3d0f2b39f2/home/victor/.ecryptfs/ total 20K drwx------ 2 victor victor 4,0K sept. 8 11:48 . drwxrwxr-x 4 victor victor 4,0K sept. 8 11:35 .. -rw-rw-r-- 1 victor victor 0 sept. 8 11:35 auto-mount -rw-rw-r-- 1 victor victor 0 sept. 8 11:35 auto-umount -rw------- 1 victor victor 13 sept. 8 11:35 Private.mnt -rw------- 1 victor victor 34 sept. 8 11:35 Private.sig -rw------- 1 victor victor 58 sept. 8 11:35 wrapped-passphrase -rw-r--r-- 1 victor victor 0 sept. 8 11:48 .wrapped-passphrase.recorded
und mein jetziges Zuhause:
# ls -ahl /home/victor/.ecryptfs lrwxrwxrwx 1 victor victor 32 sept. 8 11:35 /home/victor/.ecryptfs -> /home/.ecryptfs/victor/.ecryptfs # ls -ahl /home/.ecryptfs/victor/.ecryptfs total 20K drwx------ 2 victor victor 4,0K sept. 8 11:48 . drwxrwxr-x 4 victor victor 4,0K sept. 8 11:35 .. -rw-rw-r-- 1 victor victor 0 sept. 8 11:35 auto-mount -rw-rw-r-- 1 victor victor 0 sept. 8 11:35 auto-umount -rw------- 1 victor victor 13 sept. 8 11:35 Private.mnt -rw------- 1 victor victor 34 sept. 8 11:35 Private.sig -rw------- 1 victor victor 58 sept. 8 11:35 wrapped-passphrase -rw-r--r-- 1 victor victor 0 sept. 8 11:48 .wrapped-passphrase.recorded
Wo ist das fehlende /media/victor/8b19f5a8-33e4-481f-b8d7-4a3d0f2b39f2/home/.ecryptfs zu finden?
HILFE WÜRDE SEHR SCHÄTZT WERDEN!
Ich habe einige sehr wichtige Dateien und Speicherbilder auf dem DD-Image ...
Ich kenne die Details von `ecryptfs` überhaupt nicht, aber die schnelle Netzwerksuche lässt mich vermuten, dass` / home / .ecryptfs` nur ein (halb-temporärer?) Mountpoint sein kann. Es sieht so aus, als ob Ihr aktuelles Setup dem alten sehr ähnlich ist. Was ist die Ausgabe von "mount" in Ihrem aktuellen Betriebssystem? Dies kann uns einen Hinweis geben.
Kamil Maciorowski vor 7 Jahren
0
Haben Sie auf dem gemounteten Image `find` ausgeführt? Finden Sie etwas namens `.ecryptfs` oder` * Private * `? Was ist in "[image] / home / victor"? Haben Sie vor dem Sichern und Löschen des Datenträgers versucht, den alten 16.04 zu starten und zu bestätigen, dass das Heim tatsächlich verschlüsselt wurde? Von hier sieht es so aus, als wäre es nur ein normales, unverschlüsseltes Zuhause. Oder wurde das `dd`-Image des Laufwerks erstellt, während das Laufwerk selbst gebootet wurde und Ubuntu ausgeführt wurde?
Xen2050 vor 6 Jahren
0
1 Antwort auf die Frage
0
Xen2050
Es sieht so aus, als hätten Sie kein vollständig verschlüsseltes Zuhause, nur ein einzelnes verschlüsseltes Verzeichnis ( .Private) in Ihrem Haus, wahrscheinlich erstellt mit ecryptfs-setup-private.
Unterstützt wird dies durch den /media/victor/8b19f5a8-33e4-481f-b8d7-4a3d0f2b39f2/home/victor/.ecryptfs/Ordner und dessen Inhalt, die identisch aussehen (plus ein mysteriöses Null-Byte .wrapped-passphrase.recorded), was passiert, wenn Sie ecryptfs-setup-privateeinen neuen unverschlüsselten Benutzer ausführen .
Wenn es ein /media/victor/8b19f5a8-33e4-481f-b8d7-4a3d0f2b39f2/home/victor/.PrivateVerzeichnis gibt, würde ich sagen, dass es dies bestätigt.
Um Ihre alten Dateien zu entschlüsseln, müssen Sie lediglich Ihre alte Passphrase bereithalten und ausführen