歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> RHEL5.5中使用softRAID創建LVM並限制磁盤配額

RHEL5.5中使用softRAID創建LVM並限制磁盤配額

日期:2017/2/28 14:55:55   编辑:Linux教程

#查看硬盤信息

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

Copyright © Linux教程網 All Rights Reserved