Saya menggunakan skrip Bash khusus yang berjalan pada mesin Linux untuk menduplikat drive USB berformat FAT32 secara massal.
Saya perlu mempertahankan atribut file Windows seperti "tersembunyi".
Saya menggunakan rsync(atau dddengan finddan mkdirdalam versi yang lebih baru untuk memaksa sinkronisasi I / O untuk stabilitas yang lebih baik dan penggunaan bandwidth yang optimal).
Saya mencoba -Xdan -Aberalih secara membabi buta rsync, yang dikatakan untuk mempertahankan beberapa atribut file, tetapi mereka tampaknya tidak berfungsi untuk atribut file Windows.
Apakah ada cara untuk membaca dan menulis atribut file Windows di lingkungan Linux?
Saya bisa menerapkannya setelah menyalin jika tidak ada cara yang lebih mudah.
Saya tidak ingin ddseluruh sistem file sumber, karena itu akan sangat tidak dioptimalkan, terutama ketika Anda perlu menulis ratusan drive. Kadang-kadang drive berkapasitas 16GB, dan hanya beberapa GB file pada mereka - dan bodoh ddakan menyalin semua 16GB, membutuhkan waktu lama untuk bekerja dalam produksi.
Saya telah mencari di web, tetapi sepertinya atribut yang diperluas Linux tidak ada hubungannya dengan atribut file Windows, dan saya belum menemukan cara untuk membaca dan menulis informasi ini (atau hanya menyalinnya dengan file).
rsyncatau manual find/ mkdir/ ddoperasi yang saya gunakan saat ini.
fatattruntuk satu implementasi alat menggunakan ini.