Linux软RAID和LVM卷管理

93d3fedb00188aa7d8c0828efb3c6ce2.gif

目前Linux系统中主流的是Ext(2/3/4)类型的文件系统,Ext文件系统主要由Super Block(超级块)、Inode表、Data block(数据块)组成。

而目前文件系统都比较大,如果将所有的Inode和Block放置在一起很不明智,这样数量都太庞大,而且不易管理。故Ext文件系统在格式化的时候都是区分为多个块组(Block Group),每个块组有独立的Inode/ Block/ Superblock。就像当兵一样,一个师里面有很多旅组成。

Super Block 是记录整个 文件系统相关信息的地方, 没有 Super Block ,就没有这个 文件系统了。它记录的信息主要有:

  • ① Block与Inode的总量;

  • ②未使用与已使用的Inode /Block 数量;

  • ③Block 与Inode 的大小 (block 为 1, 2, 4K,inode 为 128 bytes);

  • ④文件系统 的挂载时间、最近一次写入数据的时间、最近一次检验磁盘 (fsck) 的时间等文件系统的相关信息;

  • ⑤一个 valid bit 数值,若此文件系统已被挂载,则 valid bit 为 0 ,若未被挂载,则 valid bit 为1 。

RAID根据提供RAID计算的设备分为硬RAID和软RAID。硬RAID是指提供RAID计算的是一块专门的硬件磁盘阵列卡(也就是RAID卡),由服务器厂商提供,性能好,价格贵,不占用系统的CPU和内存资源,操作系统需要安装阵列卡的驱动程序才可以正常使用硬件RAID。 

软RAID是指提供RAID计算的是操作系统上的软件,通过软件来实现仿真数组的任务,这样会消耗比较多的系统资源,比如CPU和IO总线的资源。操作简单,不需要单独费用,在经费紧张但是对数据安全要求比较高的环境下可以使用。

Linux系统下提供软件磁盘阵列的是mdadm软件,它可以以分区和磁盘为单位,支持常见的RAID级别。需要注意的是硬RAID在系统中识别是/dev/sd{a,b,c},而软RAID在系统中识别为/dev/md{0,1,2}。

传统的分区方式是固定分配分区大小,但是如果想要增加或者减小空间只能重新分区格式化,很不方便。那么有没有可以动态调整空间大小的解决方案呢?答案是肯定的,这就是我们的LVM,逻辑卷管理器。

LVM的重点是可以弹性调整文件系统的容量,但不是增加性能和数据安全上。如果 LVM出现故障,所有存储于 LVM 上的文件可能就会永久消失。LVM的做法是将几个物理分区(或磁盘)通过软件组合成一块看起来很大的磁盘(VG),然后再将磁盘进行分区(LV),最终可以正常挂载使用。

addc05c4db1dd76f1ec28b45037a4967.png

ad6c6afe5db06b246045f5eaec3aefea.png

7048c3ce1daac7389f1c9d0d69b0a8bc.png

38c38b4732b18885794632a47a114aac.png

cc1dae7d4a757bb7c0eff0c70e8cf036.png

d22932f9c6c828692e7097acd1326897.png

8163e9842a608e0cf4c1e2302b461d65.png

d40d1c90180cbd00e43c700583bb8bbf.png

140530b7094513254f97064733bb194c.png

0c30b2ffc7f94c0ed9ea5c49b559b683.png

64fbabef7a51e6aed7582a27f06705a2.png

b1f65712ede7f45ca26c6e6f8c351d15.png

884424d2e336d2b3d71f4388427765a1.png

71967b398a6ca1d47898547f689ab5ba.png

113eeaa6c6c1fbc14fe99efa49b66e9c.png

af11a5120cbeee5a6da742ec06edacbc.png

d0bb4d3bfe2fb56c6a854592aab1ef93.png

991d04540f172f7df30c6589675fa118.png

be18b3dfb653563eed3c336b76350d7b.png

ca9434f69f5f7908cb52aaf5aeea6e6a.png

04023837486e55a620317e394fbfd475.png

65a7d19c5e7a51887196759a34ed1ceb.png

9029491ca3645aa376119c1218bcfbe0.png

aa7c0cbf314fce6a093d6e5268ac2b1e.png

0baef6d554a008939c39d5f247432401.png

444bbb09f89889493ca71d3243bc7e99.png

f423220d7522591d5f494f68e1b5112e.png

1b0543454e24f8f51912d00ae2520719.png

75c233a730c06a37562654da44a7fe4d.png

3adbdc1042a6ce1a90f955be5b659085.png

1eb0b7bd7bb3d40ce81a6c638d63d7d9.png

2f2924c421629f13f96f67638d96eea1.png

88501b9b79c09270083aec545ed9ea66.png

f6764ce63ec2a1647334e798eaaf84b0.png

cb8e2d1147e4c087374b3973d0fc7255.png

d7964a25bdeb260016e5811d5dd87088.png

ce21bbf48c91659a30ab4b378ab74f59.png

6b3c2fc5872b881d488472b30141a6a4.png

9b11276e061811bfd0450e84f9d295c7.png

6d5c408ed9db5bfc6c9784c115bf5517.png

510e3e95a44363593e06e6109942194d.png

7c5d52fc9ad5b5821c0dbf44f6c5f762.png

d475cc8eb6f61a3daff7ece3668f053d.png

9ad8fee947f4d94de153a1cb5282ce41.png

30605d4851c7198f75bbd0b35f734136.png

6a482e8457ec49df5025755c6c4f3462.png

49ea0e88901c695fc12e0fc458059fb6.png

b45ae61e55454aac58ba400f404d3ca2.png

1102e627d70967ca8cdf12bc9d400c9d.png

c272a7067c0c589f8014b4e474ddba1d.png

b01a19ea30ab3127b0da4d2aa27a15e7.png

807078f2324e54a47c4e5b2c2cdcbf39.png

c756f88e103ab8f2b9cbaa03997af4be.png

54eb30c4ffbbefc43f9d01e50954deff.png

cc60e4d7b1b49596d9e1c42cafa2fc70.png

 
 

d53c5a82aa2c1fe3fdc24f2afcc0ca2d.gif

 
 

10T 技术资源大放送!包括但不限于:Linux、虚拟化、容器、云计算、网络、Python、Go 等。在 开源Linux 公众号内回复 10T,即可免费获取!

Linux学习指南
有收获,点个在看
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值