分类: LINUX
2009-07-04 11:07:26
1. 创建Raid5
# mdadm -C /dev/md0 -l5 -n3 /dev/sdb1 /dev/sdc1 /dev/sdd1
2. 格式化md0 (md0可以看成是一个分区)
# mkfs.ext3 /dev/md0
3. 挂载md0
# mount /dev/md0 /mnt
4. 卸载md0
# umount /mnt/
5. 创建物理卷
# pvcreate /dev/md0
6. 创建卷组
# vgcreate data /dev/md0
7. 查看PE值
# vgdisplay data|grep "Total PE"
8. 创建逻辑卷
# lvcreate -n music -l 100 data
9. 格式化逻辑卷
# mkfs.ext3 /dev/data/music
10. 挂载逻辑卷
# mount /dev/mapper/data-music /mnt/
11. 查看逻辑卷
# lvs
music
data -wi-ao
12. 增大逻辑卷
# lvextend /dev/data/music -l 110
# resize2fs /dev/data/music
13. 减小逻辑卷
# umount /dev/mapper/data-music
# e2fsck -f /dev/mapper/data-music
# resize2fs /dev/mapper/data-music
# lvreduce /dev/data/music -l 50
14. 增加物理卷到卷组
# pvcreate /dev/sde1
# vgextend data /dev/sde1
15. 从卷组中删除物理卷
# vgreduce data /dev/sde1
16. 删除逻辑卷、卷组、逻辑卷
# lvremove /dev/data/music
# vgremove /dev/data
这里有一个问题,如果建立的卷组是活动的,他就不能删除
这里需要使用一个命令来是他变成固定的,以便删除
#vgchage -a n /dev/ data
-a 参数指定卷组是否是活动的,n表示固定,y表示活动
#vgremove /dev/ data
17. 创建LVM卷的写时复制快照
# mount /dev/data/music /mnt/test/
# dd if=/dev/zero of=/mnt/test/
# dd if=/dev/zero of=/mnt/test/
# lvcreate
-s -L
这里为快照分配了
# mount /dev/data/testsnap /mnt/snap/
# lvs
music data owi-ao
testsnap data swi-ao
# dd if=/dev/zero of=/mnt/test/
[root@lvs2 snap]# lvs
music data owi-ao
testsnap data swi-ao
总结:
1. 创建好的md设备可以看成是一个分区,可以直接挂载,也可以变成物理卷。
2. 卷组是多个物理卷的组合
3.
4. 快照会保留所有在原始卷存在过的数据。