私はLinuxを初めて使用するので、語彙の誤った使用を許してください。
私の会社には、KVMでVMをプロビジョニングするプライベートクラウドがあります。 RHEL 6.4を受け取りました。プロビジョニングするときに、50 GBの追加ストレージを要求しました。
df -h
の結果は次のとおりです。
/
にマウントされたファイルシステム/ dev/mapper/VolGroup-lv_rootがいっぱいです。会社のFAQを調べたところ、「VMで注文した追加のストレージはどこにありますか?」というものを見つけました。 /data
という新しいディレクトリにマウントされた新しいファイルシステムを作成する方法を示すPDFに誘導されました。/
にマウントされたファイルシステムを単純に拡張する方法を判断できませんでした。別のVMをテストとして使用します。
VMで、/
にマウントされたファイルシステムを拡張したい場合、fdisk -l
の結果は次のとおりです。
pvdisplay
の結果は次のとおりです:
テストでVM会社のFAQで指定されている次のコマンドを発行しました:
pvcreate /dev/vdb
vgcreate DATAVG /dev/sdb
lvcreate -L 10G -n lvdata1 DATAVG
mkfs -t ext4 /dev/DATAVG/lvdata1
tune2fs -c0 -i0 /dev/DATAAVG/lvdata1
以下を/etc/fstab
に追加しました
/dev/DATAVG/lvdata1 /data ext4 defaults 1 2
次に/data
をマウントします:
mount /data
この後、df -h
は次の結果になります。
これは、ストレージを正常に追加できることを示していますが、代わりに/
にマウントされたファイルシステムにストレージを追加したいと考えています。
次の手順に進む前に、最初に2番目のデバイスを再度マウント解除する必要があります。
デバイスを追加する必要があります/dev/vdb
を論理ボリュームグループVolGroup
に追加します。これは、vgextend
を使用して実行できます。
vgextend VolGroup /dev/vdb
この後、最初に論理ボリュームを拡張できますlv_root
をlvextend
を使用してグループのサイズに変更します。
lvextend /dev/mapper/VolGroup-lv_root -L+49G
次に、fsadm
を使用して、論理ボリューム上のファイルシステムを拡張する必要があります。
fsadm resize /dev/mapper/VolGroup-lv_root
ファイルシステムのサイズ変更に関する詳細は次のとおりです。 grow file system