Tengo un sistema de archivos para un dispositivo que estoy programando del que me gustaría hacer una copia exacta. Idealmente, me gustaría que esta copia sea idéntica a la carpeta desde la que se copió. He intentado usar cp -r
cp -a
y rsync -azvP
tratar de lograr esto. Sin embargo, cada uno da como resultado una carpeta con un tamaño diferente (usando du -s
) y, en última instancia, aunque mi dispositivo se ejecute fuera de la carpeta original, no se ejecutará de la que copié.
- ¿Qué se deja de lado que los comandos que he usado no tienen en cuenta?
- ¿Es posible mantener todo idéntico al copiar un sistema / carpeta de archivos? Si es así, ¿cómo voy a hacer eso?
PD: publiqué preguntas similares en StackOverflow pero rápidamente me di cuenta de que lo había hecho en el intercambio incorrecto
Editar: Esto puede no ser útil, pero no importa qué método utilizo, el directorio copiado siempre hace que la máquina en cuestión Kernel Panic con el siguiente resultado.
VFS: no se puede montar la raíz fs a través de NFS, intentando disquete. VFS: No se puede abrir el dispositivo raíz "nfs" o el bloque desconocido (2,0) Agregue una opción de arranque "root =" correcta; Aquí están las particiones disponibles: 1f00
64 mtdblock0 (controlador?) 1f02 64 mtdblock2 (controlador?) 1f04 2432 mtdblock4 (controlador?) 1f05 128 mtdblock5 (controlador?) 1f06 4352 mtdblock6 (controlador?) 1f07 204928 mtdblock7 (controlador? 4 1f0 1 mtdblock8 (controlador?) 0800
8388608 controlador sda: sd Kernel panic - no se sincroniza: VFS: no se puede montar la raíz fs en un bloque desconocido (2,0)
rsync -a
o cp -a
hacer copias exactas de directorios, pero está intentando copiar un disco de arranque, hay algunas cosas más que debe hacer para completar eso.
du
salida no es un indicador de que el contenido no es el mismo.