zoukankan      html  css  js  c++  java
  • 折腾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共享设置,待续...

  • 相关阅读:
    BZOJ 1040 (ZJOI 2008) 骑士
    BZOJ 1037 (ZJOI 2008) 生日聚会
    ZJOI 2006 物流运输 bzoj1003
    ZJOI 2006 物流运输 bzoj1003
    NOI2001 炮兵阵地 洛谷2704
    NOI2001 炮兵阵地 洛谷2704
    JLOI 2013 卡牌游戏 bzoj3191
    JLOI 2013 卡牌游戏 bzoj3191
    Noip 2012 day2t1 同余方程
    bzoj 1191 [HNOI2006]超级英雄Hero——二分图匹配
  • 原文地址:https://www.cnblogs.com/jlzhou/p/2943333.html
Copyright © 2011-2022 走看看