2010-05-31

[OS]FreeBSD 8.0-Release 使用 2TB 以上磁碟

之前,有看過類似的文章,不過,從來沒想過會碰到,結果,沒想到真的碰到了…………


在 FreeBSD 6.x 的時代,要用 gpt,在 7.x 之後,要改用 gpart。


不過,如果這個硬碟之前有 Partition 過,可是要重新改用 FreeBSD 來使用時,最快的方法,就是透過 sysintall 把原有的 Partition 全部刪掉,然後不需要 create Partition,直接 write 回去就可以了,不然要是 create Partition 之後,就需要先 destroy 之後,再重新 create GPT 了。


假設我們新接上去的硬碟是在 ad4,已經不小心把 Partition 透過 sysinstall 新增好了,相關命令如下:


# gpart show
=> 34 1250263661 ad4 MBR (596G)
34 1250263661 1 ---- (596G)
# gpart destroy ad4
# gpart create -s GPT ad4
# gpart show
=> 34 1250263661 ad4 GPT (596G)
34 1250263661 1 ---- (596G)
# gpart add -b 34 -s 1250263661 -t freebsd-ufs ad4
# gpart show
=> 34 1250263661 ad4 GPT (596G)
34 1250263661 1 freebsd-ufs (596G)
# ls -al /dev/ad4*
crw-r----- 1 root operator 0, 85 May 28 07:32 /dev/ad4
crw-r----- 1 root operator 0, 99 May 28 07:46 /dev/ad4p1
# newfs -J -O2 -U /dev/ad4p1


如果沒有什麼意外,應該就大功告成了。相關參考資料如下:


  1. FreeBSD Creating a Partition Size Larger than 2TB

  2. FREEBSD 7.x 使用gpart建立大硬碟 (over 2TB)


沒有留言: