虚拟机中飞牛FNOS硬盘扩容


飞牛系统中原先有一块300G空间,现在300G满了,需要扩容

虚拟机中飞牛FNOS硬盘扩容

存储空间文件系统为 Btrfs

虚拟机中飞牛FNOS硬盘扩容

 

一、虚拟机硬盘扩容

1.1 虚拟机中硬盘设置为新的硬盘大小

从原来300G改为1025G

虚拟机中飞牛FNOS硬盘扩容

1.2 重启fnos

二、飞牛FNOS扩容

操作前需要先用ssh连接fnos

2.1 确认当前存储结构

执行命令  lsblk 查看磁盘容量是否被正确识别

Markup 全选
admin@Zhuoyu-Digital:/$ lsblk
NAME                                             MAJ:MIN RM   SIZE RO TYPE  MOUNTPOINTS
sda                                                8:0    0    20G  0 disk  
├─sda1                                             8:1    0    94M  0 part  
└─sda2                                             8:2    0  19.9G  0 part  /
sdb                                                8:16   0     1T  0 disk  
└─sdb1                                             8:17   0   300G  0 part  
  └─md0                                            9:0    0 299.9G  0 raid1 
    └─trim_67b2f23c_1e56_4a60_8b5e_1c2ed2328849-0
                                                 253:0    0 299.9G  0 lvm   /vol1
sr0                                               11:0    1   1.8G  0 rom   
admin@Zhuoyu-Digital:/$

可以看到 sdb 容量已经是1T,但是sdb1 还是原来的300G,

根据的 lsblk 输出,存储结构如下:

Markup 全选
/dev/sdb1 (300G) → md0 (RAID1) → LVM PV → LVM LV → Btrfs (/vol1)

目标:将 /dev/sdb1 从 300G 扩展到 1T,并最终扩展 Btrfs 文件系统。

2.3 扩展 /dev/sdb1 分区

命令:

Markup 全选
sudo fdisk /dev/sdc
1. 输入管理员密码
2. 输入 d 删除分区 1(不要保存)。
3. 输入 n 新建分区:
起始扇区必须和原来一致(2048)(否则会破坏 RAID)。
结束扇区默认(最大化)。
4. 输入 t 设置分区类型为 Linux RAID(fd)。
5. 输入 w 保存。
 
虚拟机中飞牛FNOS硬盘扩容
 

刷新分区表:

Markup 全选
sudo partprobe /dev/sdb

虚拟机中飞牛FNOS硬盘扩容

完成后再次查看lsblk

虚拟机中飞牛FNOS硬盘扩容

sdb1分区 已经成功扩容为1024G

2.4 扩展 RAID 设备 /dev/md0

Markup 全选
sudo mdadm --grow /dev/md0 --size=max

虚拟机中飞牛FNOS硬盘扩容

检查RAID状态

Markup 全选
cat /proc/mdstat
sudo mdadm --detail /dev/md127

虚拟机中飞牛FNOS硬盘扩容

如果 RAID 正在同步(resync),可以监控进度:

Markup 全选
watch -n 1 cat /proc/mdstat

2.5 扩展 LVM 物理卷(PV)

Markup 全选
sudo pvresize /dev/md0

虚拟机中飞牛FNOS硬盘扩容

检查 PV 是否扩展成功:

Markup 全选
sudo pvdisplay

应显示 Free PE 有新增空间。

虚拟机中飞牛FNOS硬盘扩容

 

此刻lsblk目录结构应该如下

虚拟机中飞牛FNOS硬盘扩容

 

2.6 扩展逻辑卷(LV)

查看 LV 名称:

Markup 全选
sudo lvs

虚拟机中飞牛FNOS硬盘扩容

扩展 LV(占用所有可用空间):

虚拟机中飞牛FNOS硬盘扩容

Markup 全选
sudo lvextend -l +100%FREE /dev/mapper/trim_67b2f23c_1e56_4a60_8b5e_1c2ed2328849-0

虚拟机中飞牛FNOS硬盘扩容

完成后,此刻lsblk结构如下
虚拟机中飞牛FNOS硬盘扩容
可以看到vol1的空间也成功扩容为1024G了
 
但是此时,fnos中存储空间还是300GB,还需要扩展文件系统空间
 

2.7 扩展文件系统

如果是 Btrfs文件系统

Markup 全选
sudo btrfs filesystem resize max /vol1

虚拟机中飞牛FNOS硬盘扩容

如果是ext4文件系统

 

2.8 验证结果

Markup 全选
df -h /vol1
sudo btrfs filesystem show /vol1

虚拟机中飞牛FNOS硬盘扩容

此时,飞牛系统中存储空间已经成功扩容了

虚拟机中飞牛FNOS硬盘扩容

 
 
 
 

 

 

 

 

 

 

版权声明:本文为YES开发框架网发布内容,转载请附上原文出处连接
张国生
上一篇:nginx搭建个私有内网cdn
下一篇:Windows Server2025评估版转正式版并激活
评论列表

发表评论

评论内容
昵称:
关联文章

虚拟FNOS硬盘扩容
PVE复制虚拟硬盘到另一个虚拟
虚拟安装OpenWrt参考
nas ssh连接更改IP地址
CentOS 磁盘扩容
虚拟安装IKuai参考
PVE 虚拟使用AX210蓝牙直通
LInux添加磁盘,扩容
PVE虚拟CPU类型的先择
PVE虚拟删除local-lvm分区
Rocky Linux 磁盘扩容
pve硬盘直通,定位硬盘
PVE从Exsi导入win10后,硬盘无法识别
使用Linux操作系统读写NTFS移动硬盘的方法 (linux读写ntfs移动硬盘)
EXSI虚拟查询主机传感器温度
C# asp.net mvc 创建虚拟目录
智能收款播报 对接操作说明
C盘扩容被恢复分区挡住了
02、2G流量版收款播报写码
01、收款播报通用版本网络协议

联系我们
联系电话:15090125178(微信同号)
电子邮箱:garson_zhang@163.com
站长微信二维码
微信二维码