天天看點

第四課:一個人的聖誕節?【Linux教育訓練實錄】

      這周由于部門搬家很多瑣事,原來看人家幹活比自己幹活還累,嘿嘿,這些天幾乎下班都7點多了,一直沒有閑下來。當然這周也有幾件令人興奮的事情:其一現在開始有了屬于自己的攻防實驗室,很棒的環境和裝置供我學習,感謝上司對我的支援和幫助,我會努力,争做公司的技術中堅力量(有開始吹了)其二國中的同桌有Baby了(小Baby還沒有小名,大家有什麼好的建議可以說說,哈哈,誰叫咱是人家的幹爹呢,唉,老了),據說很可愛,為他們高興,真心的祝福他們,呵呵。言歸正傳,上周關于磁盤配額的内容還有一些沒有消化(其實這樣蠻好的,有了問題就可以進一步的研究研究,或許會有更多的收獲,黃老師說了以後我們面臨的将是一系列的查錯、排錯、應用部署、叢集,是以這些東西是蠻重要的),前天晚上搞到1點還是沒有結果,上網查,找朋友,可是結果都是那樣的不盡人意,最終以失敗告終,結果更令人郁悶的事情發生了:熬夜寫了300多字的文章沒有儲存,虛拟機當機重新開機,55555.....

       回到現實,上周的主要内容:RAID磁盤備援陣列,磁盤配額,程序管理,網絡配置(DHCP、IP、hostname等),好多心得和問題希望和大家

讨論。

1 .以前在學校對RAID的認識也隻是停留在概念階段,幸運的是上周公司買了兩台HP的機器,我一邊摸索一邊學習第一次完成了RAID0+1(RAID 0+1是存儲性能和資料安全兼顧的方案。它在提供與RAID 1一樣的資料安全保障的同時,也提供了與RAID 0近似的存儲性能)和Cluster(其實就是雙機,挺簡單的,嘿嘿)的配置,正好周六黃老師講到了RAID,正好複習複習.為了大家有更進一步的認識,下面是Intel官方RAID技術介紹完整FLASH

[url]http://blogimg.chinaunix.net/blog/upfile/070111115608.swf[/url]

此RAID介紹有幾處錯誤或不明确的地方:

a、RAID5的生成邏輯盤不應該包括P值(即校驗),很不可思議的錯誤

b、RAID5、RAID0在寫操作時多數情況下可實作并行寫入,圖中為串行寫入,RAID但無法發揮其巨大吞吐量的作用。

c、RAID10的最基本的做法是2×2的作法。

d、應該将讀操作加入FLASH,這算是個遺憾吧。

   由于條件所限,課堂上隻能做基于VM的軟RAID1(其實硬RAID更簡單,都是圖形化界面的),下面再溫習一邊配置的流程

#rpm -qa | grep mdadm 確定有mdadm軟體,前提兩塊分區(磁盤) 容量一樣大

#mdadm --create --verbose /dev/md0 --level=1 --raid-devices=2其實等同于指令#mdadm -Cv /dev/md0 -l1 -n2 /dev/sdb1 /dev/sdb2 -x1 /sdb3  後面的sdb3是備援盤

(小實驗:如果sdb1損壞,并将其移走,指令如下#mdadm /dev/md0 --fail /dev/sdb1 --remove /dev/sdb1,那麼此時如果察看RAID的狀态,指令#cat /proc/mdstat你會發現sdb3已經代替了sdb1)

#mkfs -t ext3 /dev/md0 (AS5建立RAID時目前預設隻能使用md0)

 這就OK了,接下來随便挂載到某個地方,測試一下(可以用#time cp /XX/XX /XX/XX指令來比較做完RAID之後效果)

備注: 如果要在下次啟動時加載,還必須将檔案寫入/etc/mdadm.conf

2. 磁盤配額比較重要而且争議最多的一塊(課堂上的實驗也未能成功,至今原因不明,請高手執教),我是在Vm6上做的實驗,兩塊硬碟,根分區

挂在sda1上(ext3),交換區挂在sda2上(ext2) ,第二塊盤sdb1我挂在/test下面,我實作配額的方法如下:

#vi /etc/fstab    在最下面添加/dev/sdb1  /test  ext3   defaults,usrquota  1 1(很多網友說ext3不支援配額,這種說法是錯誤的)

#touch aquota.user  在/test目錄下面建

#chmod 600 aquota.user

#umount /test       由于/dev/sdb1不是根檔案系統, 不用重新開機,重新挂載以下(疑點1:問題會不會出在這裡,畢竟修改了fstab,這個檔案需要重新啟動加載的呀)

#mount /dev/sdb1 /test

#quotacheck -auc /test (疑點2:一直不能初始化,後面參數的各種可能組合我都試了,結果都是NO)

#edquota hack  編輯使用者hack的磁盤配額(假如我隻設定了inodes軟硬限制,實驗同樣不成功)

#su hack

$cp /XX/XX/* /test 随便拷貝一些檔案,順利拷貝沒有任何警告(疑點3:我們隻是su成hack這個使用者,是不是需要重新開機然後以hack登入系統,方可成功)

3 .ip\hostname\DNS\網關等的修改沒有什麼可講的,google或baidu以下,很多的(連續一周00:00了,好困啊,堅持寫完)

4 .程序管理ps -df/-aux,top動态顯示,還有計劃任務at ,crond

         降龍十八掌,打完收工 ,謝謝!

        同學在打呼噜 ,我在寫東西,很有節奏 ,我想将襪子塞進他的嘴裡,但是又怕打攪他的美夢,借此抒發一下此時的心情。睡覺了,00:20了,對了,提前祝大家聖誕快樂。下周繼續........

繼續閱讀