software raid +lvm的問題

如果您覺得您的問題不屬於 debian desktop 或是 debian server 版的範圍內,請在這裡發問。

版主: mufa

software raid +lvm的問題

文章sppmg » 週二 8月 26, 2008 3:51 pm

我的系統:
使用grub2
2硬碟(80G+80G)
debian lenny
我最近想再買一棵硬碟用(>>80G),想說乾脆來試試raid+lvm
想請問,現在的grub2與核心有直接支援raid+lvm嗎?若無,由於我不會編譯核心,不知是否有簡單的方法能避開這步(如:/ or /boot不放入raid or lvm),或是能有簡便的方法編譯(如:選項只要「再」加上相關選項就好,其他都和debian的一樣)
還有像是鳥哥網站中關於lvm的resize2fs步驟,若我要用xfs,該如何處理?

最後也請各位能提供一些系統規劃的意見,謝謝! :mrgreen:
系統的威力來自於程式的相互關係, 而非來自程式本身
is the idea that the power of a system comes more from the relationships among programs than from the programs themselves.

(英文語法怪怪的......誰能提供完整的版本?)
sppmg
活潑的高中生
活潑的高中生
 
文章: 317
註冊時間: 週五 8月 04, 2006 3:47 pm
來自: 臺灣

文章阿信 » 週二 9月 02, 2008 12:57 pm

先看看你是要LVM on raid 還是 raid on LVM。Debian的kernel image在上述兩種模式下皆能支援。

小弟個人是建議能建立一個raid 1的MD,然後再利用LVM的機制來搭配。partition的切割可以這樣。

sda1, sdb1(type: linux): /boot,獨立一個partition,放入kernel image和initrd

sda2, sdb2(type: Linux LVM):可以直接裝成LVM的磁區和用lvcreate建立不同的logical volume來放/ , /home...

BTW. Linux Softraid 和 LVM 都是靠軟體去實作,從實體硬體得到一個bio之後,會再merge或split,所以會有5%~10%效率上的耗損。
頭像
阿信
版面大總管
版面大總管
 
文章: 4756
註冊時間: 週二 9月 03, 2002 11:58 pm
來自: 台灣 - 嘉義

文章sppmg » 週二 9月 02, 2008 4:52 pm

阿信 寫:先看看你是要LVM on raid 還是 raid on LVM。Debian的kernel image在上述兩種模式下皆能支援。

小弟個人是建議能建立一個raid 1的MD,然後再利用LVM的機制來搭配。partition的切割可以這樣。

sda1, sdb1(type: linux): /boot,獨立一個partition,放入kernel image和initrd

sda2, sdb2(type: Linux LVM):可以直接裝成LVM的磁區和用lvcreate建立不同的logical volume來放/ , /home...

BTW. Linux Softraid 和 LVM 都是靠軟體去實作,從實體硬體得到一個bio之後,會再merge或split,所以會有5%~10%效率上的耗損。

謝謝!
"Debian的kernel image在上述兩種模式下皆能支援。"是指直接支援嗎?還是說要掛mod?
因為我想利用raid 0加速系統啟動速度,不過mod存在/boot外,啟動時會出問題吧?
(這幾天正在google中,然後回家用kvm模擬...)
系統的威力來自於程式的相互關係, 而非來自程式本身
is the idea that the power of a system comes more from the relationships among programs than from the programs themselves.

(英文語法怪怪的......誰能提供完整的版本?)
sppmg
活潑的高中生
活潑的高中生
 
文章: 317
註冊時間: 週五 8月 04, 2006 3:47 pm
來自: 臺灣

文章阿信 » 週二 9月 02, 2008 9:30 pm

sppmg 寫:謝謝!
"Debian的kernel image在上述兩種模式下皆能支援。"是指直接支援嗎?還是說要掛mod?
因為我想利用raid 0加速系統啟動速度,不過mod存在/boot外,啟動時會出問題吧?
(這幾天正在google中,然後回家用kvm模擬...)


Debian的kernel-image是將raid 和lvm編繹成module的方式,所以您必須製作一個initrd.img讓kernel image開機時載入適當的kernel module。

sppmg兄可以修改/etc/initramfs-tools/modules這個檔案,加入需要的kernel module,然後執行update-initramfs來產生新的initrd.img。

接下來是修改boot loader的設定檔,以grub為例,
initrd /initrd.img-2.6.25_raid_lvm

這樣開機就會載入raid, LVM的kernel module,也能正確辨認您的raid/LVM partition。
頭像
阿信
版面大總管
版面大總管
 
文章: 4756
註冊時間: 週二 9月 03, 2002 11:58 pm
來自: 台灣 - 嘉義

文章sppmg » 週一 9月 08, 2008 1:50 pm

謝啦!
我回去試試!

我想我或許會在raid的地方用jfs吧!我的cpu是單核3500+的,希望別太慢。
系統的威力來自於程式的相互關係, 而非來自程式本身
is the idea that the power of a system comes more from the relationships among programs than from the programs themselves.

(英文語法怪怪的......誰能提供完整的版本?)
sppmg
活潑的高中生
活潑的高中生
 
文章: 317
註冊時間: 週五 8月 04, 2006 3:47 pm
來自: 臺灣


回到 debian misc

誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 1 位訪客