ディレクトリをシステムファイルに変更するコマンド

ディレクトリをシステムファイルに変更するコマンド

ディレクトリ内のすべてのファイルはシステムファイルにロックされています。 root以外のユーザーも変更できないため、chmodは機能しません。ディレクトリと再帰ファイルをシステムファイルに変更するコマンドは何ですか?

この動作は、ディレクトリを別のドライブに再同期した後にソースディレクトリでのみ発生するようです。ソースフォルダではなくターゲットフォルダになる危険があるという意味があります。したがって、どのコマンドがディレクトリをシステムファイルに変更するのかを尋ねる理由です。

ベストアンサー1

注:回答は元の質問の編集として追加され、OPが正解として公開していないため、ここにコミュニティウィキとして提供されます。

同じコンピュータでWindowsとLinuxを実行している人なら誰でも便利です。明らかに部分的なWindowsインストールが根本的な原因であるようです(他のブートメディアが認識されない場合は、OEMインストールのようにサイレントインストールが開始されますが、システムをシャットダウンするとエラーが繰り返されることがあります)。システム ドライブから外部ドライブに特定のディレクトリをコピーする rsync がトリガーされると、後で一部の Windows インストールでドライブ ユーザーの所有権の破損が発生しました。 Windowsディレクトリはrsyncによって触れられませんでしたが、Windowsはインストールがブロックされるのが好きではなく、新しいDebian 10をインストールすると、Windows OEMがインストールされているハードドライブのLinuxマウントに次のメッセージが表示されます。

user@debian:/home$ sudo mount /dev/sda4 /home/hd1/

ディスクにクリーンでないファイルシステム(0、0)が含まれています。メタデータはWindowsキャッシュに保持され、ロードが拒否されます。 NTFSパーティションは安全でないため、読み取り専用マウントに置き換えます。 Windowsを完全に再起動して終了します。休止状態に切り替えたり、すばやく再起動しないでください。

上記のように、このエラーはLinuxのバージョンによって異なりますが、根本的な原因は同じであり、問​​題の原因はrsyncコピープロセスであるようです。 Linux OS で発生しますが、問題が Linux ではない可能性があることを指摘した @Marcus Müller と @berndbausch に感謝します。

おすすめ記事