- 追加された行はこの色です。
- 削除された行はこの色です。
#contents
*セットアップ [#z2b5b8d8]
wget ftp://ftp.sistina.com/pub/LVM/1.0/lvm_1.0.8.tar.gz
cd LVM/1.0.8
./configure
make
sudo make install
vgscan
//ディスクごとに必要
//8eでフォーマット
fdisk /dev/hde
pvcreate /dev/hde1
//ディスクグループに追加
vgcreate jp_vg /dev/hde1
//容量を確認
vgdisplay
順番が違うかも
//パーティションを作成
lvcreate -l ??? jp_vg
mkfs.ext3 /dev/hde1
起動時に必要なコマンドがあるので起動スクリプトを作成
vgchange -a y jp_vg
起動用スクリプト作成(/etc/init.d/lvm)
#!/bin/bash
RETVAL=0
start()
{
/sbin/vgchange -a y jp_vg
/bin/mount /dev/jp_vg/lvol1 /mnt1
}
stop()
{
/bin/umount /mnt1
/sbin/vgchange -a n jp_vg
}
case "$1" in
start)
start
;;
stop)
stop
;;
restart)
stop
start
;;
*)
echo $"Usage: $0 {start|stop|restart|reload|condrestart|status}"
RETVAL=1
esac
exit $RETVAL
ln -s ../init.d/lvm S99lvm
*Tips [#b6353e93]
**LVMディスクの移動 [#t770d0ac]
マシン No 1 で、
vgchange -a n vg01
vgexport vg01
マシン No 2 で、
vgimport vg01 /dev/sda1 /dev/sdb1
vgchange -a y vg01
**ディスクの増加 [#d469d931]
# fdisk /dev/hde
8eでフォーマット
# pvcreate /dev/hde1
# vgchange -a y storage_vg
# vgextend storage_vg /dev/hde1
# umount /dev/storage_vg/lvol1 // umountしてなければいらない?
# e2fsadm -l+624 /dev/storage_vg/lvol1
**ディスク間データ移動 [#dc867577]
pvmove /dev/hde1 /dev/hdi1
**pvの削除 [#ebb926b3]
vgreduce vg_name /dev/hdp1
**LVMディスクのPC間移動 [#nddb642c]
同バージョンのLVMを導入さえすればすべてのHDDをもってきて vgscan をすれば使えるみたいである
# /sbin/vgscan
*環境 [#m494c8d2]
-Vine 2.6CR
*参考 [#e7919dbf]
-[[Logical Volume Manager HOWTO:http://www.linux.or.jp/JF/JFdocs/LVM-HOWTO.html]]
-[[特集:LVMによるディスクパーティションの動的化(前編):http://www.itmedia.co.jp/enterprise/0307/11/epn01.html]]
-[[特集:LVMによるディスクパーティションの動的化(後編):http://www.itmedia.co.jp/enterprise/0308/08/epn01.html]]
-[[LVM + reiserfs 適用時のスナップショットマウント不具合:http://murashima.net/rio/lvm_snap/]]
-[[Software RAID & LVM on Vine linux:http://beer.dip.jp/unix/lvm.html]]
この参考ページの方が役に立つような気がする(ぉ
RIGHT:LVM