磁盘概念-Lvm-Raid

硬件虚拟是虚拟出磁盘或者cpu之类的 比如在MC里面创建了一个计算机 软件虚拟是虚拟的程序
  • lvm是逻辑卷,既不属于硬件也不属于软件,可以无限扩容磁盘
  • 就比如我们的磁盘只有五个G在不改变路径的情况下就可以使用lvm逻辑卷增加磁盘容量
  • 如果要创建lvm 必须把磁盘打成最小单元块 每一个最小单元块都会有一个编号
lvm相关命令
pvcreate /dev/sda1          
#把/dev/sda1磁盘pv化
vgcreate vg0 /dev/sda1      
#创建一个名为vg0的卷组,在/dev/sda1磁盘上
lvcreate -L 50G -n hhxx vg0 
#创建一个50G 名字是hhxx的逻辑卷 在vg0的卷组上拿这个50G的容量
lvextend -L 60G /dev/vg0/hhxx  
#扩展根下dev目录里面vg0标签卷组里面的hhxx逻辑卷扩容到60G 扩容也可以写+xxG
growpart /dev/vda 1           
#扩容磁盘命令,例如/dev/vda这个磁盘有80G但是/dev/vda1只使用了40G,那么这个命令就是扩容/dev/vda1磁盘的命令
resize2fs /dev/vda1           
#同步/dev/vda1磁盘
xfs_growfs /dev/vda1         
#不同文件系统使用不同的同步磁盘命令
vgs 
#查看卷组命令
lvs 
#查看逻辑卷的命令 lvscan也可以
pvs 
#查看有哪些磁盘pv化了 pvscan也可以
mkfs.ext4 /dev/vg0/hhxx
vgextend命令
  • 扩展vg卷组命令 用法:vgextend+你要扩展的vg卷组+用哪个磁盘
缩容lvm卷组方法
  1. 先检查逻辑卷是否有错误 用e2fsck命令检查,
    用法:e2fsck xxx(检查那个逻辑卷的路径)
  2. 在调整逻辑卷大小为10G 用resize2fs 这个命令,
    用法:resize2fs -f xxx(调整那个逻辑卷路径是什么)10G (调整成10G)
  3. 然后再用lvreduce这个命令缩容,
    用法:lvreduce -L 10G(缩容到10G) xxx(想要缩容的逻辑卷路径)
raid
  • raid是磁盘阵列 不只扩充容量,还提供读写速度,还能保证数据的安全,将你的磁盘多个组合应用实现1+1大于2的效果
  • raid分为软raid和硬raid 软raid 是用软件组成的raid 硬raid是用硬件组成的raid 可以看到的
raid类别含义
raid0最少要两块磁盘组成
最大可以用n块磁盘组成,同时往n块磁盘里写进一个文件
读写速度提升了n倍,容量提升最小磁盘容量的n倍
但是某一块硬盘坏了 文件就会损坏 读不出来,raid0存在极致不安全的隐患
raid1最少要有2块磁盘组成
最大可以用n块磁盘组成,这个阵列可以做到极致的安全
但是对于容量和速度都没有任何提升,可以支持同时坏n-1块 有一块磁盘负责备份文件
raid5最少要有3块磁盘组成
最大可以用n块磁盘组成,这个阵列可以做到安全和速度并存
速度可以提升n-1倍 容量可以提升最小容量磁盘*(n-1)倍
可以同时支持一块磁盘损坏 有一块磁盘作为校验
raid10是用raid0和raid1组成的 这个阵列可以做到安全和速度并存 但是费钱
扩充容量,看你有几组raid1,有几组raid1,就扩充几倍的容量,速度同理
可以同时支持损坏一半的磁盘,还能继续运行,如果坏到了同一个raid1组里面 那么文件彻底不能读写了彻底损坏
mdadm 创建软raid阵列的命令
参数含义
-C创建一个raid
-v显示细节
-l设置raid的类型 必须0 1 5
-x表示备用磁盘数
-n表示用几块磁盘组成
mdadm -Cv /dev/md5 -l5 -n3 -x1 /dev/sd[bcde]  
#创建一个raid 在/dev/目录下 名字是md5 类型是raid5 用3块磁盘组成 1快磁盘备用 这四快磁盘用/dev/目录下的sdb,sdc,sdd,sde 这四快磁盘组成
raid备用磁盘的含义

备用磁盘可以在raid阵列使用磁盘中突然其中一个磁盘坏了备用磁盘自动补上

raid开机挂载
  • 创建完成raid阵列以后,用一下命令查看一下raid阵列的状态 如果同步完成%100 以后在格式化否者会报错
    mdadm -D xx(raid阵列的路径)
    开机自动挂载raid阵列的话,要写配置文件,绑定uuid号,如果不写的话重启以后md5会散架,散架以后raid不复存在
    mdadm -D -s > /etc/mdadm.conf 这个文件绑定uuid号,然后vim /etc/mdadm.conf 在这个文件里面uuid号的末尾写上auto=yes然后保存退出,在写入fstab 就可以开机自动挂载了
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值