本帖最后由 玉尺书生 于 2025-2-22 02:06 编辑
飞牛拆分硬盘 应用场景:刚插入了新盘扩容到存储空间后需要拆分。 飞牛群里有群友提问,新扩容的硬盘需要拆分出来,把存储空间2的一块硬盘拆出来,帮忙看了一下,Btrfs文件系统、机械硬盘,10.91TB。 拆分后截的图,第二块内置硬盘是需要拆出来的硬盘,这里记住型号或者序列号。E600 拆分思路:先缩小文件系统容量和lv容量,然后删除需要拆出来的硬盘,最后把lv容量给扩容到100%。 检查信息注意:需要使用root权限执行命令。 查询目前文件系统信息和lvm信息 开启ssh功能 使用cmd命令远程连接到飞牛 # 远程登录飞牛,回车后输入密码再回车一下 ssh 用户名@飞牛ip # 查看设备硬盘列表,可以看到 sda 和 sdb 两块盘挂在/vol2目录 lsblk # 查看lv列表,可以看到第一个逻辑卷21.83t大小 lvs # 查看逻辑组列表,可以看到第一个逻辑组21.83t,结尾8632. vgs 查询硬盘信息,确定需要删除的硬盘 # 查看两个设备的硬盘信息 # 这里看到有个sda的硬盘型号为E600结尾。就是需要**出的盘。 smartctl -a /dev/sda smartctl -a /dev/sdb 缩小文件系统容量#缩小/vol2文件系统为10T btrfs filesystem resize 10T /vol2 缩小lv容量#缩小8632结尾的lvm lvreduce -L 10T /dev/trim_8ea49409_9096_445d_a191_8cd293488632/0 删除硬盘#删除 8632结尾的lvm中的sda硬盘 vgreduce trim_8ea49409_9096_445d_a191_8cd293488632 /dev/sda 扩容lv容量# 因为第二部缩小了文件系统容量没有占满一个硬盘所以扩容一下。 # 扩容8632结尾的lvm占满vg lvextend -l +100FREE /dev/trim_8ea49409 9096 445d a191 8cd293488632/0 扩容文件系统容量# 然后扩容文件系统容量 btrfs filesystem resize max /vol2 |