参考サイト)
http://www.linux.or.jp/JF/JFdocs/LVM-HOWTO.html

**LVMとは [#ze16cb06]
- ディスクの容量を小さな単位(PE)にわけて自由に組み合わせて仮想的なパーティション(LV)を作成できる
- 複数ディスクを一まとめ(VG)にできる
- パーティション(LV)の容量が足りなくなったら継ぎ足しできる


** 実際に使ってみた [#iab8be7a]
インストーラが作成したVG(VolumeGroup)を使用する~
ディスクが一つしかないので、複数ディスクの扱いはやらない~

#blikimore
** VolumeGroupの存在確認 [#c8ffa05b]
 vgdisplay
 存在するVolumeGroupの情報が出力される

** LogicalVolumeの作成 [#xaa9f7f3]
 lvcreate -L 1G VolGroup00 
 指定したVGから-Lで指定したサイズのLVを作成
 LVの名前は連番だが、-nで指定可能
 LVは/dev/VolGroup00 内に連番で作成される(デフォルトは/dev/VolGroup00/lvol0)

** ファイルシステムの作成 [#jfc11f7e]
 mkfs /dev/VolGroup00/lvol0

マウントしてみる~
 mkdir /mnt/test
 mount /dev/VolGroup00/lvol0 /mnt/test
 ls /mnt/test
 touch /mnt/test/test.data
 ls /mnt/test

** 容量追加 [#g0dc1d73]
 lvextend -L +1G /dev/VolGroup00/lvol0
 または
 lvextend -L 2G /dev/VolGroup00/lvol0
 両方ともlvol0を2Gに変更する
 -Lに+を指定するとその容量分だけ追加する

この状態では、まだ1Gしか使えないので、fsをリサイズする~
 umount /mnt/test
 resize2fs /dev/VolGroup00/lvol0
 (e2fsckを実行しろと言われるかもしれない)
 mount /dev/VolGroup00/lvol0 /mnt/test
 ls /mnt/test
 (データはそのままで容量が増えているはず)

** 容量を減らす [#ec0207ba]
lvresizeかlvreduceが使えるが、ファイルシステムが壊れるので使わない~
容量を減らしたい場合は バックアップ→LV削除→LV作成→バックアップから戻す という手順でやる。~

** LV削除 [#s19e2d0b]
また今度~

#blikifooter(斉藤)


トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS

アークウェブのサービスやソリューションはこちら