SUSE 11 Service Pack 1でext3ファイルシステムエラーに関連する問題が発生しました。
問題は、ext3ファイルシステムを使用するlvmパーティションがあり、「」/abc/bcd
ディレクトリにマウントされていることです。global
""というディレクトリがあり、/abc/bcd
"グローバル"ディレクトリにディレクトリまたはファイルを作成すると、 " mkdir: cannot create directory : Invalid argument
"が作成され、このグローバルディレクトリのデータもコピーできません。
このグローバルディレクトリのデータをコピーすると " Input/output error
"が生成されますが、ディレクトリ内の他のディレクトリにディレクトリやファイルを作成すると/abc/bcd
エラーなくうまく動作します。
このグローバルディレクトリにディレクトリまたはファイルを作成するにはどうすればよいですか?
ベストアンサー1
破損したファイルシステムにデータを書き込む方法を真剣に尋ねていますか?
ファイルシステムが破損した場合は、直ちに停止してください。ファイルシステムからすべてのデータを読み取り、安全な場所にコピーを作成して廃棄して再起動します。あなた本物ファイルシステムが破損していると思われる場合は、ファイルシステムにデータを書きたくはありません(データが重要でない場合を除く)。
結局唯一の選択は「すべてを失うこと」だ。
ディレクトリに書き込んだり読めなかったりすることは、内容が実際に破損していることを意味します。 LVMを使用しているので、スナップショットを作成してそのスナップショットでfsckを実行すると、そのデータを回復できることを願っています。