2013年9月23日 星期一

第三章、主機規劃與磁碟分割

  • Linux與硬體的搭配

桌面電腦(Desktop)的使用者,應該會用到X Window系統,顯示卡的優劣與記憶體的大小可就佔有很重大的影響。
檔案伺服器, 那麼硬碟或者是其他的儲存設備就是您最想要增購的元件。

Linux對於電腦各元件/裝置的分辨,各個元件或裝置在Linux底下都是『一個檔案!』

  • 選擇與Linux搭配的主機配備


  • CPU
    Pentun-III的CPU不算太舊而且效能也不錯,也就是說P-III就非常好用了。
  • RAM
    主記憶體是越大越好!主記憶體的重要性比CPU還要高的多!如果主記憶體不夠大, 就會使用到硬碟的記憶體置換空間(swap)。
    對於一般的小型伺服器來說,建議至少也要512MB以上的主記憶體容量較佳。
  • Hard Disk
    由於資料量與資料存取頻率的不同,對於硬碟的要求也不相同。 
磁碟陣列(RAID)是利用硬體技術將數個硬碟整合成為一個大硬碟的方法,作業系統只會看到最後被整合起來的大硬碟。 由於磁碟陣列是由多個硬碟組成,所以可以達成速度效能、備份等任務。 
  • VGA
    如果需要X window系統時,你的顯示卡最好能夠擁有32MB以上的記憶體容量
  • Network Interface Card
    目前新式的主機板大多擁有10/100/1000Mbps的高速網路,如果是小型伺服器, 一塊Realtek RTL8139晶片的網卡就非常好用了,不過,如果是讀取非常頻繁的網站, 好一點的Intel/3Com網卡應該是比較適合的喔。

Linux distributions搭配的網站
  • 各硬體裝置在Linux中的檔名

    在Linux系統中,每個裝置都被當成一個檔案來對待
    IDE介面的硬碟的檔案名稱即為/dev/hd[a-d],其中, 括號內的字母為a-d當中的任意一個,亦即有/dev/hda, /dev/hdb, /dev/hdc, 及 /dev/hdd這四個檔案的意思。

    硬體: /dev/開頭
    SATA:sd[a-p]
    USB:sd[a-p]
    印表機:lp[0-2],usb/lp[0-15]
    滑鼠:psaux,usb/mouse[0-15]

    裝置裝置在Linux內的檔名
    IDE硬碟機/dev/hd[a-d]
    SCSI/SATA/USB硬碟機/dev/sd[a-p]
    USB快閃碟/dev/sd[a-p](與SATA相同)
    軟碟機/dev/fd[0-1]
    印表機25針: /dev/lp[0-2]
    USB: /dev/usb/lp[0-15]
    滑鼠USB: /dev/usb/mouse[0-15]
    PS2: /dev/psaux
    當前CDROM/DVDROM/dev/cdrom
    當前的滑鼠/dev/mouse
    磁帶機IDE: /dev/ht0
    SCSI: /dev/st0

      

    Linux核心支援的硬體裝置與檔名 

     http://www.mjmwired.net/kernel/Documentation/devices.txt 

  • 磁碟分割

    Windows:一顆磁碟並且將他分割成為C:, D:, E:!那個C, D, E就是分割槽(partition)
    Linux:裝置都是以檔案的型態存在

    主機板上:有IDE1(primary)及IDE2(secondary)

    每條排線:有Master與Slave

    IDE\JumperMasterSlave
    IDE1(Primary)/dev/hda/dev/hdb
    IDE2(Secondary)/dev/hdc/dev/hdd

    SATA介面,這些介面的磁碟裝置檔名都是/dev/sd[a-p]的格式。

    但是與IDE介面不同的是,SATA/USB介面的磁碟根本就沒有一定的順序,這個時候就得要根據Linux核心偵測到磁碟的順序了!這裡以底下的例子來讓你瞭解囉。

    例題:

    如果你的PC上面有兩個SATA磁碟以及一個USB磁碟,而主機板上面有六個SATA的插槽。這兩個SATA磁碟分別安插在主機板上的SATA1, SATA5插槽上, 請問這三個磁碟在Linux中的裝置檔名為何?
    答:
    由於是使用偵測到的順序來決定裝置檔名,並非與實際插槽代號有關,因此裝置的檔名如下:
    1. SATA1插槽上的檔名:/dev/sda
    2. SATA5插槽上的檔名:/dev/sdb
    3. USB磁碟(開機完成後才被系統捉到):/dev/sdc
    磁碟的第一個磁區主要記錄了兩個重要的資訊,分別是:
    • 主要開機記錄區(Master Boot Record, MBR):可以安裝開機管理程式的地方,有446 bytes
    • 分割表(partition table):記錄整顆硬碟分割的狀態,有64 bytes
    MBR很重要,當系統在開機的時候會主動去讀取這個區塊的內容,這樣系統才會知道你的程式放在哪裡且該如何進行開機。 如果你要安裝多重開機的系統,MBR這個區塊的管理就非常非常的重要了
    磁碟分割表(partition table)

沒有留言:

張貼留言