衝 6.1
2006-02-09 21:08
今天搞一台 Dell PowerEdge 850
結果 FreeBSD 5.x 6.0 開起來都抓不到 HDD = =”
上網翻了一下 說 kernel 抓 ICH7 SATA Disk Controller 時會出一些問題
認得出 , 卻抓沒有磁碟
是已經有人提出 patch 了 ..
正想著要自己 build 個 kernel 起來開時
突然想到之前好像看到 6.1 快 PRERELEASE 了
就去弄了 6.1 BETA 來裝
果然正常了 XD
叫我電王 !!2/20 大家來聊天
.FreeBSD 類別的文章 :
installing FreeBSDtrafd on FreeBSD
8 則留言 新增留言
1. 台灣古狗 | September 15th, 2006 at 17:24
請問喔, ICH7DH/ICH7R 的RAID功能, 能不能被 FreeBSD 6.X 支援呀? 就是可以直接把 FreeBSD全新安裝在已經組成RAID0/1/5的 Array上?
2. OuTian | September 15th, 2006 at 20:24
應該是兇多吉少 :p
3. 台灣古狗 | September 17th, 2006 at 21:30
唉, 實在很不想換成CentOs, 還是對 FreeBSD 比較上手, 真心期待 FreeBSD 可以支援~~
對了,請教 OuTian大人, FreeBSD上的 Software RAID 可以安裝於只有兩顆 SATA的系統上嗎?
是不是要先把OS安裝在第一顆, 然後在想辦法連同第二顆在 Single mode 下做成RAID0? (勇敢的小弟很想用 RAID 0)
4. OuTian | September 18th, 2006 at 00:00
據我以前找到的資料 ,
兩顆 HDD ,
連著 Root Filesystem 要跑 RAID 0 or 5 的話沒辦法.
但 RAID 1 可以.
但若你只讓某幾個 partition ,
在 gvinum 下作 RAID 0 是沒問題的.
給一些 link 作參考 -
http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/vinum-root.html
http://devel.reinikainen.net/docs/how-to/Vinum/
5. 台灣古狗 | September 18th, 2006 at 11:13
感謝 OuTian大人耐心的解說, 原來 FreeBSD還是不像 Linux可以在安裝過程就組建 Software RAID
但是可以讓某幾個 partition 在 gvinum做raid,在只有兩顆硬碟的情形下,是不是可以先安裝基本OS (到第一顆的 partition-1),
然後第二顆分割成跟第一顆一樣的 partition 數量/大小,
然後再把 一顆跟二顆的 partition-N gvinum成RAID0
可以gvinum不同分區的話,
是不是可以再將 partition-1(系統分區)與第二顆的partition-1
也再度 gvinum 成 RIAD1呢?
也就是系統分區 RAID1, 其他分區 RAID0 同時運作在一套系統上, 一組硬碟(2顆or更多) 同時存在[RAID0]/[RAID1]呢?
這樣會比 [normal]/[RAID0] 快嗎?
如果拿後來的 RAID0 來跑 Jails, 那就等於 Jail 都是在 RAID0下了, 跟整個系統RAID0 應該也差不多了吧? ^^
6. OuTian | September 18th, 2006 at 11:40
我認為應該是可行的 ...
try it :>
and 我是平凡小老百姓 , 不用冠個大人在後面啦 ... zzz
7. 台灣古狗 | September 18th, 2006 at 22:11
CC, 好的~~
感恩 OuTian
也許如果把Jail泡在 RAID0裡面, 應該主分割部分說不定就不需要RAID了, 這樣萬一RAID0掛了, 還可以用 沒有RAID的那部分殘餘內容(定期備份出來的Jails)恢復,
好像做成RAID的硬碟尤其是ATA/STAT的都粉容易掛點
問題好像出在硬碟本身的錯誤糾正上, ATA硬碟會再運作一段時間後突然發生數秒~數十秒的休息(無反應)
而這時RAID會以為硬碟發生逾時錯誤然後就~~
通常關機一陣子然後重開機會自動fsck回復
有點恐怖, 難怪WD好像有出RAID專用企業級 SATA HDD(也可能因為WD硬碟做RAID比他牌掛的機率更高的緣故才推出~~)
8. 台灣古狗 | September 20th, 2006 at 01:43
最新測試報告
ICH7R DO Support by FreeBSD 6.1-Release AMD64
先在BIOS設定組好 RAID0 (RAID1 沒測試,應該也可以)
然後安裝 FreeBSD AMD64
然後照常安裝即可
表示 FreeBSD 6.1-R 核心已經支援了 ICH7R 的 Array metadata
快樂~~
查過 其他目前 Linux 仍不支援 ICH7R 的陣列功能
XP 更是麻煩 要先關閉陣列/NCQ功能, 以一般ATA安裝XP
裝好後在XP下再安裝廠商提供的驅動
然後才能在BIOS重新開啟陣列/NCQ功能
但是這樣卻...除非你有三顆硬碟
否則照樣不能裝只有兩顆硬碟的系統開啟RAID0/RAID1
想不到~~竟然
FreeBSD 直接安裝就可以了
傑克~~這真是太神奇了!!
ps 組了RAID0 後安裝 FreeBSD 最小安裝 commit後的時間
竟然不到15秒鐘(大約)就安裝完畢
有夠給他誇張!!
新增留言
Trackback this post | 訂閱這則留言的 RSS Feed