ubuntuusers.de

/home von neuer Partition auf "alte" Partition ändern

Status: Gelöst | Ubuntu-Version: Ubuntu 22.04 (Jammy Jellyfish)
Antworten |

bert01

Anmeldungsdatum:
25. Februar 2024

Beiträge: Zähle...

Hallo liebe ubuntuusers,

vorneweg: ich bin blutiger Anfänger! Ich habe das Forum bereits nach meinem Problem durchsucht, aber leider genau für mein Problem keine Lösung gefunden.

Auf meinem IMac hatte ich (nur) 20.04 installiert. Leider hat ubuntu dann nicht mehr richtig gebootet - meine Reparaturversuche waren erfolglos.

Daraufhin habe ich 22.04 installiert. Dabei wurde für das neue BS eine neue Partition angelegt. Es ist nur eine Festplatte eingebaut. 22.04 läuft prima.

Ich würde nun gerne, wenn ich auf "Dateien" klicke, dort automatische meine alten Dateien angezeigt bekommen, die auf der anderen Partition liegen. Es wäre prima, wenn ich die Partition mit den alten Dateien dafür nicht löschen müsste. Super wäre es, wenn der Weg (/home von "ubuntu-Partition" auf 2. Partition verlegen) möglichst einfach ginge, da ich leider ein totaler Rookie bin ...

Vielen Dank vorab!!! Bert01

von.wert

Anmeldungsdatum:
23. Dezember 2020

Beiträge: 11444

bert01 schrieb:

Daraufhin habe ich 22.04 installiert.

Wir haben 2024.

/home umziehen

Thomas_Do Team-Icon

Moderator
Avatar von Thomas_Do

Anmeldungsdatum:
24. November 2009

Beiträge: 8807

Bitte die Ein- und Ausgabe von

sudo blkid

vollständig als Codeblock posten.

bert01

(Themenstarter)

Anmeldungsdatum:
25. Februar 2024

Beiträge: 23

Vielen Dank Thomas_Do

Hier die Eingabe und das dazugehörige Ergebnis:

roberto@roberto-iMac:~$ sudo blkid
[sudo] Passwort für roberto: 
/dev/sda5: UUID="30aa729c-609b-4e71-86e5-44bb2ac4fa43" BLOCK_SIZE="4096" TYPE="ext4" PARTUUID="2ae5c524-7045-4499-8149-ccb775e454d0"
/dev/loop1: TYPE="squashfs"
/dev/loop19: TYPE="squashfs"
/dev/loop17: TYPE="squashfs"
/dev/loop8: TYPE="squashfs"
/dev/loop15: TYPE="squashfs"
/dev/loop6: TYPE="squashfs"
/dev/loop13: TYPE="squashfs"
/dev/loop4: TYPE="squashfs"
/dev/loop11: TYPE="squashfs"
/dev/loop2: TYPE="squashfs"
/dev/loop0: TYPE="squashfs"
/dev/loop18: TYPE="squashfs"
/dev/loop9: TYPE="squashfs"
/dev/loop16: TYPE="squashfs"
/dev/loop7: TYPE="squashfs"
/dev/sda4: UUID="DABD-9DF5" BLOCK_SIZE="512" TYPE="vfat" PARTLABEL="EFI System Partition" PARTUUID="aba9e949-41d3-4693-9652-5605f4365f5d"
/dev/sda2: UUID="0ad611dd-7fbb-4873-83fe-d7af7c66c096" BLOCK_SIZE="4096" TYPE="ext4" PARTUUID="2009887d-e625-4e8c-ac59-6108a689319a"
/dev/sda3: UUID="b6b99e19-ba6e-4f91-9729-1e9b1de7921f" TYPE="swap" PARTUUID="f56b4c2b-9076-499a-a7c0-556b2f9aeea3"
/dev/sda1: PARTUUID="2053c1cf-7a66-4552-8bc4-bd05ad8c4d12"
/dev/loop14: TYPE="squashfs"
/dev/loop5: TYPE="squashfs"
/dev/loop12: TYPE="squashfs"
/dev/loop3: TYPE="squashfs"
/dev/loop20: TYPE="squashfs"
/dev/loop10: TYPE="squashfs"
roberto@roberto-iMac:~$ 

von.wert

Anmeldungsdatum:
23. Dezember 2020

Beiträge: 11444

Bei Ubuntu sollte man der Übersichtlichkeit halber eher abfragen mit:

1
sudo blkid | grep -v loop

(...und mit der Zeit werden das mehr als "nur" 20 loop-Devices.)

bert01

(Themenstarter)

Anmeldungsdatum:
25. Februar 2024

Beiträge: 23

Hier der andere Plot:

roberto@roberto-iMac:~$ sudo blkid | grep -v loop
[sudo] Passwort für roberto: 
/dev/sda5: UUID="30aa729c-609b-4e71-86e5-44bb2ac4fa43" BLOCK_SIZE="4096" TYPE="ext4" PARTUUID="2ae5c524-7045-4499-8149-ccb775e454d0"
/dev/sda4: UUID="DABD-9DF5" BLOCK_SIZE="512" TYPE="vfat" PARTLABEL="EFI System Partition" PARTUUID="aba9e949-41d3-4693-9652-5605f4365f5d"
/dev/sda2: UUID="0ad611dd-7fbb-4873-83fe-d7af7c66c096" BLOCK_SIZE="4096" TYPE="ext4" PARTUUID="2009887d-e625-4e8c-ac59-6108a689319a"
/dev/sda3: UUID="b6b99e19-ba6e-4f91-9729-1e9b1de7921f" TYPE="swap" PARTUUID="f56b4c2b-9076-499a-a7c0-556b2f9aeea3"
/dev/sda1: PARTUUID="2053c1cf-7a66-4552-8bc4-bd05ad8c4d12"
roberto@roberto-iMac:~$ 

