Press "Enter" to skip to content

阿里云FreeBSD 11.3系统盘扩容方法

FreeBSD购买时选择了40G系统盘大小,选择了阿里云自带的镜像FreeBSD 11.3 x64版本,系统登录后显示30G,有10G去哪了?- free – (10G) 看到了没,在这里,动手进行系统扩容操作

root@kiccleaf:~ # gpart show
=>      63  83886017  vtbd0  MBR  (40G)
        63         1         - free -  (512B)
        64  62914495      1  freebsd  [active]  (30G)
  62914559  20971521         - free -  (10G)

查看系统盘大小只有29G

root@kiccleaf: # df -Th
Filesystem                     Size    Used   Avail Capacity  Mounted on
/dev/ufsid/5f27a5706c9446a7     29G    9.9G     17G    37%    /
devfs                          1.0K    1.0K      0B   100%    /dev

再确认一下盘vtbd0的信息,显示10G空闲

root@kiccleaf:~ # gpart show vtbd0
=>      63  83886017  vtbd0  MBR  (40G)
        63         1         - free -  (512B)
        64  62914495      1  freebsd  [active]  (30G)
  62914559  20971521         - free -  (10G)

这里的参数选择1,是因为系统只有这一个盘,如果多个盘记得别选择错了。扩展第1分区,将所有未分配容量加到第1分区里

root@kiccleaf:~ # gpart resize -i 1 vtbd0
vtbd0s1 resized

启动 growfs 服务,自动完成扩展

root@kiccleaf:~ # service growfs onestart
Growing root partition to fill device
vtbd0s1 resized
gpart: arg0 'ufsid/5f27a5706c9446a7': Invalid argument
super-block backups (for fsck_ffs -b #) at:
 64112192, 65394432, 66676672, 67958912, 69241152, 70523392, 71805632, 73087872, 74370112, 75652352, 76934592, 78216832, 79499072, 80781312, 82063552, 83345792

再用命令查看一下系统盘,是否扩容成功

root@kiccleaf:~ # gpart show vtbd0
=>      63  83886017  vtbd0  MBR  (40G)
        63         1         - free -  (512B)
        64  83886016      1  freebsd  [active]  (40G)

用df -h命令查看一下39G已经把10G空闲容量分配到系统盘了

root@kiccleaf:~ # df -h
Filesystem                     Size    Used   Avail Capacity  Mounted on
/dev/ufsid/5f27a5706c9446a7     39G    9.9G     26G    28%    /
devfs                          1.0K    1.0K      0B   100%    /dev
发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注