Debian 安裝分區方案
我正在將 Debian Wheezy 安裝在 500 GB Seagate SATA 硬碟的 50 GB 分區和 2 GB RAM 上。我想使用以下分區方案,但停留在:
- 應該為以下分區分配多少(百分比)磁碟空間?
- 創建分區的順序是什麼?
因此,該系統執行非常快速和流暢。
/ /boot /home /tmp /usr /var /srv /opt /var/www /usr/local SWAP
機器資訊
- Debian Wheezy 64 位更新到最新
- 機器伺服器的作用
- 主要軟體
- Bind9、Apache2、Mysql-Server、PHP5
- 500 GB 希捷 SATA 硬碟
- 2 個分區 50 GB 和 450 GB我不想觸摸 450 GB 分區 (sda2) 但是如果需要我可以從 sda2 中多取 50 GB
因為您在同一個磁碟上創建所有 Debian 分區,所以不同的分區佈局不會帶來性能提升。唯一的好處是降低風險(因為把所有東西
/
都放進去會讓你陷入“糟糕的境地”$$ tm $$如果該分區磁碟空間全部用完)。我會建議:
/ 1G /boot 100M /usr 10G /var 15G /home 20G swap 4G
如果您不打算有很多使用者/需要大空間用於主目錄,請將所有
/home
的空間放入。/usr
/
一個 1G / 是慷慨的,因為您的大部分操作安裝都將落在/usr
. 一些庫最終會出現,/lib
但對於大多數伺服器來說,大小只有幾百兆字節。如果您是偏執狂,請增加/
./var
往往是您的非易失性數據區域、日誌文件、pid 文件、crontab、臨時郵件隊列、非易失性 tmp 目錄等。/home
更多的是為了使用者的利益,但是如果在伺服器角色中,沒有什麼可以阻止您將 apache 配置為查看而/home/www
不是./var/www``/home``/var/www
我已經在這個設置中執行了我的伺服器多年,並且只需要改變特定伺服器角色(數據庫伺服器、大容量郵件伺服器)的公式。
分區佈局對系統速度的影響為零(除非您有跨多個驅動器的分區)。所以選擇什麼使維護更容易(這是執行平穩的一部分)。除非您有特殊需要,否則請創建以下文件系統(除了交換):
/
對於作業系統/home
對於使用者數據,除非它是一個在 /home 中只有幾個點文件的伺服器- 可能是不屬於人類使用者的單獨數據,通常安裝在
/srv
.在您的情況下,
/home
可能不需要單獨的,但您可能需要單獨的/srv
. 如果你做分隔/srv
那麼/var/www
和/var/mysql
應該是符號連結到目錄下的/srv
.分區大小取決於您擁有多少數據以及除了基本的 LAMP 安裝之外要安裝多少程序。10GB 的作業系統足夠了。
/var
、等的單獨分區只會使您的生活複雜化/usr
,/opt
並且不會給您帶來任何好處。使用LVM進行分區,不要創建更多 PC 風格的分區。LVM 使管理變得容易得多。