Debian

Debian 安裝分區方案

  • October 25, 2021

我正在將 Debian Wheezy 安裝在 500 GB Seagate SATA 硬碟的 50 GB 分區和 2 GB RAM 上。我想使用以下分區方案,但停留在:

  1. 應該為以下分區分配多少(百分比)磁碟空間?
  2. 創建分區的順序是什麼?

因此,該系統執行非常快速和流暢。

/
/boot
/home
/tmp
/usr
/var
/srv
/opt
/var/www
/usr/local
SWAP

機器資訊

  1. Debian Wheezy 64 位更新到最新
  2. 機器伺服器的作用
  3. 主要軟體
  4. Bind9、Apache2、Mysql-Server、PHP5
  5. 500 GB 希捷 SATA 硬碟
  6. 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 的作業系統足夠了。

掛載/tmp為 tmpfs

/var、等的單獨分區只會使您的生活複雜化/usr/opt並且不會給您帶來任何好處。

使用LVM進行分區,不要創建更多 PC 風格的分區。LVM 使管理變得容易得多。

引用自:https://unix.stackexchange.com/questions/87580