我正在构建一个服务器,它将运行 Samba 供 2-5 人使用,一个供我自己使用的邮件服务器,一个 SQL 服务器,也许还有一个 Windows VB。我从一个 8G 的 U 盘启动。我应该如何对我的硬盘进行分区?这是我目前的想法:
- / --> 20G
- /启动--> 1G
- /主页 --> 550G
- /var-->200G
- /var/邮件 --> 75G
- /tmp--> 50G
- /usr--> 20G
- /swapp --> 2G
答案1
/home --> 550G
太大了。在服务器上,你应该把个人文件放在单独的数据分区上,
/var --> 200G
/var/mail --> 75G
/usr --> 20G
为什么要通过创建这些分区来限制自己?
只需创建符号链接或更改设置即可将您的个人文件设置到数据分区。mysql 数据库文件、apache web 服务器、您的邮件等都有一个配置文件,您可以在其中更改保存数据的文件的位置。
对系统目录进行分区已成为过去。保留 /,如果需要,可以进行交换,但我们现在使用交换文件,创建一个较小的主目录(即使 50Gb 也太大了)并创建一个大的个人数据分区。轻松备份您自己的文件,您可以在那里保存一个脚本,该脚本可以重置您对默认 Ubuntu 所做的更改。如果您想升级系统,这很容易:格式化 / 和 /home。重新连接您的分区,运行脚本以更改您所做的更改,您就可以开始了。
答案2
不要将 /tmp、/usr /boot 与 / 分开,只需这样做:
/ --> 90G
/home --> 550G
/var --> 275G
并且交换应该是物理内存的 2 倍