Thursday, July 30, 2009

Linux LVM Partition

Adding of LVM Partition

#fdisk –l (To see the partition)
#fdisk /dev/sda
n (Create new partition)
p (Create a primary partition)
1 (Donate it as primary partition)
Press enter (Accept the default)
t (Automatically select only one partition)
L (List all the currently supported partition)
8e (LVM partition type)
P (Display partition)
w (write partition)

#partprobe
#pvcreate /dev/sda8 (For my setup)
#vgcreate –s 16M lvmcore /dev/sda8
#lvcreate –L 400M –n test lvmcore
#mkfs –t ext3 –m 1 –v /dev/lvmcore/test
#mkdir /data
#mount –t ext3 /dev/lvmcore/test /data

Entry this mount point in /etc/fstab

Delete of LVM Partition

#fdisk –l
#umount /data
#lvremove /dev/lvmcore/test
#vgreduce lvmcore /dev/sda8
#pvremove /dev/sda8
#partprobe
#fdisk –l

Reboot your system once

Increase Volume of LVM Partition

#fdisk –l
#df -h
# lvcreate –L 400M –n test lvmcore
# lvcreate –L 600M –n demo lvmcore
#lvmextend –L 40M /dev/lvmcore/test
#resize2fs /dev/lvmcore/test
#df –h
#e2fsck –f /dev/lvmcore/test

Reducing Volume of LVM Partition

#df –h
#umount /data
#fsck –f /dev/lvmcore/test
#resize2fs /dev/lvmcore/test 40M
#lvreduce /dev/lvmcore/test –L 40M
#y
#mount /dev/lvmcore/test /data
#df –h

Backup and formatting of a LVM partition Drive

#lvcreate –L 2000M –P r –s –n databack /dev/lvmcore/test
#mkdir /databackup
#mount –o ro /dev/lvmcore/databack /databackup
#dump -0u –f /databackup.dump /databackup
#ls –lah /databackup.dump
#umount /databackup
#lvremove /dev/lvmcore/databack
#umount /data
#mkfs.ext3 /dev/lvmcore/test
#mount /dev/lvmcore/test /data
#cd /data
#restore –rf /databackup.dump

No comments:

Post a Comment