我是一个开发人员,但我已经被分配到一个新的项目,如果似乎我将不得不戴上it帽子。
公司购买了一台新的服务器,因为我们将运行一个应用程序,该应用程序基本上将二进制数据“转换”为人类可读的文件。所有这些都存储在MySQL数据库中。
新的服务器规范如下:
型号: HP DL380p Gen8处理器:Intel Xeon E5-2609 (2.40 SFF /4-核心/10 SC /80W) FIO处理器Kit Ram:(4)HP 2GB (1x2GB)单级x8 PC3L-10600 E (DDR3-1333)无缓冲CAS-9低压存储器Kit存储:(2) HP 600 2GB 6G SAS 10K rpm SFF(2.5英寸)SC Enterprise
我的问题是:对这台新服务器进行分区的最有效方法是什么?推荐尺寸等等..。
我已经读过,根、usr、交换和数据应该有单独的分区。但它们通常是小型磁盘的例子。
发布于 2012-06-25 15:34:51
这很难给出一个确切的答案,因为你自己似乎不知道所有的需要,但我必须明确一件事-你没有1.2TB来玩。
原因是,在任何情况下,除了镜像/RAID1 1,您都不会做任何其他事情--这两个引导磁盘。这将使您能够在(而不是如果)其中一个磁盘死亡时生存下来。
现在开始实际的推荐--至少多买两个磁盘。我是认真的。
原因是您应该将您的操作系统放在这两个引导磁盘上(在一个R1对中),并将您的数据存储在另一对(或更多)磁盘上,或者放在一个R6或R10数组中。这就是专业人士所做的,这很无聊,但这都是为了让你的操作系统工作负载远离你的“常规”工作磁盘,反之亦然,当事情需要扩展/改变/移动等时,它也会保持思想的整洁。
因此,您可以将根、var等操作系统文件系统放在第一个R1对上,并在第二个数组上为实际数据创建一个/mnt/data或其他任何文件系统。
如果您刚开始运行Linux,我建议您对各种文件系统的大小(可能扩展/var,默认值通常太低)采用OS的安装默认设置,但是用户LVM并留下很大一部分(几十GB)的空闲空间,这样当您了解操作系统的行为时,您就可以相应地缩小和扩展单个文件系统--如果您不使用这个空间,就会使生活变得更容易。是否在第二个数组上使用LVM取决于您,这取决于您是否能够承受它的灵活性所带来的几个百分点的性能。哦,如果您使用的是现代的Linux,不要害怕ext4文件系统,它非常稳定。
https://serverfault.com/questions/402060
复制相似问题