Ich habe ein Dateisystem für ein Gerät, das ich programmiere und von dem ich eine exakte Kopie erstellen möchte. Idealerweise möchte ich, dass diese Kopie mit dem Ordner identisch ist, aus dem sie kopiert wurde. Ich habe versucht, dies zu nutzen cp -r
cp -a
und rsync -azvP
zu erreichen. Jeder einzelne Ordner führt jedoch zu einem Ordner mit unterschiedlicher Größe (mit du -s
), und obwohl mein Gerät nicht über den ursprünglichen Ordner verfügt, wird der von mir kopierte Ordner nicht ausgeführt.
- Was wird ausgelassen, dass die von mir verwendeten Befehle nicht berücksichtigt werden?
- Ist es möglich, beim Kopieren eines Dateisystems / Ordners alles identisch zu halten? Wenn ja, wie würde ich das machen?
PS Ich habe ähnliche Fragen zu StackOverflow gestellt, aber schnell festgestellt, dass ich sie beim falschen Austausch gestellt habe
Bearbeiten: Dies ist möglicherweise nicht hilfreich, aber unabhängig davon, welche Methode ich für das kopierte Verzeichnis verwende, führt der betreffende Computer immer zu Kernel Panic mit der folgenden Ausgabe.
VFS: Root-Fs können nicht über NFS bereitgestellt werden, wenn eine Diskette versucht wird. VFS: Root-Gerät "nfs" oder unbekannter Block (2,0) kann nicht geöffnet werden. Bitte fügen Sie eine korrekte Boot-Option "root =" hinzu. Hier sind die verfügbaren Partitionen: 1f00
64 mtdblock0 (Treiber?) 1f02 64 mtdblock2 (Treiber?) 1f04 2432 mtdblock4 (Treiber?) 1f05 128 mtdblock5 (Treiber?) 1f06 4352 mtdblock6 (Treiber?) 1f07 204928 mtdblock7 (Treiber?) 1f8 mtdblock8 (Treiber?) 0800
8388608 sda-Treiber: sd Kernel-Panik - nicht synchronisiert: VFS: Root-Fs können nicht auf unbekanntem Block gemountet werden (2,0)
rsync -a
oder cp -a
exakte Kopien von Verzeichnissen erstellen, aber Sie versuchen, eine bootfähige Festplatte zu kopieren. Dazu müssen Sie noch einige weitere Schritte ausführen.
du
Ausgabe ist kein Indikator dafür, dass der Inhalt nicht gleich ist.