Answers:
我认为10 GB已足够。
我正在10GB(包括/ home)内运行Ubuntu服务器,并且运行正常。不包括我的文件,系统占用的空间不到4GB。如果发现空间不足,可以随时更改分区的大小。
使用LVM和支持在线调整大小的文件系统(包括带有正确的mkfs选项的ext3 / 4,应该是默认值),然后可以根据需要轻松地对其进行扩展。
我将首先在服务器上使用2–4G,在台式机上使用5G,因为使用LVM进行扩展很容易。
或者,也可以说,/
台式机上的一切都没有错。
/home
在单独的分区上拥有一个积极的后果,即使在台式机上也是如此(如果您重新安装系统,运行多个发行版,如果有多个磁盘等)。
请记住,文件系统中最大的文件夹是(在debian系统上,但这是一个很好的指导原则):
/usr
:所有用户程序(/usr/bin
),库(/usr/lib
),文档(/usr/share/doc
)等都在此目录中。文件系统的这一部分需要大部分空间。您应至少提供500 MB的磁盘空间。如果要安装更多软件包,则应增加为此目录提供的空间。
/home
:每个用户都将其数据放入此目录的子目录中。其大小取决于要使用系统的用户数量以及要在其目录中存储哪些文件。根据计划的使用量,您应该为每个用户保留大约100 MB的空间,但是可以根据需要调整此值。
/var
:所有可变数据,例如新闻文章,电子邮件,网站,APT的缓存等,都将放置在此目录下。该目录的大小在很大程度上取决于计算机的使用情况,但是对于大多数人来说,软件包管理工具的开销将决定该目录的大小。如果您打算在一个会话中完全安装Debian提供的所有功能,则为/ var预留2或3 GB的空间就足够了。如果要分批安装(也就是说,安装服务和实用程序,然后是文本内容,然后是X,...),则可以使用/ var中的300-500兆字节。如果硬盘空间非常宝贵,并且您不打算使用APT(至少不打算进行重大更新),则/ var中的存储空间可以低至30或40兆字节。
由于您将拥有一个不同的/home
分区,因此您可以使用一个完全正常工作的系统使用最少4GB(加上/home
,/var
(50MB),/boot
(100MB)和swap
(300MB-2GB))。
对于标准台式机或笔记本电脑安装,分隔分区几乎没有优势。如果您知道如何使用LVM,那将是最好的解决方案,但是只有一个大分区(第二个分区用于交换)并没有错。
交换将是2x RAM;
这实际上是一个非常旧的上浆规则,我认为它已过时。在现代系统(即具有1GB或更大的RAM)上,我给交换提供1x RAM。
引导将约为200M。
哇!您打算使用20个内核?对于大多数用户而言,50Mo就足够了。
操作系统应该收到多少?我本来打算将它的大小分配在15G到20G之间(所有其他文件都分配给/ home,这是我的大部分文件所在的位置),但是我不确定是否需要更多。
是否有确定“ /”分区大小的标准方法?
我不知道“标准”方式,因为它很大程度上取决于要安装的软件数量以及计算机的性能。服务器安装(邮件,数据库...)通常将使用一个很大的分隔/var
分区。对于个人计算机,这通常是无用的。实际上,10 GB的存储/
空间对于大多数用户来说应该绰绰有余。如果您打算安装许多(我的意思是很多)软件包,则可能需要一些额外的GB,但不要超过15 GB。如果您打算安装外部软件(例如在中/opt
),请考虑到它(我个人安装了许多Java东西/opt
,例如不是真正轻量级的商业应用服务器)。如果您要翻录DVD,请再添加一些演出。实际上,请将其余空间用于/home
。
实际上,您现在应该了解为什么很难给出绝对的答案和经验(即尝试错误)是为您的机器找到“完美”尺寸的最佳方法。但是,即使对于有经验的用户,需求也可能随时间变化。正如有人指出的,这就是为什么LVM和可调整大小的文件系统是避免任何陷阱的首选武器。