Ich möchte ein einfaches Sicherungsskript schreiben, das einige Daten auf einem FAT-Laufwerk speichert. Sollte ich das Laufwerk neu formatieren und ein besseres Dateisystem verwenden oder kann rsync mit FAT verwendet werden? Wenn ja, auf welche Probleme könnte ich stoßen? Wäre die Leistung viel schlechter?
EDIT: Dies ist unter Linux, wusste nicht einmal, dass es einen Rsync für Windows gibt. Die Quellen sind verschiedene Dateisysteme (es ist ein Durcheinander), und das Ziel ist derzeit mit FAT32 formatiert.
Vielen Dank für Ihre Antworten, ich werde wahrscheinlich eine Neuformatierung vornehmen, da ich nicht ganz sicher bin, welche Dateigrößen wir haben werden.
--modify-window=2
. Bei der Verwendung werden1
trotzdem alle Dateien kopiert. Kopieren von NTFS nach FAT32.--modify-window
rsync sogar darauf, alle meine Dateien zu kopieren. Ich benutze die--size-only
Option jetzt und das funktioniert in Ordnung. Das war von Mac OS Extended (Groß- und Kleinschreibung beachten, Journaled) bis FAT32.Ist dies Rsync unter Linux auf / von einem FAT-Datenträger (welche Version von FAT?) Oder verwenden Sie die Windows-Version cwRsync?
In beiden Fällen funktionieren FAT16 und 32 mit beiden Versionen (ich habe FAT12 nicht selbst ausprobiert). Wenn Sie auf einem Linux-System arbeiten, würde ich erwarten, dass die Leistung eines FAT-Dateisystems etwas schlechter ist als die eines Dateisystems im Linux-Format, da es im Allgemeinen etwas langsamer ist (ich bin froh, wenn mich jemand dazu bringt, wenn ich es richtig mache) falsch).
quelle
Ja neu formatieren! Sie sollten immer ein besseres Dateisystem als FAT verwenden, es sei denn, Sie müssen dies aus Kompatibilitätsgründen tun!
Ich würde vorschlagen, dass Sie das Laufwerk mit demselben Dateisystem formatieren, mit dem Sie eine Synchronisierung durchführen. Andernfalls verlieren Sie möglicherweise Berechtigungen und Attribute, die für Ihre Dateien und Verzeichnisse festgelegt sind.
FAT (vermutlich FAT32) kann aufgrund von maximaler Dateigröße (4 GB), maximaler Datenträgergröße (2 TB - trotzdem ein Tag!), Fragmentierung usw. problematisch sein.
Wenn dies jedoch keine Rolle spielt und Sie nur ein einfaches, schnelles und maximal kompatibles Dateisystem wünschen, ist FAT in Ordnung. In Bezug auf die Geschwindigkeit könnte FAT aufgrund des Fehlens von Journalen, Berechtigungen usw. möglicherweise die Alternativen übertreffen - NTFS / Ext3 / HFS ...
quelle
Gibt es einen Grund, warum Sie das FAT-Laufwerk verwenden? Rsync sollte funktionieren, um Daten zu speichern, aber Sie verlieren Metainformationen über Dateien ... Eigentumsrechte, Berechtigungen usw. ... und riskieren Probleme, wenn Sie große Dateien rsynchronsieren, da FAT eine maximale Dateigröße von 2 GB hat.
Leistung, die ich nicht beurteilen kann. Ich habe noch nie Vergleiche mit anderen gemacht. Ich stelle mir vor, dass dies auch viel mit den Laufwerksspezifikationen und dem Dateisystem zu tun hat.
Wenn Sie könnten , würde ich auf das native Format umformatieren, das Sie mit dem Computer verwenden möchten (OS X? Linux?), Und wenn nichts anderes als die Metadaten beizubehalten und den Schlag auf die Stirn in ein paar Monaten zu verlieren, wenn ich fertig bin Synchronisieren von Fehlern aufgrund von Dateisystembeschränkungen. Die Freigabe mit anderen Systemen kann häufig über die Freigabe von Exporten erfolgen. Wenn Sie NTFS verwenden, können Sie einige Metadaten beibehalten, erhalten jedoch weiterhin die größtmögliche systemübergreifende Kompatibilität, da Mac, NT und Linux jetzt alle NTFS-R / W-Funktionen unterstützen.
quelle