Loading... # lvm合并硬盘 需求:在linux中有多个硬盘时,如何合并到`/`目录来使用 操作流程: * 查看硬盘列表、硬盘分区 * 设置次硬盘的分区 * 将分区转换为lvm卷 * 将lvm卷合并到`/`目录 ## 查看硬盘列表、硬盘分区 在查看硬盘时有很多方法,我们将使用`fdisk`,`lsblk`来确定主、次硬盘,要分区的硬盘 ```shell fdisk -l # 在查看分区时,要确定分区中有linux lvm分区才可以使用lvm合并 lsblk # 使用lsblk可以快速看到哪个硬盘没有使用 ``` ## 设置次硬盘的分区 在设置分区时我们主用`parted`,也可以用`fdisk`,优先推荐使用`parted`,可以使用gpt分区,可以调整大于2T 的硬盘,可以最大化的使用硬盘 ### parted ```shell parted /dev/sdb # /dev/sdb 是新硬盘的名称 mklabel gpt # 创建gpt分区 mkpart primary 0% 100% # 创建主分区 ``` ### fdisk ```shell 常用子命令 m 获取帮助指令 p 查看当前的分区 n 添加一个新的分区 次参数都直接回车 w 保存当前信息 # 一般使用时的操作 fdisk /dev/sdb p #查看当前分区 n #添加分区 w #保存分区 ``` ## 将分区转换为lvm卷、将lvm卷合并到`/`目录 ```shell pvcreate /dev/sdb1 # 次硬盘分区 vgextend vg01 /dev/sdb1 lvextend -l +100%FREE /dev/mapper/vg01-lv_root # 将新硬盘扩容到卷中 xfs_growfs /dev/mapper/vg01-lv_root # 重载分区 ``` `vg01`、 `vg01-lv_root` 是安装时的lvm名称,在手动安装的情况下可能是cs_lv_root # 总结 ```shell lsblk # 先确定硬盘 fdisk -l # 先确定硬盘 # 确定新硬盘的名称 比如 sda sdb nvme 等 parted /dev/sdb # sdb 是上个新硬盘的名称 mklabel gpt # 创建gpt分区 mkpart primary 0% 100% # 创建主分区 pvcreate /dev/sdb1 // 次硬盘分区 vgextend vg01 /dev/sdb1 lvextend -l +100%FREE /dev/mapper/vg01-lv_root xfs_growfs /dev/mapper/vg01-lv_root df -Th # 确认是否合并完成 ``` 最后修改:2025 年 05 月 07 日 © 允许规范转载 打赏 赞赏作者 支付宝微信 赞 如果觉得我的文章对你有用,请随意赞赏
2 条评论
2025年10月新盘 做第一批吃螃蟹的人coinsrore.com
新车新盘 嘎嘎稳 嘎嘎靠谱coinsrore.com
新车首发,新的一年,只带想赚米的人coinsrore.com
新盘 上车集合 留下 我要发发 立马进裙coinsrore.com
做了几十年的项目 我总结了最好的一个盘(纯干货)coinsrore.com
新车上路,只带前10个人coinsrore.com
新盘首开 新盘首开 征召客户!!!coinsrore.com
新项目准备上线,寻找志同道合的合作伙伴coinsrore.com
新车即将上线 真正的项目,期待你的参与coinsrore.com
新盘新项目,不再等待,现在就是最佳上车机会!coinsrore.com
新盘新盘 这个月刚上新盘 新车第一个吃螃蟹!coinsrore.com
新车新盘 嘎嘎稳 嘎嘎靠谱coinsrore.com