Linuxマシンで実行されているカスタムBashスクリプトを使用して、FAT32形式のUSBドライブを大量に複製しています。
「非表示」などのWindowsファイル属性を保持する必要があります。
私が使用rsync(またはddとfindし、mkdir優れた安定性と最適な帯域幅の使用のためにI / Oの同期を強制するために、新しいバージョンでは)。
私は盲目的にしようとした-Xと-Aのためのスイッチrsync、いくつかのファイル属性を保持すると言われているが、彼らは、Windowsのファイル属性のために仕事にいないようです。
Linux環境でWindowsファイル属性を読み書きする方法はありますか?
簡単な方法がない場合は、コピー後に適用できます。
dd特に何百ものドライブを書き込む必要がある場合は、ソースファイルシステム全体が最適化されていないため、完全にソースファイルシステムにしたくありません。ドライブの容量は16 GBで、その上に数GBのファイルしかない場合があります。また、ダムddはすべての16 GBをコピーし、これが本番環境で機能するまでに時間がかかります。
私はウェブを検索しましたが、Linuxの拡張属性はWindowsのファイル属性とは何の関係もないようで、この情報を読み書きする方法(または単にファイルと一緒にコピーする方法)が見つかりませんでした。
rsyncか、手動find/ mkdir/ dd私が今使用して操作を。
fatattrこれらを使用したツールの1つの実装については、を参照してください。