Kann ich ein Betriebssystem einfach sichern und wiederherstellen, indem ich alle Dateien dateiweise kopiert und wiederherstellt
Im Allgemeinen nein.
Einige Beispiele
Software und Daten, die zum Booten erforderlich sind, werden normalerweise zumindest teilweise außerhalb der Reichweite von dateibasierten E / A-Vorgängen auf Dateisystemen gespeichert. Beispielsweise können Sie Master Boot Records (MBR) oder UEFI-Partitionen möglicherweise nicht auf die gleiche Weise lesen, wie Sie auf Ihre Programme und Dokumente zugreifen.
Unix-ähnliche Betriebssysteme neigen dazu, alles als Datei darzustellen. Das Kopieren einer Gerätedatei erfordert jedoch einen anormalen Vorgang. Beim normalen Lesevorgang für einen seriellen Port werden Daten an diesen Port übertragen. Es werden keine Daten auf der Festplatte angezeigt, die zum Wiederherstellen der Gerätedatei erforderlich sind.
Ihr Kopiervorgang muss besondere Vorkehrungen treffen, damit verknüpfte Dateien (Hardlinks oder Softlinks) nicht in mehrere Kopien der Daten konvertiert werden.
Tools wie rsync verfügen über Optionen, um die Art des dateibasierten Kopierens auszuführen, das Sie besprechen. Diese Tools müssen jedoch für jeden speziellen Fall besondere Vorkehrungen treffen.
Zum Beispiel
rsync vollständige Systemsicherung von Arch-Linux
# rsync -aAXv --exclude = {"/ dev / ", "/ proc / ", "/ sys / ", "/ tmp / ", "/ run / ", "/ mnt / ", "/ media / * "," / lost + found "} / / pfad / zum / backup / ordner