#查看硬盘信息
fdisk -l
#分区并格式化硬盘
fdisk /dev/sdb
mkfs.ext3 /dev/sdb1
……
#使用sdb1、sdc1、sdd1、sde1建立raid10
#mdadm --create --auto=yes /dev/md10 --level=10 --raid-devices=4 /dev/sdb1 /dev/sdc1 /dev/sdd1 /dev/sde1
mdadm -Cv /dev/md10 -l10 -n4 /dev/sd[bcde]1
mdadm --detail /dev/md10
mkfs.ext3 /dev/md10
#使用sdf1、sdg1、sdh1、sdi1建立raid5
#mdadm --create --auto=yes /dev/md5 --level=5 --raid-devices=3 --spare-devices=1 /dev/sd[fghi]1
mdadm -Cv /dev/md5 -l5 -n3 -x1 /dev/sd[fghi]1
mdadm -D /dev/md5
mkfs.ext3 /dev/md5
#生成mdadm.conf
echo DEVICE /dev/sd[bcdefghi]1 > /etc/mdadm.conf
mdadm -Ds >> /etc/mdadm.conf
#建立物理卷
pvcreate /dev/md10 /dev/md5
pvscan
#建立卷组testvol01
vgcreate testvol01 /dev/md5 /dev/md10
vgscan
vgdisplay
#建立逻辑卷logtestvol01
lvcreate -l 500 logtestvol01 testvol01
lvscan
lvdisplay
#挂载逻辑卷logtestvol01测试是否能够使用
mkdir -p /lvm/logtestvol01
mount /dev/testvol01/logtestvol01 /lvm/logtestvol01
#扩展逻辑卷logtestvol01
lvextend -l 1000 /dev/testvol01/logtestvol01
resize2fs /dev/testvol01/logtestvol01 4000M #更新超级块的信息
lvdisplay /dev/testvol01/logtestvol01 #查看逻辑卷是否扩展成功
df -h /lvm/logtestvol01
dumpe2fs /dev/testvol01/logtestvol01
#开机挂载逻辑卷
vim /etc/fstab
/dev/testvol01/logtestvol01 /lvm/logtestvol01 ext3 defaults,usrquota,grpquota 0 2
umount /dev/testvol01/Logtestvol01 && mount -a
#配置quota
quotacheck -avug
quotaon -avug
setquota -u test1 3000 5000 0 0 /lvm/logtestvol01
repquota -avugs
#写入数据并创建快照
lvcreate -l 200 -s -n logtestvolsnap01 /dev/testvol01/logtestvol01
mkdir /lvm/snapshot
mount /dev/testvol01/logtestvolsnap01 /lvm/snapshot
ll /lvm/snapshot/
#缩小逻辑卷logtestvol01
#查看已用及其他信息
df -h /lvm/logtestvol01
lvdisplay
#缩小逻辑卷
e2fsck -f /dev/testvol01/logtestvol01
resize2fs /dev/testvol01/logtestvol01 1200M
umount /lvm/snapshot/
lvremove /dev/testvol01/logtestvolsnap01 (具有快照的逻辑卷无法缩小其大小)
umount /dev/testvol01/logtestvol01
lvreduce -l 300 /dev/testvol01/logtestvol01
#向卷组testvol01中加入新的物理卷
pvcreate /dev/sdj1
vgextend testvol01 /dev/sdj1
vgdiskplay
#移动卷组中的数据
pvdisplay
pvmove /dev/md10 /dev/sdj1
pvdisplay
#移除物理卷/dev/md10
vgreduce testvol01 /dev/md10
vgdisplay
pvremove /dev/md10
pvdisplay
#移除卷组testvol01
#quotaoff -avug
unmount /dev/testvol01/logtestvol01
vgchange -an
vgremove testvol01
pvdisplay
pvremove /dev/md5 /dev/mdj1
pvscan
|