閱讀479 返回首頁    go 微信


FreeBSD係統盤擴容、分區、掛載__擴容磁盤概覽_磁盤_用戶指南_雲服務器 ECS-阿裏雲

目前暫時不支持購買完成以後自動擴容FreeBSD係統盤空間,需要在係統內部手動擴容。

注意:擴容文件係統有風險,操作需謹慎,請在操作之前對係統盤創建快照

擴容的具體的操作方法如下。

FreeBSD 係統盤擴容

  1. gpart show 查看磁盤空間情況,可以看到磁盤大小是 50G,但是剩餘的空間隻有 512B。

    1

  2. gpart recover ada0 恢複磁盤的空閑大小,然後再執行 gpart show 就可以看到磁盤的空閑空間了。

    2

  3. gpart resize -i 3 -a 4k -s 48G ada0

    resize磁盤,我這裏是50G的磁盤,但是不隻能直接寫50G,因為1G被swap占用了,512K被啟動分區占用,最多隻能使用48G,如果擴容到其他的大小,都需要在磁盤的總大小上減掉2G

    3

  4. growfs /dev/ada0p3

    擴容文件係統,執行完成以後會提示是否同意從 19G 擴容到 48G,以及一些風險提醒,直接Yes。

    4

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

    5

FreeBSD 係統盤分區

  1. 添加硬盤後,重啟主機,dmesg 命令查看加載的硬盤id,xbd0為係統盤,後麵的xbd1/2/3/4 依次為數據盤(最多四塊)或者命令ls /dev/xbd* 看下是否存在xbd的磁盤。

    6

  2. 創建 gpt 分區信息表

    1. gpart create -s GPT xbd1
  3. 創建分區

    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

    7

FreeBSD掛載數據盤

  1. 遠程登錄服務器。使用命令查看數據盤的設備名稱:

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

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

    8

    可以看到有 5G 數據盤 xbd1 ,如果沒有顯示請核實下訂單,確認是否在管理控製台執行過重啟的操作。

  2. 使用 gpart 對數據盤 xbd1 進行分區操作:

    gpart create -s GPT xbd1

    9

  3. 對新建的分區進行格式化:

    newfs –U /dev/xbd1p1

    10

  4. 創建文件掛載點,命令:mkdir /alidata 提示 alidata 可以隨意命名。

    11

  5. 執行掛載操作,寫入到 fstab 中,命令如下:

    1. echo '/dev/xbd1p1 /alidata ufs rw 2 2' >> /etc/fstab
    2. mount –a

    12

操作已經完成 數據盤 5G 已經掛載到 alidata 中。

最後更新:2016-11-23 16:04:13

  上一篇:go 32T 塊存儲分區__擴容磁盤概覽_磁盤_用戶指南_雲服務器 ECS-阿裏雲
  下一篇:go 原地擴容LVM磁盤__擴容磁盤概覽_磁盤_用戶指南_雲服務器 ECS-阿裏雲