Sto usando uno script Bash personalizzato in esecuzione su una macchina Linux per duplicare in massa unità USB formattate FAT32.
Devo preservare gli attributi di file di Windows come "nascosto".
Uso rsync(o ddcon finde mkdirnella versione più recente per forzare la sincronizzazione I / O per una migliore stabilità e un utilizzo ottimale della larghezza di banda).
Ho provato cieca -Xe -Ainterruttori per rsync, che si dice per preservare alcuni attributi di file, ma loro non sembrano funzionare per gli attributi di file di Windows.
Esiste un modo per leggere e scrivere gli attributi dei file di Windows in un ambiente Linux?
Potrei applicarli dopo la copia se non c'è modo più semplice.
Non voglio ddun intero filesystem di origine, perché non sarà ottimizzato, soprattutto quando è necessario scrivere centinaia di unità. A volte le unità hanno una capacità di 16 GB e solo pochi GB di file su di esse - e un muto ddpotrebbe copiare tutti i 16 GB, impiegando troppo tempo affinché questo funzioni nella produzione.
Ho cercato sul Web, ma sembra che gli attributi estesi di Linux non abbiano nulla a che fare con gli attributi dei file di Windows e non ho trovato alcun modo per leggere e scrivere queste informazioni (o semplicemente copiarle con i file).
rsynco manuali find/ mkdir/ ddoperazione che uso in questo momento.
fatattrper un'implementazione di uno strumento che utilizza questi.