fsckを使用して読み取り専用パーティションを検索できますか?

fsckを使用して読み取り専用パーティションを検索できますか?

「接続されていないinode」を持つファイルシステムがあるため、読み取り専用としてマウントされます。私が知っているように、デバイスを読み取り/書き込みモードにするには、fsckを使用してパーティションチェックを実行する必要があります。私が見つけたすべての提案では、まずデバイスを削除する必要があると提案しました。

それは必要ですか? fsckを使用して読み取り専用パーティションを検索(および回復)できますか?このサーバーはsmbのエクスポートに使用され、ほとんどのユーザーは少なくとも読み取り権限を持っているともっと幸せになります。

答え1

FsckディスクデータはカーネルVFSレイヤに通知せずに変更される可能性があるため、ディスクデータの読み取りも一貫しておらず、信頼できません。簡単に言えば、しないでください。これは欠陥のあるアプローチです。

より長く、よりスマートに:常にLVM-2を使用する必要があります。したがって、スナップショットを作成し、それをR / Oとしてマウントしてユーザーアクセスを提供し、元のボリュームをfsckしてからR / Wとしてマウントできます。

答え2

あなたできるfsckは読み取り専用でマウントされたファイルシステムですが、可能/修理が必要な場合は問題があると思います。

望むより:この回答「Linux:サーバーエラーに関連して読み取り専用でマウントされたファイルシステムにfsckを強制しますか?」

関連情報