网络运维Day06-补充

RAID磁盘阵列

  • RAID(Redundant Array of Independent Disks)磁盘阵列是一种将多个独立硬盘组合起来,形成一个逻辑上单一、物理上分散的高性能存储系统。主要目的是通过数据冗余和分布式存储来提高数据可靠性和性能。

RAID0条带模式

  • 至少需要两块磁盘
  • 数据并行写入,提高写入速度
  • 可靠性未增加,不允许损坏磁盘
  • 存储原始数据的磁盘使用率约等于100%

在这里插入图片描述

RAID1镜像模式

  • 至少需要2块磁盘

  • 使用一块盘的空间做备份

  • 读写效率无明显提升,最多允许损坏一块磁盘

  • 使用50%的空间存储原始数据

在这里插入图片描述

RAID5高性价比模式

  • 至少需要3块磁盘
  • 其中一块磁盘的空间(总空间大小为一块磁盘的大小)用于存储奇偶校验
  • 读写效率提升,有冗余备份
  • 最多允许损坏一块磁盘
  • 存储原始数据的磁盘利用率达到n-1/n(n指的是磁盘数量)

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

RAID01

  • 至少需要4块磁盘
  • 先做RAID0,在做RAID1
  • RAID0和RAID1的结合版
  • 最多允许损坏2块磁盘,但是这两块磁盘存储的数据不能一致
  • 存储原始数据的磁盘利用率达到50%

在这里插入图片描述

RAID10

  • 至少需要4块磁盘
  • 先做RAID1,在做RAID0
  • RAID0和RAID1的结合版
  • 最多允许损坏2块磁盘,但是这两块磁盘存储的数据不能一致
  • 存储原始数据的磁盘利用率达到50%

在这里插入图片描述

逻辑卷

  • 将零散的空间整合化,再次划分新空间,可以使用逻辑卷提升磁盘利用率,节约成本。

在这里插入图片描述

一块磁盘的使用流程

识别磁盘
分区规划
格式化
挂载使用

逻辑卷的使用流程

识别磁盘
分区规划
物理卷
卷组
逻辑卷
格式化
挂载使用

制作逻辑卷

步骤一:添加硬盘

在虚拟机CentOS7.9中添加一块大小为20G的磁盘。

添加过程,此处省略一万字。

[root@localhost ~]# lsblk /dev/sdd				#查看是否自动识别新磁盘(编号以自己的为准)
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sdd    8:48   0  20G  0 disk

步骤二:分区规划

使用/dev/sdd采用GPT分区方案划分三个大小为2G的主分区

[root@localhost ~]# parted /dev/sdd
(parted) mktable gpt							#指定分区表(分区方案)
(parted) mkpart 
分区名称?  []? mypart1
文件系统类型?  [ext2]? ext2
起始点? 0
结束点? 2G
警告: The resulting partition is not properly aligned for best
performance.
忽略/Ignore/放弃/Cancel? Ignore

(parted) mkpart 
分区名称?  []? mypart2
文件系统类型?  [ext2]? ext2
起始点? 2G
结束点? 4G

(parted) mkpart 
区名称?  []? mypart3
文件系统类型?  [ext2]? ext2
起始点? 4G
结束点? 6G

(parted) print
...
Number  Start   End     Size    File system  Name     标志
 1      17.4kB  2000MB  2000MB               mypart1
 2      2001MB  4000MB  2000MB               mypart2
 3      4000MB  6000MB  2000MB               mypart3

(parted) quit										#保存并退出
[root@localhost ~]# lsblk /dev/sdd					#验证分区是否成功
NAME   MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sdd      8:48   0   20G  0 disk 
├─sdd1   8:49   0  1.9G  0 part 
├─sdd2   8:50   0  1.9G  0 part 
└─sdd3   8:51   0  1.9G  0 part

步骤三:制作物理卷

命令:pvcreate 设备1 设备2 … 设备n

[root@localhost ~]# pvcreate /dev/sdd1 /dev/sdd2 /dev/sdd3		#创建物理卷
  Physical volume "/dev/sdd1" successfully created.
  Physical volume "/dev/sdd2" successfully created.
  Physical volume "/dev/sdd3" successfully created.
[root@localhost ~]# pvs											#查看物理卷
  PV         VG     Fmt  Attr PSize   PFree
  /dev/sda2  centos lvm2 a--  <79.00g 4.00m
  /dev/sdd1         lvm2 ---    1.86g 1.86g
  /dev/sdd2         lvm2 ---    1.86g 1.86g
  /dev/sdd3         lvm2 ---    1.86g 1.86g

步骤四:制作卷组

命令:vgcreate 卷组名 物理卷1 物理卷2 … 物理卷3

[root@localhost ~]# vgcreate systemvg /dev/sdd1 /dev/sdd2 /dev/sdd3 	#创建卷组
  Volume group "systemvg" successfully created
[root@localhost ~]# vgs													#查看卷组
  VG       #PV #LV #SN Attr   VSize   VFree 
  centos     1   3   0 wz--n- <79.00g  4.00m
  systemvg   3   0   0 wz--n-  <5.58g <5.58g

步骤五:制作逻辑卷

命令:lvcreate -n 逻辑卷名 -L 逻辑卷大小 卷组

[root@localhost ~]# lvcreate -n mylv -L 5G systemvg 				#制作逻辑卷
  Logical volume "mylv" created.
[root@localhost ~]# lvs												#查看逻辑卷
  LV   VG       Attr       LSize  Pool Origin Data%  Meta%  Move Log Cpy%Sync Convert
  home centos   -wi-ao---- 26.99g                                                    
  root centos   -wi-ao---- 50.00g                                                    
  swap centos   -wi-ao----  2.00g                                                    
  mylv systemvg -wi-a-----  5.00g   
[root@localhost ~]# ls /dev/systemvg/mylv 							#查看逻辑卷设备文件
/dev/systemvg/mylv

步骤六:格式化逻辑卷

[root@localhost ~]# mkfs.xfs /dev/systemvg/mylv						#格式化
[root@localhost ~]# blkid /dev/systemvg/mylv
/dev/systemvg/mylv: UUID="fe8f5427-cdd0-4202-b764-913f162011b6" TYPE="xfs"

步骤七:挂载逻辑卷

[root@localhost ~]# mkdir /mylv							#创建挂载点
[root@localhost ~]# vim /etc/fstab						#编写文件,实现永久挂载逻辑卷
...
/dev/systemvg/mylv  /mylv  xfs  defaults 0 0
[root@localhost ~]# mount -a							#刷新

逻辑卷使用

[root@localhost ~]# cp /etc/passwd /mylv
[root@localhost ~]# echo 123 > /mylv/testfile.txt
[root@localhost ~]# ls /mylv/
passwd  testfile.txt
[root@localhost ~]# lsblk /dev/sdd
NAME              MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sdd                 8:48   0   20G  0 disk 
├─sdd1              8:49   0  1.9G  0 part 
│ └─systemvg-mylv 253:3    0    5G  0 lvm  /mylv
├─sdd2              8:50   0  1.9G  0 part 
│ └─systemvg-mylv 253:3    0    5G  0 lvm  /mylv
└─sdd3              8:51   0  1.9G  0 part 
  └─systemvg-mylv 253:3    0    5G  0 lvm  /mylv\
  
  
  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

今天你学Java了吗

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值