分区方案:Arch Linux 服务器和笔记本电脑

分区方案:Arch Linux 服务器和笔记本电脑

对于 Arch Linux 安装来说,什么是好的分区方案?在服务器和笔记本电脑上?

我目前的基本方案:

/         [root]       ext4
/home                  ext4
swap

我知道/var分区会包含许多小文件,例如日志或pacman相关文件,并且/tmp目录也会被频繁写入。

1)我会从单独的"/var"和/或"/tmp"分区中受益吗?

2)如果是这样,您会推荐在每个分区上使用什么文件系统?

3)家庭服务器和笔记本电脑有区别吗?他们应该有不同的分区方案吗?

  • 家庭服务器的系统将安装在 80GB 硬盘上(它有一个不相关的第二个 500GB 硬盘)。
  • 笔记本电脑的系统将安装在单个 500GB 硬盘中,计划将剩余空间专用于分区/home

4)您建议为每个系统上的每个分区(包括根分区,可能还有 /var 和 /tmp)分配多少空间(服务器/笔记本电脑)? [注意:我将在两个系统上使用 LVM]


一些额外信息:服务器将运行 samba/rtorrent/ssh/LAMP/etc。以及一些备份机制。笔记本电脑将用作 PC,主要用于互联网和编程或其他日常软件,但可能会运行一些服务器用于测试目的(例如 LAMP)。

答案1

/var我从来不理解在典型情况下单独分区的意义。在专用服务器上,将/var不同分区的某些部分分开可能是有意义的,例如/var/mail在邮件服务器上分开,但否则只需使用 3 个分区进行简单的操作:操作系统 ( /)、数据 ( /home) 和交换。

您自己的数据应该位于/home;例如,您的网络根目录应该位于/home(如有必要,请使用符号链接)。这种划分有两大优势:

  • 如果您想重装系统,请擦除操作系统分区并保留该/home分区。
  • 充分备份/home。作为最后的手段,操作系统分区大多可以通过重新安装来恢复;不可恢复的位是/etc的选定部分/var,您可以通过rsync访问 下的目录/home并依赖 的备份来完成此操作/home

请注意,Grub 旧版无法从 LVM 卷启动;你需要GRUB2(或者经历单独/boot分区的麻烦)。

创建/tmp一个 tmpfs 文件系统(即存储在虚拟内存中)。看这里如果 Arch Linux 默认情况下不这样做,请参阅这篇文章。

相关内容