折騰xbmcbuntu和軟raid的小結


這些天對Linux HTPC系統發生濃厚興趣,手頭有華碩AMD E350集成主板和兩塊硬盤(640G和1T),4G內存,藍光combo光驅,從xbmc.org下載了最新的12版本的xbmcbuntu,刻好光盤,開始折騰。

連好網線,保證網絡暢通,光盤啟動,進入安裝界面,選擇自定義磁盤,1T硬盤作為啟動盤,分了10G給/,300G給/data1,4G給swap,剩下的准備和另一塊640G的硬盤組成軟raid1,並且mount到/data2。

xbmcbuntu的安裝光盤並沒有提供軟raid的配置功能,所以只能留着sda4和sdb1等安裝完后再說。

安裝過程中,最好選擇同時下載安裝更新。

安裝過程中,會要求輸入用戶名,密碼,主機名等,為了方便,全部輸入xbmc。

經過10幾分鍾,安裝順利完成,光盤自動退出,重啟,進入xbmc主界面,還有以下幾個重要設置:

先把系統界面改成中文,

點擊System主菜單,然后選擇Appearance,選Skin,設置Fonts為Arial based,(重要,選擇完要等幾秒鍾,等屏幕閃動一下使設置生效,否則中文字體變成空白方塊)。然后,選International,設置Language為Chinese(Simple),選擇完要等幾秒鍾,等屏幕閃動一下使設置生效,xbmc界面變成了中文!

繼續設置音頻輸出,我是用主板的HDMI接口直接連接電視輸出音頻,選擇“系統設置”菜單,“音頻輸出”,設置音頻輸出設備為HD-Audio Generic (hdmi_complete), HDMI。

點主界面的關機按鈕,選擇“退出”,系統會退出xbmc主界面,顯示圖形登錄窗口。選擇xbmc用戶,Password也是xbmc,最下面選擇XBMCbuntu,點擊Login進入ubuntu桌面。點擊桌面左下角按鈕,選擇Perference-AMD Catalyst Control Center,從左邊的樹形目錄中選擇Display Options-Tear Free,選擇Enable Tear Free Desktop ro reduce tearing.(重要,否則播放視頻不流暢,而且圖像出現橫向斷層)最后別忘了Apply。

點擊桌面左下角按鈕,選擇Perference-Network Connections,給網卡分配固定IP地址,方便以后ssh連接和網絡文件共享。

最后桌面左下角按鈕,選擇Logout,然后回到登錄界面,輸入xbmc,和密碼,選擇xbmc,點Login回到xbmc主界面。

至此,xbmc部分基本設置完畢。

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

下一部分,折騰軟raid1。

先ssh遠程登錄到主機:ssh xbmc@192.168.1.55

xbmcbuntu安裝盤沒有預安裝mdadm軟raid工具,先安裝吧:

sudo apt-get install mdadm

裝好后,分別配置好分區sda4和sdb1,這里發現,因為硬盤大小不同,怎么也無法將兩個分區大小設為完全相同,誤差100M左右,好像也不影響后續配置raid1。

建立raid1:

mdadm --create /dev/md0 --level=1 --raid-devices=2 /dev/sda4 /dev/sdb1

然后

mkfs -t ext4 /dev/md0

建立/data2目錄,mount /dev/md0 /data2。

至此軟raid1配置好了,但是事情還沒完,如果你重啟系統,/dev/md0是不會自動掛載的。

編輯mdadm的配置文件,注意路徑:/etc/mdadm/mdadm.conf,以前版本路徑在/etc下,現在不一樣了,我就走了彎路。

為方便編輯,先裝個xim,sudo apt-get install vim。

查看md0的UUID:

sudo mdadm --detail /dev/md0

拷貝下來UUID 7f59975e:9e637932:dce17021:f68cb000

然后:sudo vim /etc/mdadm/mdadm.conf

在文件的靠前位置,加入這一行:

ARRAY /dev/md0 UUID=7f59975e:9e637932:dce17021:f68cb000

:wq!強制保存后退出vim,下一步很重要!You need to update initramfs so it contains your mdadm.conf settings during boot.

sudo update-initramfs -u

否則,重啟系統,mdadm會自動將raid1生成/dev/md127,而不是/dev/md0。

This seems to be a "feature" of the mdadm in the newest kernel. There was another thread with similar symptoms recently.
For reasons I do not yet understand, mdadm seems to invent an array device name out of thin air when there is a problem. This confuses everybody. md127 seems to be a common name it now chooses.

參考這里:http://ubuntuforums.org/showthread.php?t=1764861

最后搞定/etc/fstab:

sudo vim /etc/fstab

添加這一行:

/dev/md0   /data2     ext4     defaults       1       2

最最后,sudo shutdown -r now  重啟看看效果吧!

df -lh

Filesystem Size Used Avail Use% Mounted on
/dev/sda1 9.2G 2.4G 6.4G 27% /
udev 1.8G 4.0K 1.8G 1% /dev
tmpfs 727M 608K 726M 1% /run
none 5.0M 0 5.0M 0% /run/lock
none 1.8G 0 1.8G 0% /run/shm
none 100M 0 100M 0% /run/user
/dev/sda2 318G 195M 301G 1% /data1
/dev/md0 587G 198M 557G 1% /data2

cat /proc/mdstat

Personalities : [raid1] [linear] [multipath] [raid0] [raid6] [raid5] [raid4] [raid10]
md0 : active raid1 sda4[0] sdb1[1]
624999616 blocks super 1.2 [2/2] [UU]
[================>....] resync = 83.3% (520775552/624999616) finish=24.2min speed=71640K/sec

unused devices: <none>

大功告成!

還要折騰smb共享設置,待續...

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM