Linux硬盘管理(lvm,RAID)

1,PV:物理卷,vg:卷组,lv:逻辑卷
     若干个物理卷组成卷组,卷组可划分多个逻辑卷
2,创建逻辑卷——先划分磁盘,创建物理卷,划分卷组,划分逻辑卷,格式化逻辑卷,挂载,写如/etc/fstab开机加载
(1)fdisk /dev/sdaX   
n #划分磁盘
t#将格式保存为8e
保存退出
partprobe或者重启,6.0只重启
(2) pvcreate /dev/sda1 /dev/sda2 /dev/sda3 #创建物理卷
(3)vgcreate vg01(卷组名)  /devsda1 /dev/sda3
         vgchange -a y vg01   激活卷组
         vgchange -a n vg01 停用卷组
(4)创建逻辑卷 lvcreate -L 10G -n lv01(逻辑卷名称)  vg01(卷组名)
                         lvcreate -l 256(PE数,默认4M) -n lv01 vg01
# 6.0貌似还要重启,我格式的时候没有成功,重启问题解决
(5)格式化逻辑卷 mkfs.ext3 /dev/vg01/lv01
(6)挂载磁盘 mount /dev/vg01/lv01 /mnt 写入/etc/fstab
3,更改大小
添加物理卷:pvcreate /dev/sdaX
添加卷组空间:vgextend vg01 /dev/sdax
删除卷组空间:vgreduce vg01 /dev/sdaX
改变PE大小   :vgchange -s 8M /dev/vg01
修改逻辑卷大小:lvextend -L #+1G(增加1G) #10(扩展之10G) /dev/vg01/lv01
     刷新大小:ext2resize /dev/vg01/lv01(当然我不会告诉你重启也可以)#如果已经挂载,请先卸载。
减小逻辑卷大小:先卸载 umount /dev/vg01/lv01
                         e2fsck -f /dev/vg01/lv01
                         ext2resize /dev/vg01/lv01 10G(改为减小后的大小)
                        lvreduce -L 10G /dev/vg01/lv01
                         ext2resize /dev/vg01/lv01
                        在挂载
                        

4,删除
(1)卸载逻辑卷 umount /dev/vg01/lv01,删除fstab相应语句
(2)lvremove /dev/vg01/lv01 删除逻辑卷
(3)vgremove vg01 删除卷组
(4)pvremove /dev/sdaX 删除物理卷
(5)清除磁盘 fdisk /dev/sda
                       d #删除
                        t #更改为其他磁盘类型
5,其他  PE :每个PE大小为4M
    查看:pvdisplay,vgdisplay,lvdisplay 后面加名称为查看单个信息,不加就是查看全部

 

raid 廉价冗余磁盘阵列
raid 0 带区卷 两块硬盘同时工作,提高读取和写入速度
RAID 1 镜像卷 1/2的硬盘作备份,
RAID 4 至少3块硬盘,两块存储数据,一块专门做校验。(校验的一块硬盘是系统性能提升瓶颈)最多一块硬盘失效
RAID 5 至少3块硬盘 硬盘中没有专门做数据校验的硬盘,随机做数据校验
RAID 6 至少4块硬盘 相比较4,5有一个多了一个备份校验功能。可以容许两块硬盘失效
硬盘格式:fd

mdadm -C /dev/md0 -l 5 -n 3 -x 1 /dev/sda{7,8,9}
-C 创建 -l RAID级别 -n设备数量 -x备份数量

模拟故障
mdadm /dev/md0 -f /dev/sda7     md0中sda7 失效
移除故障硬盘
mdadm /dev/md0 -remove /dev/sda7

查看故障硬盘

cat /proc/m(后面的我忘了,自己tab下就出来了)
添加新硬盘
mdadm /dev/md0 -add /dev/sda10

查看RAID设备
mdadm -Ds
RAID配置文件
/etc/mdadm.conf
倒入到配置文件 mdadm -Ds >>/etc/mdadm.conf
 

 

第一次下博客,写的不好见谅

你可能感兴趣的:(linux,lvm)