( 1 )最基本分區方案:
/ :建議大小在 5GB 以上。
swap :即交換分區,建議大小是物理內存的 1~2 倍。
( 2 )進階分區方案:
/boot :用來存放與 Linux 系統啟動有關的程序,比如啟動引導裝載程序等,建議大小為 100MB 。
/ : Linux 系統的根目錄,所有的目錄都掛在這個目錄下面 。
/home :存放普通用戶的數據,是普通用戶的宿主目錄,建議大小為剩下的空間。
swap :實現虛擬內存,建議大小是物理內存的 1~2 倍。
( 3 )高級分區方案:
/boot :用來存放與 Linux 系統啟動有關的程序,比如啟動引導裝載程序等,建議大小為 100MB 。
/usr :用來存放 Linux 系統中的應用程序,其相關數據較多。
/var :用來存放 Linux 系統中經常變化的數據以及日志文件。
/home :存放普通用戶的數據,是普通用戶的宿主目錄,建議大小為剩下的空間。
/ : Linux 系統的根目錄,所有的目錄都掛在這個目錄下面。
/tmp :將臨時盤在獨立的分區,可避免在文件系統被塞滿時影響到系統的穩定性。建議大小為 500MB 以上。
swap :實現虛擬內存,建議大小是物理內存的 1~2 倍。
------------------------------------
筆者使用CentOS也很長時間了,但總有在使用一段時間之后感覺系統分區不是很合理,這里就算是給自己總結一下,也跟大家一起分享吧。
一.常見掛載點的情況說明
一般來說,在linux系統中都有最少兩個掛載點,分別是/ (根目錄)及 swap(交換分區),其中,/ 是必須的;
詳細內容見下文:
安裝系統時選擇creat custom layout 自定義分區
建議掛載的幾大目錄:
/ 根目錄,存放系統命令和用戶數據等
/boot boot loader 的靜態鏈接文件,存放與Linux啟動相關的程序
/home 用戶目錄,存放普通用戶的數據
/tmp 臨時文件
/usr 用來存放 Linux 系統中的應用程序,其相關數據較多
/usr/local 自已安裝程序安裝在此
/var 不斷變化的數據,服務器的一些服務放在下面。
/opt 附加的應用程序軟件包
一般來說我們最少需要兩個分區,需要一個SWAP分區,和一個“/”分區,但把一些常用、重要的掛載點分到其它分區,這樣便 於管理。一般一個/分區,一個/usr分區,一個/home 分區,一個/var分區。這些完全都可以根據自己的需要來進行分配修改。
二.建議系統分區方案
/swap目錄 8G ##內存小於4G的為內存的2倍 內存大於4G的和內存大小一致即可
/boot目錄 100M
/根 目錄 30G-50G ##較大一些 強制主分區
/var 目錄 30G-50G ##存放各種日志文件最好較大一些
/usr目 錄 50G-100G ##用於個人配置應用程序,特別是安裝一些容易產生日志較大的程序若wowza tomcat等時,最好划分的大一些
/home 10G
/opt 10G
/tmp 10G
其他剩余空間可以划分出一部分給業務應用,可以按照自己的需要進行分配
如果安裝數據庫可以划分 /data 用於存放數據庫文件
安裝web服務可以划分 /webroot 用於存放網頁文件等等