Linux中的lvm管理
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 | /* @author:luowen * @time:2013-10-20 * Linux 软raid技术 1.raid0 --> 多块硬盘构成一个分区,当数据读写同事读取写入到多块硬盘中,速度快,当一块硬盘出现问题,数据就不完整了 2.raid1 --> 镜像卷 两块硬盘,读取就放一块中,另一块则用于备份作用,浪费磁盘空间 3.raid5 --> 至少3块硬盘,每块硬盘部分空间用于存储其他硬盘的村粗信息,当一块硬盘出现问题的时候,可以通过其他的两块硬盘恢复数据 4.raid10 --> raid0 + raid1 组合版本 5.raid6 --> 至少4块硬盘,(同raid5) */ /* * raid创建 1.mdadm -C /dev/md0 -ayes -l0 -n2 /dev/sd[a,b]1 --> 创建raid0模式的raid 2.mdadm -C /dev/md0 -ayes -l1 -n2 /dev/sd[a,b]1 --> 创建raid1模式的raid 3.mdadm -C /dev/md0 -ayes -l5 -n3 -x1 /dev/sd[a,b,c,d]1 --> 创建raid5模式的raid 1.mdadm -C /dev/md0 -ayes -l0 -n2 /dev/sd[a,b]1 --> 创建raid0模式的raid 注: 创建 设备名 激活 等级 数量 创建的设备 mdadm -D /dev/md0 -->查看raid的详细信息 cat /proc/mdstat --> 产看状态 创建完raid的后,保存分区后,partprobe来实现同步 删除raid5 1.umount /raid5 2.mdadm -S /dev/raid5 3.mdadm --zore--superblock /dev/sdb{9..11} */ /* @author :luowen * @time : 2013 - 10 - 10 * Linux lvm 逻辑卷管理 *新建很多的磁盘分区,然后创建卷组,以后每次添加了硬盘,就添加到卷组中,相当于卷池,为以后的文件夹空间扩容 1 .fdisk /dev/sdb //-->分区,创建pe 2 .pvcreate /dev/sdb{ 12 .. 14 } //pvs --> 查看卷组信息,pvchange --> 可以激活 3 .vgcreate vg0 /dev/sdb{ 12 .. 14 } //--> 创建vg 4 .vgextend vg0 /dev/sdb{...} //-->可以扩容vg 5 .lvcreate -L +100M -nlv0 /dev/vg0 //-->创建逻辑卷为100M lvextend -L +100M /dev/vg0/lv0 //-->给vg0添加100M的空间 e2fsck -f /dev/vg0/lv0 //-->检测 resize2fs /dev/vg0/lv0 //-->重新扩容空间 注:lvm架构中 它是有很多的物理卷(底层)构成很多的pv,然后pv构成vg(很多逻辑卷的池) 然后在从vg里面拉去出空间给对应的逻辑卷 sda1 --- | sda2 --- | sda3 --- | |-->lv0 --> /web //可以挂载为逻辑卷了 sda4 --- | |--> vg0 |-->lv1 |-->lv2 ----------> (pv) -----------> |--> vg1 ---------->|-->lv3 |-->lv4 sdb1 --- | |--> vg2----------------------->|-->lv5 sdb2 --- | sdb3 --- | sdb4 --- | |
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步