[華語, cmn-Hant-TW]
FreeBSD 10 的 growfs 可以直接把使用中的磁碟區變大,這讓不少事情變得簡單許多
例如要在 VMWare 裡面把一顆虛擬磁碟 (da1) 變大,只要把那顆磁碟調大一點,然後在正常開機下,從 FreeBSD 裡面下這些指令
gpart recover da1 gpart resize -i 1 da1 growfs da1p1 |
最後按 yes 就可以把 da1 的第一個分割區 da1p1 變成新的大小一樣大了
[華語, cmn-Hant-TW]
FreeBSD 10 的 growfs 可以直接把使用中的磁碟區變大,這讓不少事情變得簡單許多
例如要在 VMWare 裡面把一顆虛擬磁碟 (da1) 變大,只要把那顆磁碟調大一點,然後在正常開機下,從 FreeBSD 裡面下這些指令
gpart recover da1 gpart resize -i 1 da1 growfs da1p1 |
最後按 yes 就可以把 da1 的第一個分割區 da1p1 變成新的大小一樣大了
Dear Dr. Syu
請教一下我是直接在VM Workstation9中安裝zfs Bsd10完成後要增加10G空間,使用上面的指令一直沒成功,執行結果如下
bsd10R# gpart status
Name Status Components
da0p1 OK da0
da0p2 OK da0
da0p3 OK da0
bsd10R# gpart show
=> 34 83886013 da0 GPT (40G)
34 1024 1 freebsd-boot (512K)
1058 4194304 2 freebsd-swap (2.0G)
4195362 58719165 3 freebsd-zfs (28G)
62914527 20971520 – free – (10G)
bsd10R# gpart recover da0p3
gpart: arg0 ‘da0p3’: Invalid argument
bsd10R# gpart recover da0
da0 recovering is not needed
bsd10R# gpart resize -i 1 da0
da0p1 resized
bsd10R# growfs da0p1
growfs: superblock not recognized
請問我是否漏到什麼步驟 謝謝
growfs 是給 ufs 用的,zfs 他自己會變大才是,你先 zpool export freebsd-zfs 的那個 zfs volume,再 import 回來他應該就會變大了。
非常感謝 Dr.指導
回來提一下,新一點的系統 GPT 好像也不用 recover 了,直接 resize 即可 (不過下 recover 指令也不會怎樣就是)