alias block-major-58 lvm-mod alias char-major-109 lvm-mod
--- Volume group --- VG Name vg01 VG Access read/write VG Status available/resizable VG # 0 MAX LV 256 Cur LV 2 Open LV 2 MAX LV Size 255.99 GB Max PV 256 Cur PV 2 Act PV 2 VG Size 23.11 GB PE Size 4 MB Total PE 5916 Alloc PE / Size 2560 / 10 GB Free PE / Size 3356 / 13.11 GB --- Logical volume --- LV Name /dev/vg01/lv_home VG Name vg01 LV Write Access read/write LV Status available LV # 1 # open 1 LV Size 5 GB Current LE 1280 Allocated LE 1280 Allocation next free Read ahead sectors 1024 Block device 58:0 --- Logical volume --- LV Name /dev/vg01/lv_var VG Name vg01 LV Write Access read/write LV Status available LV # 2 # open 1 LV Size 5 GB Current LE 1280 Allocated LE 1280 Allocation next free Read ahead sectors 1024 Block device 58:1 --- Physical volumes --- PV Name (#) /dev/hda5 (1) PV Status available / allocatable Total PE / Free PE 2558 / 0 PV Name (#) /dev/hda7 (2) PV Status available / allocatable Total PE / Free PE 3358 / 3356
/dev/vg01/lv_home on /home type reiserfs (rw) /dev/vg01/lv_var on /var type reiserfs (rw)
lvremove -f /dev/vg01/snap_var lvcreate --size 100m --snapshot --name snap_var /dev/vg01/lv_var mount -r /dev/vg01/snap_var /mnt/snap/var mount -t ext3 /dev/hdd1 /mnt/hdd1/var rsync -a --delete /mnt/snap/var/ /mnt/hdd1/var/ umount /mnt/snap/var lvremove -f /dev/vg01/snap_var
mount: wrong fs type, bad option, bad superblock on /dev/vg_01/snap_var, or too many mounted file systemsこの時、syslogには、以下のメッセージが出力される。
----- /var/log/messages ----- Oct 23 10:17:31 papa kernel: reiserfs: checking transaction log (device 3a:03) ... Oct 23 10:17:31 papa kernel: clm-2076: device is readonly, unable to replay log Oct 23 10:17:31 papa kernel: Replay Failure, unable to mount Oct 23 10:17:31 papa kernel: reiserfs_read_super: unable to initialize journal space ----------------------------
#!/bin/sh export PATH=/usr/local/bin:/usr/bin:/bin export LANG=C LIST1="var home" LIST2="bin boot dev etc initrd lib misc opt root sbin usr" DAY=`date "+%A"` mount -t ext2 /dev/hdd1 /mnt/hdd1 mount -t ext3 /dev/hdd5 /mnt/hdd1/usr mount -t ext3 /dev/hdd7 /mnt/hdd1/var mount -t ext3 /dev/hdd8 /mnt/hdd1/home mount -t ext3 /dev/hdd9 /mnt/hdd9 cd /mnt/hdd1 for d in $LIST1; do tar cvzf /mnt/hdd9/$DAY/$d.tar.gz $d > /dev/null 2> /dev/null RC=1 CTR=0 until [ $RC = 0 -o $CTR = 10 ] do /sbin/lvremove -f /dev/vg01/snap_$d > /dev/null 2> /dev/null /sbin/lvcreate --size 100m --snapshot --name snap_$d /dev/vg01/lv_$d > /dev/null 2> /dev/null mount -r /dev/vg01/snap_$d /mnt/snap/$d RC=$? CTR=`expr $CTR + 1` done echo "hdsync: Volume /dev/vg_01/snap_$d mounted after $CTR time(s) trial" rsync -a --delete --exclude cache /mnt/snap/$d/ /mnt/hdd1/$d/ umount /mnt/snap/$d /sbin/lvremove -f /dev/vg01/snap_$d > /dev/null 2> /dev/null done cd / for d in $LIST2; do rsync -a --delete --exclude cache /$d/ /mnt/hdd1/$d/ done umount /mnt/hdd9 umount /mnt/hdd1/home umount /mnt/hdd1/var umount /mnt/hdd1/usr umount /mnt/hdd1
----- 誠に申し訳ございませんが、インストーラであるmongooseはもともと LVMにインストールを行うことを想定して作成されておりません。 従いまして、現状ではLVMに対してインストールを行うことは出来ません。 今後対応させる予定はございませんが、何卒ご了承ください。 -----LVMやreiserfsに対応している、という売り文句とは裏腹に、こういった不具合(仕様?)については、マニュアル等にもいっさい出ていないので、turbolinuxでLVMの適用をお考えの方は十分注意されたい。(なお、「LVMに対してインストールを行うことが出来ない旨は今後マニュアル等に反映させて頂きたいと思います。」との回答があったので、今後、何らかの対応があることを期待したい。)