Ho un file system per un dispositivo che sto programmando di cui vorrei fare una copia esatta. Idealmente, vorrei che questa copia fosse identica alla cartella da cui era stata copiata. Ho provato a usare cp -r
cp -a
e rsync -azvP
per provare a raggiungere questo obiettivo. Ognuno però genera una cartella con dimensioni diverse (utilizzo du -s
) e, alla fine, anche se il mio dispositivo si esaurisce dalla cartella originale, non scapperà da quella che ho copiato.
- Cosa viene lasciato fuori dal fatto che i comandi che ho usato non tengono conto?
- È possibile mantenere tutto identico quando si copia un file system / cartella? Se sì, come potrei fare per farlo?
PS Ho pubblicato una domanda simile su StackOverflow ma ho capito subito che l'avevo fatto nello scambio sbagliato
Modifica: questo potrebbe non essere utile, ma non importa quale metodo io usi la directory copiata causa sempre la macchina in questione a Kernel Panic con il seguente output.
VFS: impossibile montare root fs tramite NFS, provando floppy. VFS: Impossibile aprire il dispositivo root "nfs" o unknown-block (2,0) Aggiungere un'opzione di avvio "root =" corretta; ecco le partizioni disponibili: 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 50304 mtdblock8 (driver?) 0800
8388608 driver sda: sd Kernel panic - non sincronizzato: VFS: impossibile montare root fs su unknown-block (2,0)
rsync -a
o cp -a
fai copie esatte di directory, ma stai cercando di copiare un disco di avvio, ci sono un paio di cose che devi fare per completarlo.
du
nell'output non è un indicatore del fatto che i contenuti non sono gli stessi.