Thomas_Do Team-Icon

Moderator
Avatar von Thomas_Do

Anmeldungsdatum:
24. November 2009

Beiträge: 8807

Willst Du das alte Home ins neue System einbinden? Dann hat von.wert Dir ja schon den Link /home umziehen gepostet. Alternativ kannst Du die Daten vom alten System nur ins neue Home einbinden. Das macht die Dateistruktur komplizierter verhindert aber das "alte" Konfigurationen zu Problemen im neuen System führen.

Auf jeden Fall müssten wir wissen, welches Partition das alte und welches das neue Home beinhalten. Deshalb noch einmal:

cat /etc/fstab

im Codeblock posten.

bert01

(Themenstarter)

Anmeldungsdatum:
25. Februar 2024

Beiträge: 23

Hallo Thomas_Do,

die von Dir genannte Alternative wäre mir lieber.

Hier der gewünschte Plot:

roberto@roberto-iMac:~$ cat /etc/fstab
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
# / was on /dev/sda5 during installation
UUID=30aa729c-609b-4e71-86e5-44bb2ac4fa43 /               ext4    errors=remount-ro 0       1
# /boot/efi was on /dev/sda4 during installation
UUID=DABD-9DF5  /boot/efi       vfat    umask=0077      0       1
/swapfile                                 none            swap    sw              0       0
roberto@roberto-iMac:~$ 

Thomas_Do Team-Icon

Moderator
Avatar von Thomas_Do

Anmeldungsdatum:
24. November 2009

Beiträge: 8807

Dein neues System ist auf sda5 installiert. Auf sda4 ist die EFI-Partition und auf sda3 eine alte (?) swap Partition.

Dein altes System liegt wahrscheinlich auf sda2. Du könntest die Partition einmal probeweise einbinden.

mkdir Altes-System
sudo mount /dev/sda2 ~/Altes-System/

Danach einmal im Homverzeichnis schauen, ob Du Deine Daten unter "Altes-System/..." findest. Die liegen dann wahrscheinlich unter "Altes-System/home/xxx/...". Das Verzeicnis brauchst Du später, um es permanent in Dein neues System einhängen zu können. " Mit

sudo umount  ~/Altes-System/
rm Altes-System -r

kannst Du das temporäre Einbinden wieder rückgängig machen.

bert01

(Themenstarter)

Anmeldungsdatum:
25. Februar 2024

Beiträge: 23

Perfekt!

Meine Daten sind nun unter "Altes-System/..." ☺

Thomas_Do Team-Icon

Moderator
Avatar von Thomas_Do

Anmeldungsdatum:
24. November 2009

Beiträge: 8807

Wenn Du die Daten permanent einbinden willst kannst Du eine entsprechende Zeile in die /etc/fstab eintragen.

bert01

(Themenstarter)

Anmeldungsdatum:
25. Februar 2024

Beiträge: 23

Ja, es wäre toll, wenn ich bei einem Klick auf z.B. "Bilder" gleich in meinem alten System landen würde.

Kannst Du mir noch verraten, wie ich die /fstab richtig editiere (so habe ich das verstanden)?

Thomas_Do Team-Icon

Moderator
Avatar von Thomas_Do

Anmeldungsdatum:
24. November 2009

Beiträge: 8807

Am besten erst einmal das Alte System unter /mnt einhängen.

sudo mkdir /mnt/Altes_System

und in einem Editor mit root-Rechten (z.B. sudo nano) eine Zeile in der /etc/fstab hinzufügen:

UUID=0ad611dd-7fbb-4873-83fe-d7af7c66c096 /mnt/Altes_System ext4 rw,defaults 0 0

Neue fstab anwenden:

sudo systemctl daemon-reload
sudo mount -a

Dann kannst Du einzelne Ordner in Dein neues Homeverzeichnis einhängen (Pfade der Ordner anpassen):

mkdir ~/Bilder_alt
ln -s /mnt/Altes_System/home/xxx/Bilder/ ~/Bilder_alt

Für jedes Verzeichnis, das Du einhängen willst wiederholen.

Lidux

Anmeldungsdatum:
18. April 2007

Beiträge: 16531

Hallo bert01,

Nur als Hinweis: In der "Neuinstallation" hast du keine extra /home Partition mehr angelegt, d.h. diese ist in der / (Root Partition) enthalten.

Gruss Lidux

bert01

(Themenstarter)

Anmeldungsdatum:
25. Februar 2024

Beiträge: 23

Hallo Thomas_Do

"sudo mkdir /mnt/Altes_System" habe ich gemacht ...

und in einem Editor mit root-Rechten (z.B. sudo nano) eine Zeile in der /etc/fstab hinzufügen: "UUID=0ad611dd-7fbb-4873-83fe-d7af7c66c096 /mnt/Altes_System ext4 rw,defaults 0 0" habe ich gemacht ...

GNU nano 6.2                                     Neuer Puffer *                                             
UUID=0ad611dd-7fbb-4873-83fe-d7af7c66c096 /mnt/Altes_System ext4 rw,defaults 0 0 

aber leider geht es jetzt nicht weiter ... wenn ich das Terminal schließen möchte, kommt die Meldung: "Es läuft noch ein Prozess in diesem Terminal. Ein Schließen des Terminals wird ihn beenden." Ich denke, da habe ich etwas falsch gemacht?!?!

Antworten |