我有一个专用的盒子,其规格如下:
CPU:4 核 Xeon 3450 *1(启用 HT)
RAM:8GB DDR3
HDD:15k SAS 147G *2(当前处于 RAID 1)
当前的操作系统是 Windows Server 2003。我正在运行一个 Web 服务器(包含几个网站)、一个邮件服务器、一个 svn 服务器(基于 apache)以及相当多的游戏服务器。我现在计划将操作系统切换到 ubuntu 服务器并打破 RAID 以使存储空间翻倍。您推荐哪种分区方案来充分利用双硬盘设置?
答案1
首先,我建议不要破坏 RAID。RAID-1 相对于 2 个独立磁盘的性能和可靠性提升是值得的。
如果您对 Linux 不是特别熟悉,Ubuntu 建议的默认分区方案通常就足够了。如果您有其他需求,那么这里是一个很好的起点。根据需要进行调整,例如,如果您有一个特定的应用程序将占用 /opt 中的 40GB。
/ - 50GB - ext4 file system
SWAP - 16GB - swap file system
/var - 10GB - ext4 file system
/home - remaining space - ext4 file system
答案2
我最近写了一篇很长的回答,解释了为什么需要分区这里。
简而言之:
- 使用 LVM 而不是本机分区。
- 两个 LVM 分区(一个用于交换,另一个用于包含所有内容的根文件系统)并不一定是坏事。
- 分区越多越好,但如果要这样做,请从最小尺寸的分区开始,并留出未分配的空间,以便可以为正确的分区分配更多空间
LVM 允许您扩大分区及其文件系统,并且如果您将来购买额外的磁盘,您可以将该容量添加到现有的 LVM 卷组,允许您在线扩大分区,而无需移动数据。
为了容量而牺牲冗余可能会给你带来麻烦。