linux如何分割槽

2021-05-22 22:03:05 字數 2802 閱讀 3359

linux如何分割槽

在對硬碟進行分割槽前,應該先弄清楚計算機擔負的工作及硬碟的容量有多大,還要考慮到以下幾個問題

第一點也是最重要的一點,要知道當前安裝lilo的版本,因為lilo2.21及早期版本對硬碟大小有限制,如果安裝lilo到1023磁軌以外即8g的空間以外,lilo就無法啟動。 但一些bios較老的機器,linux仍然無法突破1024磁軌的限制,因此這些bios無法認出大於1024的硬碟空間。

//現在一般都是用grub啟動的比較多,另新版本一般沒有這個限制。

還需要考慮的問題有:

• 是否限制使用者可使用的磁碟空間大小?

• 在系統中需要安裝哪些軟體?

• 交換分割槽需要多大?

• 系統是否有多個硬碟?

下面,我們按系統工作性質的不同對分割槽的劃分提出了一些建議。當然,根據實際情況,在滿足系統工作需求的前提下,下面的分割槽大小也可以靈活的變動。

假設系統的硬碟大小是10g。

/boot 20m

swap 128m

/root 9.85g

建立乙個20m的/boot分割槽是為了避免將系統核心檔案放到1024磁軌以外,如果將/boot做為root分割槽的乙個子目錄,核心檔案就會安裝在root分割槽的任何地方,因為硬碟的大小超過了8g,所以在啟動時就有可能出現問題。

建議將交換分割槽的大小設定為記憶體的兩倍

,在這裡我們假設系統的記憶體為64m。最後我們將硬碟的剩餘空間全部分給了root分割槽。

//現在一般很少有這麼小的硬碟了,但一般是學習用,也可以如此分割槽,一般學習用,建議用pq在硬碟的最前面pq出乙個linux格式之後再在安裝時再分割槽。

red hat linux 6.2 及其早期版本上的基本伺服器硬碟分割槽方案

這裡的伺服器我們假設只提供幾種通用的服務,如www服務及ftp服務等幾種服務,通過telnet登入

的使用者數很少。假設其硬碟大小為25g。

/boot 20m

swap 128m

/ 10g

/home 13g

/var 2g

在硬碟的最前面建立20m大小的/boot分割槽,原因同上。

交換分割槽的大小也是128m,因為記憶體的大小為64m。

/ ,即

root分割槽設為10g這麼大是因為其中有乙個/usr目錄,這個目錄可能會占用很多硬碟空間,特別是在安裝了x server,執行圖形介面的應用程式的時候。

/home分割槽是硬碟中最大的分割槽,這似乎與我們假設系統使用者數不多有些矛盾。實際上在/home目錄下確實沒有幾個使用者目錄,但在red hat6.2及更早的版本中,apache伺服器和wu-ftpd ftp伺服器被放在了/home/httpd及/home/ftp目錄中。所以這個分割槽這麼大也是有原因的。

最後,/var目錄獨自占用了乙個分割槽,因為系統的所有日誌都寫到了/var/log目錄下,這將會占用很大的硬碟空間

。如果系統日誌記錄得非常詳細,整個目錄很快會被寫滿,導致系統工作呆滯。當然,

可以通過系統日誌後台守護程式syslogd來修改日誌配置,避免發生這種情況。

//具體情況可根據硬碟情況及rh的版本再考慮。

一般/boot不用分那麼大,/ 分割槽可適當加大。一般做伺服器的。/home可保留最大。

red hat 7及以上版本的基本伺服器分割槽方案

這種情況同前乙個方案的情況相同,不同的是linux版本為red hat 7.0及其以上版本。

/boot 20m

swap 128m

/ 10g

/var 15g

與redhat6不同,在redhat7中http服務和ftp服務的目錄現在位於 /var/www/

和/var/ftp/,因此/var分割槽有15g之大也就不難理解了。

多使用者伺服器分割槽方案

在這種伺服器系統中,同時有多個使用者通過telnet, ssh, rlogin或其方式在遠端訪問系統。系統中有三個35g的硬碟驅動器,總共有105g的磁碟空間 。系統中用到了raid 5技術做資料冗餘。這種情況下,管理員必須為每個使用者分配磁碟空間。對redhat 6.2及更早的版本,分割槽如下:

disk 1:

/boot 20m

/ 4g

/var 3gb

/home 27.98g

disk 2:

swap 20mb

/ 4gb

/var 3gb

/home 27.98gb

disk 3:

swap 20mb

/ 4gb

/var 3gb

/home 27.98gb

這樣分割槽的原因:首先,disk1上的20m/boot分割槽不屬於任何raid陣列,否則如果你將/boot放至raid陣列中,以後就不能系統核心公升級了。

為了方便管理,在其它兩個硬碟中建立了20m的交換分割槽。這種伺服器一般配有1g以上的記憶體,因此交換分割槽的大小不成問題。如果增大交換分割槽,就會減少raid分割槽空間,所以20m是足夠的。raid分

區的分組如下:

• 1-a, 2-a, and 3-a 一起組成乙個8g的 raid 5 驅動器,做為/根目錄開啟。

• 1-b, 2-b, and 3-b 組成 6gb的 raid 5 驅動器,做為 /var目錄。

• 1-c, 2-c, and 3-c 組成 55.96gb raid 5 驅動器, 做為 /home.目錄。

這種分配方案總共有55.96g的空間分配給所有使用者及apache和ftp服務,在/var下用6g空間用做記錄日誌、郵件,這麼大的空間是足夠的。

如果安裝red hat7或以上版本,應給/var分割槽更大的空間,因為它同時還存放著web和ftp服務的兩個目錄。

Linux系統如何分割槽

1 最少要有乙個根 分割槽,用來存放系統檔案及程式。其大小至少在5gb以上。2 要有乙個swap 交換 分割槽,它的作用相當於 windows裡的虛擬記憶體,swap分割槽的大小一般為物理記憶體容量的1.5倍 記憶體 8gb 但當系統物理記憶體大於8gb時,則swap分割槽配置8 16gb即可,太大...

Linux系統如何分割槽

基本要求 1 最少要有乙個根 分割槽,用來存放系統檔案及程式。其大小至少在5gb以上。2 要有乙個swap 交換 分割槽,它的作用相當於 windows裡的虛擬記憶體,swap分割槽的大小一般為物理記憶體容量的1.5倍 記憶體 8gb 3 boot分割槽,這是 linux系統的引導分割槽,用於存放系...

LINUX 磁碟如何分割槽

fdisk l 可以檢視當前磁碟 假設未分配磁碟為 dev sdb size 10g fdisk dev sdb m for help 按照提示應該可以分割槽成功,注意一點 乙個磁碟最多有三個主分割槽 我是把sdb 分成了三個區 乙個主分割槽sdb1 兩個邏輯分割槽 sdb5,sdb6 格式化 mk...