您的位置:首页 > 运维架构 > Linux

每天进步一点点——Linux磁盘管理之LVM与RAID

2014-08-31 23:17 381 查看
转载请说明出处:/article/7618601.html

1. 传统磁盘管理问题

当分区大小不够用时无法扩展其大小,只能通过添加硬盘、创建新的分区来扩充空间,但是新添加进来的硬盘是作为独立文件系统存在的,原有的文件系统并未得到扩充,上层应用很多时候只能访问一个文件系统。只能让现有磁盘下线,换上新的磁盘之后,再将原来磁盘中的数据导入。



2. LVM

LVM(Logical Volume Manager)逻辑卷管理通过将底层物理硬盘抽象封装起来,以逻辑卷的形式表现给上层系统,逻辑卷的大小可以动态调整,而且不会丢失现有数据。新加入的硬盘也不会改变现有上层的逻辑卷。作为一种动态磁盘管理机制,逻辑卷技术大大提高了磁盘管理的灵活性。

PE(Physical Extend) PV(Physical Volume) VG(Volume Group) LV(Logical Volume)



1. 物理磁盘被格式化为PV,空间被分为一个个PE

2. 不同的PV加入同一个VG,不同PV的PE全部进入VG的PE池内

3. LV基于PE创建,大小为PE的整数倍,组成LV的PE可能来自不同的物理磁盘

4. LV现在就直接可以格式化,然后挂载就能使用了

5. LV的扩充缩减实际上就是增加或减少组成LV的PE数量,其过程不丢失原始数据

6. 每个PE默认是4MB大小

当有新硬盘加入时,如下图



3. 创建LVM



4. 查看命令



5. 逻辑卷的拉伸



6. 拉伸卷组



7. 缩小逻辑卷



缩小可能会损坏原来的数据,所以尽量别做缩小逻辑卷

8.缩小卷组



9. RAID



9.1 RAID0



9.2 RAID1



9.3 RAID5



9.4 RAID6



10. RAID实现



11. Linux上创建RAID



12. 查看RAID



13. 创建各种RAID



14. 关闭RAID

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: