11月 17 2008
LVM (plamo)
plamo 4.22でLVM(論理ボリューム管理)を試してみる。CentOS等はinstallで簡単に設定できるようだが、plamoは自前でやんないといけないみたい。必要なtoolは標準で入っているらしく、設定だけで何とかいけそう。
実機でいきなりやるのは面倒だし、HDDも用意できないので、まずはVMwareでやってみる。DISKを3台用意した。割り当てはhda, hdb, hddとなる。boot領域はLVMではダメなので、hdaは普通にsystemをinstallし、hdb, hddでLVMを使う。
vmp0x:~# fdisk -l /dev/hda Disk /dev/hda: 13.4 GB, 13421772800 bytes 15 heads, 63 sectors/track, 27740 cylinders Units = cylinders of 945 * 512 = 483840 bytes Device Boot Start End Blocks Id System /dev/hda1 1 26681 12606741 83 Linux /dev/hda2 26682 27740 500377+ 82 Linux swap / Solaris vmp0x:~# fdisk -l /dev/hdb Disk /dev/hdb: 13.4 GB, 13421772800 bytes 15 heads, 63 sectors/track, 27740 cylinders Units = cylinders of 945 * 512 = 483840 bytes Device Boot Start End Blocks Id System /dev/hdb1 1 27740 13107118+ 8e Linux LVM vmp0x:~# fdisk -l /dev/hdd Disk /dev/hdd: 13.4 GB, 13421772800 bytes 15 heads, 63 sectors/track, 27740 cylinders Units = cylinders of 945 * 512 = 483840 bytes Device Boot Start End Blocks Id System /dev/hdd1 1 27740 13107118+ 8e Linux LVM
まずはphysical volumeを作成する。
vmp0x:~# pvcreate /dev/hdb1 /dev/hdd1 Physical volume "/dev/hdb1" successfully created Physical volume "/dev/hdd1" successfully created
次にvolume groupを作成。作成したvolume groupは、vgscan, vgdisplayで確認できる。
vmp0x:~# vgcreate lvm0 /dev/hdb1 /dev/hdd1 Volume group "lvm0" successfully created vmp0x:~# vgscan Reading all physical volumes. This may take a while... Found volume group "lvm0" using metadata type lvm2 vmp0x:~# vgdisplay --- Volume group --- VG Name lvm0 System ID Format lvm2 Metadata Areas 2 Metadata Sequence No 1 VG Access read/write VG Status resizable MAX LV 0 Cur LV 0 Open LV 0 Max PV 0 Cur PV 2 Act PV 2 VG Size 24.99 GB PE Size 4.00 MB Total PE 6398 Alloc PE / Size 0 / 0 Free PE / Size 6398 / 24.99 GB VG UUID M7vJce-NM45-GSe3-CUlO-q02F-sw5j-i1BtoX
更にlogical volumeを作成し、formatする。
vmp0x:~# lvcreate -L20G lvm0 /proc/misc: No entry for device-mapper found Is device-mapper driver missing from kernel? Failure to communicate with kernel device-mapper driver. striped: Required device-mapper target(s) not detected in your kernel (snif)
が、errorがでた。device-mapperが入ってないヨって事らしいので、modprobeしてやる。
vmp0x:~# modprobe dm-mod vmp0x:~# cat /proc/misc 63 device-mapper 175 agpgart 202 unikey 1 psaux 228 hpet 135 rtc vmp0x:~# lvcreate -L20G lvm0 /dev/cdrom: open failed: Read-only file system Logical volume "lvol0" created vmp0x:~# mkfs /dev/lvm0/lvol0 mke2fs 1.39 (29-May-2006) Filesystem label= OS type: Linux Block size=4096 (log=2) Fragment size=4096 (log=2) 2621440 inodes, 5242880 blocks 262144 blocks (5.00%) reserved for the super user First data block=0 Maximum filesystem blocks=0 160 block groups 32768 blocks per group, 32768 fragments per group 16384 inodes per group Superblock backups stored on blocks: 32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208, 4096000 Writing inode tables: done Writing superblocks and filesystem accounting information: done This filesystem will be automatically checked every 34 mounts or 180 days, whichever comes first. Use tune2fs -c or -i to override.
最後に、volume groupをactive化し、mountしてやれば桶。
vmp0x:~# vgchange -a y ← /etc/rc.d/rc.S に書く 1 logical volume(s) in volume group "lvm0" now active vmp0x:~# mount /dev/lvm0/lvol0 /mnt vmp0x:~# df Filesystem 1K-blocks Used Available Use% Mounted on /dev/hda1 12606328 2998588 9607740 24% / none 257372 40 257332 1% /dev /media 257372 0 257372 0% /media /tmp 257372 0 257372 0% /tmp /dev/mapper/lvm0-lvol0 20642428 44992 19548860 1% /mnt
巧く行ったので、起動時から使えるようにと、modprobeを/etc/rc.d/rc.modulesに、vgchangeを/etc/rc.d/rc.Sに記載したが、/etc/fstabからではmountできなかった。なじぇ??
ハンガリー 霊園 深谷霊園
11月 17 2008
2ワン
仲良く寝ているなと思ったら、



ティッシュが散乱。すでに、一暴れした後でした。はあ。
ハンガリー 霊園 深谷霊園
By admin • yookie • 0