2007年5月29日 星期二

0 回應

Ubuntu 實戰演練→基礎原則建議

開卷語:本人想來想去,寫心得文每每寫得樣屎一樣,於是想說來生個硬派技術文好了 =3=
可能比較沒市場可看,但總比先前的不生文好吧
……但願別走上我 csie blog 的後路

X X X

Ubuntu 的安裝教學文我想現在應該已經是滿天飛了,所以理論上是不會遇到什麼大問題…
…如果你只是想要上網打文書的話

要做到像是 3D 立體桌面的話,那可就是要從最開始的第一步就謹慎小心
這是出自於重灌 n 次的我口中所言,應該是有幾分可信度的




第一:「絕對」不要只分割一個分割區
尤其是在你有大量的個人資料的時候,更是應該如此
不然的話,要是系統安裝不順利,需要重灌的時候,你就必需要進行大量資料備份和轉移
一兩次的話還好,多次的話你就會開始發瘋了

切割硬碟時,最好能讓 OS 獨立成為一個分割區。
下載 P2P 等破碎檔案的存放另一分割區。
個人文件資料存放第三區。
除了上述備份的理由外,此法亦會影響系統效能:
OS 中主要由多而小的檔案組所組成,強調的是能夠快速定位到檔案位置(搜尋效率),相對地 I/O 速度 較不需要,也較少有檔案的更動(軟體的安裝/移除),所以獨立開來同時可以避免其他過大個人檔案穿插在 FS 系統增加磁碟破碎度(fragmentation) 而影響系統效率

基於同樣的道理,常常進行讀取寫入的 p2p / 下載軟體,常常會為了加快速度而變成多點下載,同樣會增加破碎度,所以會建議再把個人資料分成常常下載已及已經下載完畢不再變更的兩部份,就成這樣的結果

這樣的優勢在重組硬碟時更為明顯, OS 分割因為由檔案組成且少有更動,可以很容易重組並且長時間穩定
下載的分區檔案破碎度會出奇地可怕(300MB 的檔可以破碎成 10000 個部份),但不會因此而影響到系統作業的流暢度
也可以保護個人長期的穩定資料存取效率
可以相當有效地解決「作業系統速度慢、看影片開好久」的問題
反正說來說去就 fragmentation 在做怪啦 =3=

至於把系統安裝在第一分割而不是第二也不是「因為本來就如此」而這樣的。基本上,硬碟(實體那個東西)在越前面的分割搜尋效率越高,後面部份則有較高的 單檔IO 速度,這和硬碟被做成轉盤有很大的關係,同樣的ω外面的當然 v 比較大這樣。而內圈則是讀寫頭可以轉跳得更有效率。所以才會建議第一區為 OS 再來 P2P ,個人檔案次之。

其實以上的部份就算是在 windows 下也是適用的,而實際上,這個想法也的確是從我用 windows 時就有在做的事
畢竟自己是個很會亂搞電腦的人,所以自然得花時間研究「怎樣的清況下我搞爛可以最快的速度搞回來或是根本地避免掉」

所以呢,在安裝 Ubuntu 的時候,請記得自己手動分配出合適的分割,詳細的方法寫出來又會是個文章,所以請容許我到時候再寫一篇做詳細說明
畢竟這裡要強調的是「大原則」而還沒有到「真操作」

當然,記得切個空間給 swap (系統交換分頁)


第二:重要檔案的備份與還原
在你爬教學文章的時候,常常會遇到得手動修改系統檔案的狀況。Linux 系統是如此地歡樂,以致於所有的選項設定你幾乎都可以用像是記事本修改的方式來變更,只是很多清況下你的變更不一定會和別人得到相同的結果(這是由硬體差異所導致的,別因此而覺得 M$ XP 就比他好,只是硬體廠商一定會出 windows 版本的驅動而已,沒有灌驅動的 XP 和 ubuntu 相比它的支援度更差…) 而若因此你就連開機都開不了的話,那或許就會動了重灌的念頭…(本人被顯示卡驅動搞垮三到四次)。所以,請在你確認自己有備份,並有在 console 下還原檔案的能力,再進行修改為妥

第三:疑難排解(google 關鍵字 [軟體名稱] [硬體名稱] [錯誤訊息] Ubuntu)
常常,在玩 Ubuntu 的時候,我們的行為模式是這樣:
想要某個功能,通常是以前 windows 有的→找到→依照指示安裝→結束
絕大多數的情況下這樣的確是完全沒有問題。
通常會發生問題的原因不外乎兩個:software dependency 和硬體
如果這個軟體和硬體配備有關(像跑視覺特效的 beryl 和 xgl / aiglx)
那通常好的查法是 (軟體名稱) (硬體名稱) (錯誤訊息) Ubuntu
在多數 popular 的硬體情況下,幾乎都已經有人能提出解決方式。
甚至連筆記型電腦的待命休眠、觸控板等皆有相關文章。
所以 Ubuntu 決不是硬體支援度差的作業系統

第四:軟體的來源 (google 關鍵字:[軟體名] Ubuntu deb)
會影響使用作業系統決心的,莫過於自己常常過的日子,能不在延伸續 Ubuntu 裡。比起其他的 Linux distribution, Ubuntu 會內建可以安裝的清單,你只要到添加/刪除應用程式裡就可以找到決大多數的軟體。不過如此五花八門的一長串,如何找到好用的,又是一件工作。好在這個目前最受歡迎的發行版中,已經有許多前人為我們鋪上好路,可以參考這篇文章

另外,因為這是個用軟體清單所建立起來的懶人王國(所有軟體只要從同一個地方找,就會有說明歡迎度,打勾就下載+安裝,通通免錢,還不懶乎?),所以一個好的清單是很重要的。可以透過修改 /etc/apt/source.list 來改變清單。這點有時是很有必要的,因為 Ubuntu 本身要守住自由開放的精神,所以一切不自由的軟體是不會包在裡面。然而有些重要的東西(像是 rar, 影片播放編碼、顯示卡驅動程式等)因為不是開源軟體而不會包在其中,或是有時官方提供的軟體版本不夠新甚至是沒有在清單中,就可以透過修改清單的方式,讓你簡易地管理軟體。

此外,網路上也發佈 deb 的安裝檔,是給 Debian / Ubuntu 系統使用的(其實Ubuntu 算來是Debian 的一個分支,但因為他有個錢多到可以上太空的人在贊助,所以開發度直升),用這個安裝程式起來,就和 windows 下是差不多的,很方便。更詳細的方法的話,又要再寫幾篇準備文才能夠說了…