RAID技术
RAID:读写速率,数据安全
RAID0 至少2块盘,依次写入各硬盘
RAID1同时写入多块硬盘(2块50%,3块33%)
RAID5校验信息写到除自身盘之外其他盘,至少3块盘
RAID10至少4块盘,先做RAID1再做RAID0
创建RAID10为例
① 现在虚拟机里模拟添加4块硬盘
② 创建RAID10
madam -C -v /dev/md0 -a yes -n 4 -l 10 /dev/sd[b-e]
③ RAID阵列格式化
mkfs.xfs /dev/md0
④ 挂载
mount /dev/md0 要挂载的目录(绝对路径)
⑤ 永久有效
/deb/md0 要挂载的目录(绝对路径)xfs defaults 0 0
可以通过madam -D /dev/md0 查看RAID详细信息
RAID5+热备份盘
需要4块盘:3块做RAID5,1块做备份
madam -C -v /dev/md0 -a yes -n 3 -l 5 -x 1 /dev/sd[b-e]
其他格式化、挂载、永久有效设置都一样
LVM逻辑卷
无冗余备份功能
PV VG LV
添加逻辑卷
① 使硬盘设备支持LVM技术
pvcreate /dev/sdb /dev/sdc
② 将硬盘加入到卷组,卷组名storage
vgcreate /dev/sdb /dev/sdc
③ 切割出所需逻辑卷大小,逻辑卷名称vo,如150M:37*4M/PE
lvcreate -n vo -L 150M storage 或 lvcreate -n vo -l 37 storage
④ 逻辑卷格式化:xfs格式不可以,校验出问题
mkfs.ext4 /dev/storage/vo
⑤ 逻辑卷挂载
mount /dev/storage/vo 挂载目录名(绝对路径)
⑥ 永久有效
/dev/storage/vo 挂载目录名(绝对路径) defaults 0 0
扩容逻辑卷
① 卸载关联 umount
② lvextend -L 290M /dev/storage/vo
③ e2fsck -f /dev/storage/vo
resize2fs /dev/storage/vo
④ 重新挂载 mount -a,查看df -h
缩小逻辑卷
① 卸载关联 umount
② e2fsck -f /dev/storage/vo
resize2fs /dev/storage/vo 120M
③ lvreduce -L 120M /dev/storage/vo
④ 重新挂载 mount -a,查看df -h
逻辑卷快照
快照卷的容量必须等于逻辑卷的容量
快照卷一次有效,一旦运行后会立即自动删除
创建快照:lvcreate -L 120M -s -n SNAP /dev/storage/vo
还原快照:① 卸载关联 umount ② lvconvert --merge /dev/storage/SNAP ③ 重新加载 mount -a ,查看 df -h
删除逻辑卷
① 卸载关联 umount
② 删除配置 vim /etc/fstab
③ 删除逻辑卷 lvremove /dev/storage/vo
④ 删除卷组 vgremove storage
⑤ 删除物理卷 pvremove /dev/sdb /dev/sdc
⑥ 通过lvdisplay vgdisplay pvdisplay分别查看LVM信息