Debian 安装分区方案

Nis*_*han 7 partition debian system-installation

我正在 500 GB 希捷 SATA 硬盘和 2 GB RAM 的 50 GB 分区上安装 Debian Wheezy。我想使用以下分区方案,但卡在:

  1. 应该为以下分区分配多少(以百分比为单位)的磁盘空间?
  2. 创建分区的顺序是什么?

因此该系统运行非常快速和流畅。

/
/boot
/home
/tmp
/usr
/var
/srv
/opt
/var/www
/usr/local
SWAP
Run Code Online (Sandbox Code Playgroud)

机器信息

  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

Gil*_*il' 5

分区布局对系统速度的影响为零(除非您有跨多个驱动器的分区)。所以选择什么使维护更容易(这是运行平稳的一部分)。除非您有特殊需要,否则请创建以下文件系统(除了交换):

  • / 对于操作系统
  • /home 对于用户数据,除非它是一个在 /home` 中只有几个点文件的服务器
  • 可能单独用于不属于人类用户的数据,通常安装在/srv.

在您的情况下,/home可能不保证单独使用,但您可能需要单独的/srv. 如果你分开/srv那么/var/www并且/var/mysql应该是到目录下的符号链接/srv。

分区大小取决于您拥有多少数据以及除了基本 LAMP 安装之外要安装多少程序。操作系统 10GB 足够了。

挂载/tmp为 tmpfs。

/var、/usr、/opt等的单独分区只会使您的生活复杂化,并且不会给您带来任何好处。

使用LVM进行分区,不要创建更多 PC 样式的分区。LVM 使管理变得更加容易。


Dra*_*oan 2

由于您在同一磁盘上创建所有 Debian 分区,因此不同的分区布局不会带来性能提升。唯一的好处是降低风险(因为/如果分区磁盘空间全部用完,那么把所有东西都放进去可能会让你处于“糟糕的地方”[tm])。我会建议:

 / 1G
 /boot 100M
 /usr 10G
 /var 15G
 /home 20G
 swap 4G
Run Code Online (Sandbox Code Playgroud)

如果您不打算有很多用户/需要大空间用于主目录,请将所有/home空间放入。/usr

/1G / 已经很慷慨了,因为您的大部分操作安装都会落在/usr. 有些库最终的/lib大小对于大多数服务器来说只有几百兆字节。如果您偏执,请增加/. /var往往是非易失性数据区域、日志文件、pid 文件、crontab、临时邮件队列、非易失性 tmp 目录等。/home更多的是为了用户的利益,但是如果在服务器角色中,没有什么可以阻止您将 apache 配置为查看/home/www而不是,或者从 符号/var/www链接到分区。/home/var/www

我已经在这种设置中运行我的服务器很多年了,并且只需要改变特定服务器角色(数据库服务器、大容量邮件服务器)的公式。