CentOS分區規律大總結
經過長時間的使用CentOS,對CentOS分區有一定的總結。本人在這里所要說的,是個人在安裝Centos時候對CentOS分區所得的心得。
在CentOS分區的時候有按自動分區的,這樣子CentOS分區雖不會出現什么錯誤,但是對于個人自己的要求不同就會出現這樣子或那樣的問題。根據我的地盤我做主的原則,我們還是要對CentOS分區有一定的了解。
在這里我的硬盤是160G,內存是1G。我的分區原則是:
- swap 2G :一般這種格式的分區比內存大一倍.
- / 5G ext3格式.
- /boot 給100M 這是通常的做法,我一般不這樣
- /home 20G ext3 格式
- /var 20G :ext3
- /usr 15G: ext3
- /opt 20G: ext3
- 這個文件系統;系統本身是沒有的.我是為了以后做web服務器使用而設的.在后面的設置中我會一一介紹.
- /ftp 其余 :ext3
- 這是為了ftp服務的.注: 一定要設swap格式.
FreeBSD 服務器分區(73G硬盤)
這是一個根文件系統(root filesystem)。任何其它的文件系統都會掛在根目錄下面。在往后并不會在這里存放太多的數據。除了安裝后需要一些空間,剩下的空間是用來存放臨時文件用的。系統推薦空間為:512M
SWAP
此分區為系統磁盤交換分區(swap space)。一般來說,交換空間的大小應該是您系統上內存(RAM)大小的2到3倍。不過聽說內存如果是2G,交換區并不需要4G的空間
,過了2G的交換區再大也沒多大的意義。推薦使用3G,因為一般服務器內存都為1G,但還要考慮以后的升級
/var
/var 目錄會存放不同長度的文件、日志以及其它管理用途的文件。大部分這些文件都是FreeBSD每天在運行的時候會讀取或是寫入的。
/tmp
系統的臨時文件存放的地方
/usr
你所有的其它的文件通常都會存在/usr 目錄以及其子目錄下面。包括源碼,和一些自己安裝的程序文件(他們默認都是放在這個目錄下的)
/boot
存放系統啟動時加載的信息。現在的FREEBSD6已經掛在/下了。不用另外分區了.
參考分區大小:
- / 2048m
- swap 3000m
- /var 8000m
- /tmp 2048m
- /usr 8000m
- /ftp 30000m
- /www 16914m
在 raid 1 上:
- /boot 100M
- /tmp 4G
- swap 4G
- /usr 4G-6G
- /var 4-16G 看是否需要保存系統的log,需要可大點,但正常4G夠了
- / 10G
- /opt 剩余空間,安裝應用
- /var/log
可以單獨做一個CentOS分區掛載點
• /usr 這里將保存所有程序文件(類似于C:Program Files子目錄)。
• /home 這里有每一位用戶的登錄子目錄(假定這個服務器主機將容納他們)。這樣做可以防止用戶消耗掉硬盤上的全部空間,為其他關鍵組件(比如各種系統記錄文件)留出余地。
• /var 各種系統記錄文件的最終保存位置。由于系統記錄文件可能會受到來自本系統以外的用戶(比如,訪問某個互連網站點的人們)的影響,因此把它們單獨保存到另外的CentOS分區上是十分重要的,這樣就可以防止別人通過生成大量登錄數據項填滿整個硬盤而施行的“拒絕服務”(Denial of Service,D o S)攻擊。
• /tmp 這里將用來保存各種臨時文件。因為這個子目錄的設計目的就是要讓任何一個用戶都可以對它進行寫操作(類似于Wi n d o w s中的C : T E M P子目錄),所以我們必須保證不會因為某些冒失用戶的濫用而讓這個子目錄擴張填滿整個硬盤;我們采用為它單獨開辟一個CentOS分區的方法來保證這一點。• Swap 這并不是一個用戶能夠訪問的文件系統,它是保存虛擬內存( virtual memory)
【編輯推薦】