在LINUX中建立逻辑卷
创建物理卷:
1.查看操作系统中的物理卷
# pvscan 扫描系统中的物理卷
# pvdisplay 查看详细的物理卷信息
# pvcreate /dev/sd[bcd] 把sdb、c、d创建为物理卷
# pvremove /dev/sdb 删除物理卷
创建卷组:
# vgscan 扫描卷组
# vgdisplay 查看详细的卷组信息
# vgcreate -s 4x:4的倍数 jw:卷组名 /dev/sd[bc] 创建卷组
-s:基本单元大小
# vgextend jw /dev/sdd 把忘记的sdd加入到jw卷组
# vgremove jw 移除卷组
创建逻辑卷:
# lvscan 扫描逻辑卷
# lvdisplay 。。
# lvcreate -L 10G -n jw_1 jw 创建逻辑卷
-L:逻辑卷的大小(空间大小)
-n:逻辑卷的名字
-l:武力单元个数
# lvremove jw_1 删除逻辑卷
# mkfs.ext4 格式化
#挂载
在线扩容:
# lvextend -L 20G /dev/jw/jw_1 把物理卷扩容到20G
# lvextend -L +10G /dev/jw/jw_1 添加10G到逻辑卷上
# resize2fs /dev/jw/jw_1 重新在线划分逻辑卷的大小
缩减逻辑卷
卸载文件系统
# umount 文件系统路径
检查文件系统
# e2fsck -f 文件系统路径 文件系统的强制检查
缩减文件系统
# resize2fs 文件系路径 调整后的文件系统大小
缩减逻辑卷
# lvreduce -L 5G 文件系统路径
移除数据
# pvmove 需要移出的设备(sdb) 目的设备名(sdd)
缩减卷组
# vgreduce 卷组名 设备名
删除物理卷
# pvremove 设备
磁盘阵列的建立
RAID0:提升读写速率,不容错,安全性最低,硬盘利用率高
RAID1:容错,不提升读写速率,硬盘利用率低(成本高)
RAID5:容错,提升读写速率,硬盘利用率比较高(算法:异或)
组件虚拟磁盘阵列:
# mdadm -C /dev/md0 -n3 -l5 /dev/sd[cde]
-C :创建新的阵列
-n :利用的磁盘数量
-l :RAID的等级
查看建立的阵列信息:
# cat /proc/mdstat
# mdadm -D /dev/md0
修改配置文件,让阵列永久生效:
# vim /etc/mdadm.config
ARRAY /dev/md0 UUID=...
创建pv.vg.lv.格式化.挂载.
虚拟机模拟磁盘故障
设定磁盘为故障盘
# mdadm --manage /dev/md0 --fail /dev/sdc
# cat /proc/mdstat
移除故障盘
# mdadm --manage /dev/md0 --remove /dev/sdc
添加磁盘
# mdadm --manage /dev/md0 --add /dev/sdf
停用磁盘阵列
卸载设备
# umount /dev/md0
修改fstab文件
# vim /etc/fstab
修改mdadm.config文件
# vim /etc/mdadm.config
停用阵列
# mdadm -S /dev/md0
查看阵列使用状态
# /proc/mdstat