レスキューモードでrootlvで安全なreduceを実行する方法はありますか?インターネットの説明のほとんどは、基本的に、次の手順を使用して実行できることを示しています。
vgchange; fsck; resize2fs; lvreduce;リブート
何度か試しました。しかし、システムがPOSTを通過したときに得られるのは、同じエラーです。
致命的:INT18:起動失敗
それを安全に行う方法ですか?
私が行っていた手順はまったく正しかった。問題は、システムの起動方法でした。 BIOSがCentOSメディアを検出した後、インストールメニューが表示されました。 「ハードドライブから起動」オプションを選択して起動しようとしましたが、その後、前述のエラーが発生しました。
もう一度手順を繰り返しましたが、この時点からCentOSのメディアを取り出しました再起動前。ビンゴ!それは非常にうまくいきました。
したがって、最終的にrootlvを減らす必要がある別の人を助けるために、ここにハウツーがあります:
vgchange -ay rootvg
。vgの名前がわからない場合は、vgs
コマンドを入力します)fsck -f /dev/mapper/rootvg-rootlv
。lvの名前がわからない場合は、lvs
コマンドを入力します)resize2fs /dev/mapper/rootvg-rootlv 10G
を実行します(LVを維持したいサイズを使用します—たとえば、15GBを10GBに減らした場合は10GB)lvreduce -L 10 GB /dev/mapper/rootvg-rootlv
を実行します(ここで-r
パラメーターを使用すると、ステップ4をスキップできます)