• 阿里云河南授权服务中心--[ 阿里云精英级合作伙伴 ]
  • 阿里云河南授权服务中心电话 :0371-56982772

FreeBSD系统盘扩容、分区、挂载_扩容磁盘
发布时间:2017-07-11 17:21

目前暂时不支持购买完成以后自动扩容FreeBSD系统盘空间,需要在系统内部手动扩容。
注意:扩容文件系统有风险,操作需谨慎,请在操作之前对系统盘创建快照

扩容的具体的操作方法如下。


FreeBSD 系统盘扩容
  1. gpart show 查看磁盘空间情况,可以看到磁盘大小是 50G,但是剩余的空间只有 512B。

  1. gpart recover ada0 恢复磁盘的空闲大小,然后再执行 gpart show 就可以看到磁盘的空闲空间了。

  1. gpart resize -i 3 -a 4k -s 48G ada0
resize磁盘,我这里是50G的磁盘,但是不只能直接写50G,因为1G被swap占用了,512K被启动分区占用,最多只能使用48G,如果扩容到其他的大小,都需要在磁盘的总大小上减掉2G


  1. growfs /dev/ada0p3
扩容文件系统,执行完成以后会提示是否同意从 19G 扩容到 48G,以及一些风险提醒,直接Yes。

  1. df -h看下能看到成功扩容。

FreeBSD 系统盘分区
  1. 添加硬盘后,重启主机,dmesg 命令查看加载的硬盘id,xbd0为系统盘,后面的xbd1/2/3/4 依次为数据盘(最多四块)或者命令ls /dev/xbd* 看下是否存在xbd的磁盘。

  1. 创建 gpt 分区信息表
    1. gpart create -s GPT xbd1
  1. 创建分区
    1. gpart add -t freebsd-ufs xbd1
    2. newfs /dev/xbd1p1
    3. echo "/dev/xbd1p1 /mnt ufs rw 0 0">>/etc/fstab
    4. mount -a

FreeBSD挂载数据盘
  1. 远程登录服务器。使用命令查看数据盘的设备名称:
more /var/run/dmesg.boot | grep “Virtual Block Device”

注意:要保留 “ 符号,cd /dev 查看下是否存在。




可以看到有 5G 数据盘 xbd1 ,如果没有显示请核实下订单,确认是否在管理控制台执行过重启的操作。

  1. 使用 gpart 对数据盘 xbd1 进行分区操作:
gpart create -s GPT xbd1

  1. 对新建的分区进行格式化:
newfs –U /dev/xbd1p1

  1. 创建文件挂载点,命令:mkdir /alidata 提示 alidata 可以随意命名。

  1. 执行挂载操作,写入到 fstab 中,命令如下:
    1. echo '/dev/xbd1p1 /alidata ufs rw 2 2'>>/etc/fstab
    2. mount a


操作已经完成 数据盘 5G 已经挂载到 alidata 中。



相关资讯

售前咨询:

0371-56982772