VFAT32フォーマットディスク(Windowsシステムでフォーマットされています)からLinuxシステムにファイルをコピーすると、何が起こるのか疑問に思います。
Linuxシステムにコピーされたファイルは自動的にext2 / ext3ファイルシステムに変換されますか?
それでは、権限はどうなりますか?読み取り専用、非表示、ユーザー権限などのプロパティも変換されますか?
カーネルログメッセージを見て(デバッグオプションなどを有効にして)進行中の変換を表示できますか?
答え1
コピー自体はいかなる変形も受けません。デフォルトでは、「変換」は読み取りプロセスの一部として発生します。すべてのファイルアクセスは、仮想ファイルシステム(VFS)呼び出しを介して行われます。レプリカは、VFS 呼び出しを使用してコピーするすべてのファイル属性に対して、同じ方法で 1 つのファイルからデータを読み取り、別のファイルに書き込みます。 CopyはFATのようなディスクフォーマットについて何も知りません。
したがって、2番目の質問に答えるには、ソースファイルシステムのファイルプロパティを表示します。
読み取り専用として表示されます(例:ls -l
Gnomeファイル - >プロパティで見ることができます)。 Hidden属性とSystem属性にはLinuxにはその属性がありません(fatattr
コマンドを使用してFATからアクセスできない場合)。
FAT ディスク形式には、ユーザーと同様の追加権限はありません。