Concept2 schrieb:
Mein Verständnis reicht aktuell nur bis:
"sudo rsync -a /home" für Root-Rechte, -a für Beibehaltung der Rechte (an den Dateien) und /home als Quelle. - Und nun? Das Ziel ist eine leere, NTFS-formatierte, namenlose externe Festplatte. Wie definiere ich die nun als Ziel?
NTFS unterstützt keine Unix-Dateirechte. Wenn du die behalten willst, dann solltest du die Platte, die ja ohnehin leer ist, umformatieren. ext4 bietet sich an. Dazu steckst du die Platte an.
dmesg
verrät dir dann, unter welcher Gerätedatei die Platte anzusprechen ist. Beispielausgabe:
[ 981.816397] scsi 4:0:0:0: Direct-Access ATA WDC WD7500XXX-0 1A01 PQ: 0 ANSI: 5
[ 981.817036] sd 4:0:0:0: [sdb] 1465149168 512-byte logical blocks: (750 GB/698 GiB)
[ 981.818531] sd 4:0:0:0: [sdb] Write Protect is off
[ 981.818540] sd 4:0:0:0: [sdb] Mode Sense: 00 3a 00 00
[ 981.818659] sd 4:0:0:0: [sdb] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[ 981.831347] sdb: sdb1
[ 981.832559] sd 4:0:0:0: [sdb] Attached SCSI disk
Die Platte ist also als Ganzes als /dev/sdb anzusprechen; die eine Partition, die ich habe unter /dev/sdb1. Bei dir wird sich das entsprechend verhalten, nehme ich an.
Du kannst nun die vorhandene Partionen nun (um-)formatieren. In meinem Fall sieht der Befehl so aus (dein Fall ist wahrscheinlich identisch, aber bitte prüfe das wie oben beschrieben mit dmesg.):
Achtung: Alle Daten werden gelöscht. Du sagtest, die Platte sei leer. Dann ist das egal. Du solltest aber auf jeden Fall die richtige Platte bzw. Partition mit Sicherheit bestimmen können, sonst löschst du die Daten der Platte, die du retten willst.
sudo mkfs.ext4 /dev/sdb1
Danach kannst du die Platte ins Dateisystem einhängen:
sudo mount /dev/sdb1 /mnt
Und schließlich kannst du deinen Befehl wie folgt ausführen:
sudo rsync -a /home /mnt
@rsync
Sorry für die aus Eurer Sicht trivialen Fragen. Aber als Nicht-Experte habe ich Angst, wieder mit einer fehlenden oder "Zuvielen" Leerzeile o. ä. wichtige Daten endgültig zu zerschießen.
Jo, Vorsicht und Nachsicht - ist schon richtig!