Rhy*_*yuk -2 linux partition hard-drive
我是一名开发人员,但我被分配到一个新项目中,看来我也必须戴上 IT 帽子。
公司购买了一台新服务器,我们将运行一个基本上将二进制数据“翻译”成人类可读文件的应用程序。所有这些都存储在 MySQL 数据库中。
新服务器规格如下:
型号:HP DL380p Gen8
处理器:Intel® Xeon® E5-2609 (2.40GHz/4-core/10MB/80W) FIO 处理器套件
内存:(4)HP 2GB (1x2GB) 单列 x8 PC3L-10600E (DDR3-1333) 无缓冲 CAS-9 低电压内存套件
存储:(2) HP 600GB 6G SAS 10K rpm SFF(2.5 英寸)SC Enterprise
我的问题是:对这个新服务器进行分区的最有效方法是什么?推荐尺寸等...
我读过应该有 root、usr、swap 和 data 的单独分区。但它们通常是小磁盘的示例。
很难给出确切的答案,因为您自己似乎并不了解所需的一切,但我必须绝对清楚地说明一件事-您没有 1.2TB 可以玩。
原因是在任何情况下,除了镜像/RAID1 这两个引导磁盘之外,您绝不会做任何事情。这将使您能够在(不是如果)这些磁盘之一死亡时幸存下来。
现在进入实际建议 - 至少再购买两个磁盘。严重地。
原因是您应该将操作系统放在这两个引导磁盘上(在 R1 对中),并将数据存储在 R6 或 R10 阵列中的另一对(或更多)磁盘上。这就是专业人士所做的,这很无聊,但这一切都是为了让您的操作系统工作负载远离“常规”工作磁盘,反之亦然,当事情需要扩展/更改/移动等时,它也保持良好和整洁。
因此,您将 root、var 等操作系统文件系统放在第一个 R1 对上,并在第二个数组上为您的实际数据创建一个 /mnt/data 或任何文件系统。
如果您是运行 Linux 的新手,我建议您针对各种文件系统的大小采用操作系统的安装默认值(可能是扩展 /var,默认值通常太低)但用户 LVM 并留下一个大块(几十个的 GB) 可用空间,以便当您了解操作系统的行为时,您可以相应地缩小和扩大单个文件系统 - 如果您不使用此空间,它会使生活变得更加轻松。你是否在你的第二个阵列上使用 LVM 取决于你,这真的取决于你是否能负担得起它的灵活性给你带来的那百分之几的性能损失。哦,如果您使用的是现代 Linux,请不要害怕 ext4 文件系统,它非常稳定。
归档时间: |
|
查看次数: |
528 次 |
最近记录: |