Redhatは最初に削除せずにlvreduce /homeの後に緊急モードで起動します。オプションは何ですか?

Redhatは最初に削除せずにlvreduce /homeの後に緊急モードで起動します。オプションは何ですか?

lvreduceを使用して/ homeのサイズを縮小してスワップに割り当てました。誤って以前にマウントを解除しておらず、lvreduceを適用する前後にfsckを使用しませんでした(そしてバックアップなし(; _;))。サーバーを再起動し、緊急モードで起動します。 Ctrl-Dを押してプロンプトを繰り返します。ルートプロジェクトにログインします。

Dmesgでは(AE_NOT_FOUND)をエラーとして強調表示しますが、/etc/fstabの/proc/mountsコンテンツにも機能しないようです。 /etc/fstabを元の状態に戻しました。

この状況から抜け出すにはどうすればよいですか?

ベストアンサー1

fsckを削除または実行しないことはおそらく問題ではないでしょう。 lvを攻撃する前に、lvのfsサイズを縮小しましたか? (xfsの場合はまったく縮小できないことに注意してください。)スペースを再割り当てしてスワップを調整した場合は、fsckを強制してfsを部分的に回復できます。まだスペースの用途を変更していない場合は、次の内容をお読みください。

リカバリモードで起動(またはメディアから起動)し、root fsでchrootしてから、次の手順を実行します。

# vgcfgrestore --list <your volume group name here>

縮小を実行する前にアーカイブされたメタデータがある可能性があります。このツールを使用すると、スペースを再割り当てしていない場合、またはスペースに他の操作を実行していない場合は、サイズ変更を再開できます。 fsのサイズを変更する追加のスイッチがないと、縮小時にlvメタデータのみが変更され、データは削除されません。

おすすめ記事