J'ai un système de fichiers pour un appareil que je programme et dont je voudrais faire une copie exacte. Idéalement, je voudrais que cette copie soit identique au dossier à partir duquel elle a été copiée. J'ai essayé d'utiliser cp -r
cp -a
et rsync -azvP
d'essayer d'y parvenir. Cependant, chacun entraîne un dossier de taille différente (en utilisant du -s
) et, finalement, même si mon appareil fonctionne à partir du dossier d'origine, il ne fonctionnera pas à partir de celui que j'ai copié.
- Qu'est-ce qui laisse de côté le fait que les commandes que j'ai utilisées ne tiennent pas compte?
- Est-il possible de garder tout identique lors de la copie d'un système de fichiers / dossier? Si oui, comment pourrais-je procéder?
PS J'ai posté une question similaire sur StackOverflow mais j'ai vite réalisé que je l'avais posée sur le mauvais échange
Edit: Cela peut ne pas être utile, mais quelle que soit la méthode que j'utilise le répertoire copié provoque toujours la machine en question à Kernel Panic avec la sortie suivante.
VFS: impossible de monter le root fs via NFS, en essayant la disquette. VFS: impossible d'ouvrir le périphérique racine "nfs" ou bloc inconnu (2,0) Veuillez ajouter une option de démarrage "root =" correcte; voici les partitions disponibles: 1f00
64 mtdblock0 (driver?) 1f02 64 mtdblock2 (driver?) 1f04 2432 mtdblock4 (driver?) 1f05 128 mtdblock5 (driver?) 1f06 4352 mtdblock6 (driver?) 1f07 204928 mtdblock7 (driver?) 1f08 mtdblock8 (pilote?) 0800
8388608 pilote sda: sd Panique du noyau - pas de synchronisation: VFS: impossible de monter root fs sur unknown-block (2,0)
rsync -a
ou cp -a
faites des copies exactes des répertoires, mais vous essayez de copier un disque amorçable, il y a quelques autres choses que vous devez faire pour terminer cela.
du
sortie n'est pas un indicateur que le contenu n'est pas le même.