あるサーバーでLVMを拡張する必要があります。これは次の出力ですdf -h
。
Filesystem Size Used Avail Use% Mounted on
/dev/cciss/c0d0p2 58G 26G 29G 48% /
/dev/mapper/VolGroup00-LogVol00
476G 86G 366G 19% /u001/app/oracle
/dev/cciss/c0d0p1 487M 17M 445M 4% /boot
tmpfs 16G 730M 16G 5% /dev/shm
/dev/mapper/VolGroup00-LogVol00
そして475Gから700Gに拡張しなければなりませんね。私はこれをするのに十分なスペースを持っています。
どんな提案がありますか?すべてのステップと前提条件に言及してください。
詳しくは
実際のサーバーに適用する前に。当初は、仮想マシンでこれを行う予定でした。そのため、VirtualBoxに5.6をインストールし、インストールに25GBを割り当てました。
df -h
結果:
コマンドを使用する場合
lvextend -L +500M /dev/mapper/VolGroup00-LogVoll00
答えは「スペースが足りません」でした。
初期化されていないスペースがありますが、使用できます。
うまくいかないようです。ここで何が間違っているのか教えてください。
vgs
そしてpvs
コマンドの出力
答え1
まず、VGにすでにスペースがあることを確認してください。あなたの例では、「Free PE」は0なので、LVを拡張することはできません。そのVGにスペースがない場合は、addコマンドを使用して新しいPEを作成し、pvcreate
addコマンドを使用してVGに追加しますvgextend
。十分なスペースがある場合は、拡張LVコマンドを使用してlvextend
ファイルシステムのサイズを変更します。
答え2
まず、次のコマンドを使用して、物理ボリュームで必要なサイズが使用可能であることを確認します。
$ vgs
次に、次の拡張を試してください。
$ lvextend –L +500M /dev/mapper/VolGroup00-LogVol00
$ resize2fs /dev/mapper/VolGroup00-LogVol00