我正在尝试设置具有硬件 raid 控制器和 15x3 TB 硬盘驱动器的存储服务器。该服务器是来自 hetzner.de 的专用服务器,我使用默认设置例程(安装预配置映像)进行设置。
安装镜像的工具不允许超过2TB的分区,所以我配置如下:
100GB /
512MB /boot
32GB swap
我的计划是在安装操作系统时创建另一个分区。安装后,我使用 gdisk /dev/sda(这是唯一可用的硬盘驱动器)用剩余的存储空间创建另一个分区。通过执行n
然后选择分区 5(1、2、3 已在使用中)来创建它。写入分区表并重新启动后,我使用mkfs -t ext4 /dev/sda5
. 安装驱动器有效,但df -h
告诉我这个分区上使用了 138GB,这是不正确的。它是空的,除了一个“lost+found”文件夹,它也是空的。
有什么我想念的或者我做错了什么吗?我只是想知道 138GB 是从哪里来的。我可以使用任何工具来了解发生了什么?
Thos 138 Gigs 不是实际使用的空间,而是文件系统开销。如果您使用的是 ext3,您不会注意到它们,因为它根据存储在该分区上的文件按比例创建它,ext4 只是在创建任何文件之前的开头创建它,并且它保持不变。查看此维基以获取更多信息:https ://ext4.wiki.kernel.org/index.php/Ext4_Howto
控制器的制造商应该有一个可启动的实用程序,以允许正确的 RAID 配置。机器可能有一个内置于卡中的实用程序,可以在启动时访问。138GB 只不过是 42Tb 磁盘上的文件结构开销。
严肃地说。15x3Tb 驱动器听起来像是一个外部存储阵列。您运行的 RAID 级别(RAID5 等)?您是否将所有可用空间用作一个分区?这些是热备件吗?除非您需要所有空间,否则至少应该有一个。EXT4 允许您使用全部 15 个驱动器,但没有热备用使其成为严重且不可避免的故障点。
这并不能回答您最初的问题,但您可能希望向我们提供更多信息以便进一步了解。
毫无疑问,您应该使用 LVM——您可以将整个 45T(或一些可用的子集)放入一个卷组中,然后将各个逻辑卷作为文件系统、VM 的原始设备、设置快照/镜像等进行分配。我有一个 12x2TB 和 8x500G 阵列(前者是软件 RAID,后者是硬件),并且对扩展和收缩卷(当然,假设文件系统正确)、创建备份/测试镜像等的能力非常满意。我的建议是设置您的引导/操作系统驱动器(通常是 RAID-1),然后将其余部分放入一个公共组(根据需要,RAID-6 或 RAID-10)并将 LVM 覆盖到后一组。
138G 是您的保留块百分比。默认百分比为 5%。我不确定 45TB 原始空间中有多少可用空间,但 138GB 是可用空间的 5%。如果你想要的更少。请执行下列操作
那应该只占用可用空间的 1%。