ECS Linux服务器FreeBSD系统盘扩容和分区、数据盘挂载

更新时间:2017-06-07 13:26:11

FreeBSD 系统盘扩容

由于freeBSD系统类unix系统,目前暂时不支持购买完成以后自动扩容系统盘空间,需要在系统内部手动扩容,扩容文件系统有风险,操作需谨慎,请在操作之前对系统盘打好快照,具体的操作方法如下。

1. #gpart show  (查看磁盘空间情况,可以看到磁盘大小是50G,但是剩余的空间只有512B

1.png

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

2.png

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

3.png

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

4.png

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

5.png

 

FreeBSD 系统盘分区

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

 111.jpg

2.创建gpt分区信息表  gpart create -s GPT xbd1

3. 创建分区   gpart add -t freebsd-ufs xbd1

4.newfs  /dev/xbd1p1

5.echo "/dev/xbd1p1 /mnt  ufs rw 0 0" >>/etc/fstab

6.mount  -a

222.jpg

FreeBSD挂载数据盘

1. 远程登录服务器。使用命令查看数据盘的设备名称:

    more /var/run/dmesg.boot | grep "Virtual Block Device"

    注意:不要丢失 " 符号,cd /dev  查看下是否存在。           

    20151111031739.png

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

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

    20151111031812.png

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

    20151111031839.png

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

    20151111031906.png

5. 执行挂载操作,写入到 fstab 中,命令:

   echo '/dev/xbd1p1 /alidata  ufs rw 2 2' >> /etc/fstab

   mount  –a

    20151111032009.png

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

如果问题还未能解决,请联系售后技术支持