我将在新的专用服务器上安装Debian,我有机会设置硬盘分区。
服务器有两个配置为RAID 1的750GB驱动器。我们将拥有10个Postgresql数据库,每个数据库大约为2 GB。这个服务器上当然也会有Apache / PHP。我们将仅将服务器用于我们自己的Web应用程序。
托管公司强烈建议创建单独的两个分区。第一个小的“/”和第二个非常大的“/ home”。但我对此有些怀疑。我觉得“/”目录的一个大分区就好了。对此question的回答也表明将磁盘划分为多个分区是没有意义的。
在这种情况下,磁盘分区是否仍然相关?
答案 0 :(得分:6)
如果您有一个数据可能填满分区并阻止其他内容运行的地方,这是相关的;应用程序日志文件可能会填满一个分区,并且没有其他应用程序要写入的tmp空间或要写入的操作系统,所以是的,仍有相关的分区原因。只需看看你需要什么,并决定是否有任何东西可以阻止系统的其余部分被使用。如果是这样,你想要将其分区,所以如果它最大化空间,它只会伤害自己。
答案 1 :(得分:4)
正如您所指出的主题中所述,关于多个分区的唯一好处是能够擦除和重建操作系统而不会弄乱您的数据。但是你在远程服务器上运行Debian,所以你不太可能这样做。
在转储整个分区时,也会出现基于备份磁带容量的原因,但这是上个世纪的事情。
底线:不分区。
答案 2 :(得分:1)
我不认为它在性能或任何实际原因方面都是相关的。
请注意,RAID1可能只在出现硬件故障时才能保存。它不是备份解决方案。
答案 3 :(得分:1)
我同意您的托管公司。
我总是使用分区将“我的东西”与操作系统分开。我假设最糟糕的是操作系统将被搞砸到我将不得不格式化并重新安装它,我不想丢失任何数据。我使用格式留下分区,以便我可以安装第二个操作系统。
我在LINUX和Windows系统上都这样做,尽管事实证明它在Windows上的价值比Linux高很多倍。 (我总是有一个重复的Windows操作系统安装准备好整理主要的!)。
如果你想要从磁盘中获得最大的性能,那么BTW应该意识到数据存储的位置会影响读/写时间 - 最多可达2倍。你可以利用这个,例如,将磁盘格式化为3个分区。 “第一”的速度将快于“第三”