-
逻辑卷管理
1. 逻辑卷的作用
作用:1.整合分散的空间 2.空间支持扩大
2. 创建逻辑卷
(1)逻辑卷的制作过程
逻辑卷制作过程:将众多的物理卷(PV)组建成卷组(VG),再从卷组中划分出逻辑卷(LV)
pvs #查看物理卷
vgs #查看卷组
lvs #查看逻辑卷
(2)创建卷组格式
vgcreate 卷组名 设备路径......
vgremove #删除卷组
vgrename 旧卷组名 新卷组名 #修改卷组名
(3)创建逻辑卷
lvcreate -L( 指定大小 ) 16G -n( 指定逻辑卷名 ) vo 逻辑卷名 卷组名
(4)使用逻辑卷
----格式化文件系统
~]# mkfs.xfs /dev/systemvg/vo #格式化 xfs 文件系统
~]# blkid #查看文件系统类型
----创建目录,进行自动挂载
~]# vim /dev/fstab
/dev/systemvg/vo /mylv xfs defaults 0 0
----检测 /dev/fstab 文件内容书写是否正确
~]# mount -a
~]# dh -f /mylv #查看查看正在挂载使用的设备
3. 扩建逻辑卷
----卷组有足够的剩余空间
(1)扩展逻辑卷的空间
~]# vgs #查看卷组空间大小
~]# df -h /dev/systemvg/vo #查看文件系统大小
~]# lvextend -L (指定 lv 大小) 18G /dev/systemvg/vo
~]# lvs #查看逻辑卷大小18G(空间大小)
~]# df -h | grep vo #查看文件系统(上一步指定的逻辑卷为16G,现在查看为16G)
----扩展逻辑卷的文件系统(刷新文件系统)
xfs_growfs:刷新xfs文件系统
resize2fs:刷新ext4文件系统
~]# xfs_growfs /dev/systemvg/vo #刷新文件系统
~]# df -h | grep vo #再次查看文件系统为18G
(2)当卷组没有足够的剩余空间
----扩展卷组
(卷组划分空间默认单位PE 每个PE的默认大小4M )
扩展卷组空间
----将物理卷加入卷组
~]# vgextend systemvg /dev/vdb{3,5,6} #将物理卷vdb3,5,6加入systemvg卷组
~]# vgs #查看卷组的大小(总70G,已使用18G,剩余52G)
再扩展逻辑卷
~]# lvextend -L 25G /dev/systemvg/vo
~]# df -h | grep vo # 文件系统18G
~]# xfs_growfs #刷新文件系统
~]# df -h | grep vo #查看文件系统为25G
~]# vgs #查看卷组大小(总70,已使用25G,剩余45G)
4. 逻辑卷的补充:
(1)逻辑卷支持缩减
xfs文件系统:不支持缩减
ext4文件系统:支持缩减
(2)卷组划分空间的单位 PE
----默认1个PE的大小为4M
--修改PE的大小
~]# vgchange -s 1M systemvg #卷组已存在修改PE大小
--创建卷组时,指定PE的大小
~]# vgcreate -s 1M systemvg /dev/vdb[1-2]
--创建逻辑卷的时候指定PE个数
格式:lvcreate -l PE个数 -n 逻辑卷名 卷组名
~]# lvcreate -l 98 -n lvbase systemvg # 修改卷组systemvg的PE大小为1M。基于此卷组创建逻辑卷lvbase大小为98个PE组成
(3)删除逻辑卷 lvremove
~]# lvremove /dev/systemvg/vo # 报错,显示文件系统在使用
----需要先卸载设备/卸载挂载
~]# umount /dev/systemvg/vo 或 ~]# umount /mylv
~]# lvremove /dev/systemvg/vo #删除逻辑卷
~]# lvs #查看逻辑卷信息 ( 逻辑卷 vo 已卸载 )
(4)删除卷组 vgremove
~]# vgremove /dev/systemvg
~]# vgs #查看当前系统所有卷组信息
(5)删除物理卷pvremove
~]# pvremove /dev/vdb{ 1,2,3,5,6 }
~]# pvs #查看当前系统所有物理卷信息
-
RAID卡
- 硬件要求:需要服务器硬件RAID卡
- 廉价冗余磁盘阵列(Redundant Arrays of Inexpensive Disks)
- 通过硬件/软件技术,将多个较小/低速的磁盘整合成一个大磁盘
- 阵列的价值:提升I/O效率(读写,网络传输等)、硬件级别的数据冗余(提高数据的可靠性和容错性,以防止数据丢失或硬件故障)
- 不同RAID级别的功能、特性各不相同
-
RAID 0,条带模式
- 同一个文档分散存放在不同磁盘
- 并行写入以提高效率
- 至少需要两块磁盘组成,磁盘利用率100%
-
RAID 1,镜像模式
- 一个文档复制成多份,分别写入不同磁盘
- 多份拷贝提高可靠性,效率无提升
- 至少需要两块磁盘组成,磁盘利用率50%
-
RAID5,高性价比模式
- 相当于RAID0和RAID1的折中方案
- –需要至少一块磁盘的容量来存放校验数据
- –至少需要三块磁盘组成,磁盘利用率n-1/n
- –提高可靠性,效率提升
-
RAID6,高性价比/可靠模式
- –相当于扩展的RAID5阵列,提供2份独立校验方案
- –需要至少两块磁盘的容量来存放校验数据
- –至少需要四块磁盘组成,磁盘利用率n-2/n
-
RAID10
- 将 RAID 1 和 RAID 0 结合起来,将多组镜像磁盘作为一个条带组,提高了性能和冗余备份。
-
RAID 0+1/RAID 1+0
- –整合RAID 0、RAID 1的优势
- –并行存取提高效率、镜像写入提高可靠性
- –至少需要四块磁盘组成,磁盘利用率50%