• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

Inhalte vom alten Homeverzeichnis in neues kopieren mit rsync.

susejunky

Moderator
Teammitglied
Oooops, Entschuldigung! Schreibfehler meinerseits, das hätte
Code:
cat /proc/mounts
sein sollen.

Wenn ich das richtig sehe, dann hat der mount ohne Fehler funktioniert?

Steht nun Dein "altes" /home-Verzeichnis unter /mnt/Altes_Home zur Verfügung und kannst Du darauf zugreifen?
 

susejunky

Moderator
Teammitglied
Tatsächlich! Es ist da! Vielen, vielen Dank!
Und Du kannst auch darauf zugreifen (lesen ? schreiben ?)?

Wenn Alles funktioniert wie es soll, dann ist
Code:
sudo mount -o subvol=/@/home /dev/nvme0n1p2 /mnt/Altes_Home
der Befehl zum Einhängen und mit
Code:
sudo umount /mnt/Altes_Home
sollte das Subvolume wieder ausgehängt werden.

Wenn Du mit btrfs und womöglich sogar mit snapper arbeitest, dann solltest Du unbedingt diesen Beitrag durcharbeiten.
 

susejunky

Moderator
Teammitglied
Hier noch ein Hinweis:
  • /dev/nvme0n1p2
    ist der vom Kernel beim Systemstart vergebene Gerätename für die Partition auf der sich Dein ehemaliges "/"-Verzeichnis befindet.

  • 4a64ccf0-0212-4f16-b2fb-8d5eb283b219
    ist der partition universally unique identifier (PARTUUID), die Kennung der Partition /dev/nvme0n1p2. Sie wird erzeugt, wenn die Partition angelegt wird.

  • 018bb9c1-d496-4194-91ad-0b1f53c768d7
    ist der filesystem universally unique identifier (UUID), die Kennung des Dateisystems auf der Partition /dev/nvme0n1p2. Sie wird erzeugt, wenn das Dateisystem erzeugt wird (formatieren).
Es ist nicht garantiert, dass ein bestimmtes Gerät bei jedem Systemstart den selben Namen erhält. Im Gegensatz dazu ändert sich die PARTUUID nur wenn eine Partition neu angelegt wird (Benutzeraktion) und die UUID, wenn das Dateisystem neu erstellt wird (Benutzeraktion).

Beim Systemstart werden unter /dev/disk/by-partuuid und /dev/disk/by-uuid symbolische Links angelegt, die auf das Gerät zeigen, auf dem sich die Partition mit der entsprechenden PARTUUID bzw. das Dateisystem mit der entsprechenden UUID befinden.

Die sicherste Methode, Dein "altes" /home-Verzeichnis einzubinden wäre also
Code:
sudo mount -o subvol=/@/home /dev/disk/by-uuid/018bb9c1-d496-4194-91ad-0b1f53c768d7 /mnt/Altes_Home
 
Oben