raid阵列 硬盘合并式使用,加快读写速度
1,读写文件速度问题,io吞吐量
2,数据能否找回。读写安全
速度,安全,成本
RAID 0 最少使用两快盘 速度*2 数据分组写入两块盘,读写高,一块炸了数据链就断了
disk1 disk2
RAID 1 数据分别写入做了阵列1的盘。成本*2 安全性提升(任何盘坏了数据也不会消失)
RAID 5 最少使用三块盘。损坏一个硬盘,换了个新的,就会数据恢复。
RAID1 0 由1和0组成 四块盘 速度*2
热备盘:平时不工作,如果硬盘坏了,热备盘会对坏掉的硬盘进行同步数据
最安全的架构是RAID 10 + 热备盘。(也可以做多个热备盘,有钱的话。 #滑稽)
命令:mdadm -Cv /dev/md0 -n 4 -l 10 /dev/sd [b-e] -C创建磁盘阵列 v显示过程 数据绑定的设备名称 -n 四块 -l 10 做raid10 设备名/dev/sd[b-e]
mdadm -Q /dev/md0 查看阵列组信息
mdadm -D /dev/md0 查看阵列组详细信息 等待初始化
分区,格式化,挂载操作
mkfs.xfs /dev/md0 (一定要叫md0)
mkdir /test
mount /dev/md0 /test
cp -rf /etc /test 复制etc的内容到被挂载的/test
拔掉一块硬盘,数据还在并且还能查看
修复。先关机。
添加一块硬盘,开机
先查看阵列情况 mdadm -D /dev/md0
把刚刚加入的硬盘加入到阵列。 mdadm /dev/md0 -a /dev/sde -a指的是加入
再次查看就有了,显示正在同步
追加到开机启动项
/dev/md0 /test xfs defaults 0 0
mount -a 再次挂载
做RAID 5 加热备盘1
关机,加4个硬盘,开机
mdadm -Cv /dev/md0 -n 3 -l 5 -x 1 /dev/sd[b-e]
mkfs.ext4 /dev/md0
mkdir /testt
mount /dev/md0 /testt
把etc的内容复制的到/testt cp /etc/* ./
破坏 拔掉一块硬盘,热备盘直接顶替上去了。
lvm
功能/命令 | 物理卷管理 | 卷组管理 | 逻辑卷管理 |
扫描 | pvscan | vgscan | lvscan |
建立 | pvcreate | vgcreate | lvcreate |
显示 | pvdisplay | vgdisplay | lvdisplay |
删除 | pvremove | vgremove | lvremove |
扩展 | vgextend | lvextend | |
缩小 | vgreduce | lvreduce |
关机,加两块盘,开机
学习lvm可以动态的调整分区的大小
1,pvcreate /dev/sdb
2,vgvreate huohuo /dev/sdb /dev/sdc
3,lvcreate -n cheche -l 100 huohuo
4,mkfs.ext4 /dev/huohuo/cheche 格式化
5,mkdir /ttt
6.mount /dev/huohuo/cheche /ttt df -h
扩大
umount /linuxprobe 先卸载
lvextend -L 600M /dev/huohuo/cheche 增大600兆
e2fsck -f /dev/huohuo/cheche 对文件系统进行扫描
resize2fs /dev/huohuo/cheche 将扩送信息通知设备内核
mount /dev/huohuo/cheche 再次挂载
df -h
缩小
e2fsck -f /dev/huohuo/cheche 检测能否缩小
resize2fs /dev/huohuo/cheche 200M 先通知要缩小200
lvreduce -L 200M /dev/huohuo/cheche
提示是否降低200M y
挂载 把hohocheche挂载到tt
系统快照 快照是临时的行为。单次有效,还原后失效
lvcreate -L 200M -s -n SNAP /dev/huohuo/cheche -s指的是快照 -n 创建一个可以快照的文件夹叫SNAP
删掉tt里的文件后
卸载挂载 umount /tt
lvconver --merge /dev/huohuo/SNAP
再次挂载
数据都回来了
lvm的真删改查
彻底取消lvm
1 vim /etc/fstab 删除
2 卸载文件系统 umount
3 创建时是pv vg lv 取消是返过来
4 lvremove /dev/huohuo/cheche
5 vgremove huohuo
6 pvremove /dev/sdb /dev/sdc
完。