Mam system plików dla programowanego urządzenia, które chciałbym wykonać dokładną kopię. Idealnie chciałbym, aby ta kopia była identyczna z folderem, z którego została skopiowana. Próbowałem użyć cp -r
cp -a
i rsync -azvP
starać się to osiągnąć. Każdy z nich powoduje powstanie folderu o innym rozmiarze (używającym du -s
) i ostatecznie, mimo że moje urządzenie ucieka z oryginalnego folderu, nie będzie działać z folderu, który skopiowałem.
- Co jest pomijane, że polecenia, których użyłem, nie uwzględniają?
- Czy można zachować wszystko identycznie podczas kopiowania systemu plików / folderu? Jeśli tak, to jak miałbym to zrobić?
PS Umieściłem podobne pytania na StackOverflow, ale szybko zdałem sobie sprawę, że zadałem je w złej wymianie
Edycja: Może to nie być pomocne, ale bez względu na to, której metody używam skopiowanego katalogu, zawsze powoduje, że dany komputer przechodzi w jądro jądra z następującymi danymi wyjściowymi.
VFS: Nie można podłączyć root fs przez NFS, próbując wykonać dyskietkę. VFS: Nie można otworzyć urządzenia głównego „nfs” lub nieznanego bloku (2,0) Dołącz poprawną opcję rozruchową „root =”; tutaj są dostępne partycje: 1f00
64 mtdblock0 (sterownik?) 1f02 64 mtdblock2 (sterownik?) 1f04 2432 mtdblock4 (sterownik?) 1f05 128 mtdblock5 (sterownik?) 1f06 4352 mtdblock6 (sterownik?) 1f07 204928 mtdblock7 (sterownik?) 1f08 50304 mtdblock8 (sterownik?) 0800
8388608 sda driver: sd Kernel panic - brak synchronizacji: VFS: Nie można zamontować root fs na nieznanym bloku (2,0)
rsync -a
lub cp -a
wykonaj dokładne kopie katalogów, ale próbujesz skopiować dysk rozruchowy, musisz wykonać kilka czynności, aby to zrobić.
du
wynikach nie oznacza, że zawartość nie jest taka sama.