Heute war ich am Boden zerstört, als ich feststellte, dass ein Softwareprojekt, das ich auf meiner externen Festplatte gesichert hatte, fast vollständig ruiniert war, weil die Ausführung (und andere Berechtigungen) zurückgesetzt wurden, weil die externe Festplatte das NTFS-Dateisystem verwendet.
Gibt es eine Möglichkeit, Daten in einem NTFS- oder FAT32-Dateisystem zu sichern, während die unter Linux festgelegten Berechtigungen erhalten bleiben?
linux
permissions
filesystems
ntfs
Kristof Tak
quelle
quelle
Antworten:
Ja, Sie können tar verwenden, um ein Archiv im ntfs-Dateisystem zu erstellen. Die tar-Archive bewahren die Linux-Besitzer- und Berechtigungsinformationen.
Wenn Sie Linux-ACLs und erweiterte Attribute verwenden, suchen Sie nach den Optionen in der Manpage tar.
Sie können Ihre Besitz- und Berechtigungsinformationen auch rekursiv speichern, indem Sie getfacl -r folder> permissions.txt verwenden.
Sie können diese Datei auch speichern und mit setfacl wiederherstellen.
Off topic:
Apropos:
Verwenden Sie den Windows Explorer NIEMALS, um Ordner als Backup auf eine andere Festplatte zu kopieren, wenn Sie lange Verzeichnispfade haben. Er schneidet alles weg, wenn der Pfad länger ist.
Ntfs kann längere Pfade speichern und Robocopy kann sie kopieren, aber nicht Windows Explorer.
So habe ich einmal ein Java-Projekt verloren ...
quelle
/
sind Dateinamen , aber das ist eine andere Frage.Windows Explorer
die nichts mit der Unterstreichung von NTFS zu tun hat.