Ubuntu服务器:分区大型硬件袭击

我试图build立一个具有硬件raid控制器和15×3 TB硬盘的存储服务器。 该服务器是hetzner.de的专用服务器,我正在使用默认安装例程(安装预configuration的映像)进行安装。

用于安装映像的工具不允许超过2TB的分区,所以我将其configuration为:

100GB / 512MB /boot 32GB swap 

我的计划是在安装操作系统时创build另一个分区。 安装之后,我使用gdisk / dev / sda(这是唯一可用的硬盘驱动器)来创build另一个存储分区。 创build它通过做n然后select分区5(1,2,3已经在使用中)。 写完分区表并重新启动后,我使用mkfs -t ext4 /dev/sda5格式化驱动器。 安装驱动器的工作原理,但df -h告诉我,这个分区上使用了138GB,这是不正确的。 除了“lost + found”文件夹,它也是空的,它是空的。

有什么我失踪或我做错了什么? 我只是想知道138GB来自哪里。 任何工具,我可以用来知道最近怎么回事?

这138 Gig是不是实际使用的空间,但是文件系统开销。 如果您使用的是ext3,则不会注意到它们,因为它会根据存储在该分区上的文件成比例地创build它,ext4只是在创build任何文件之前在开始时创build它,并且保持不变。 查看这个wiki获取更多信息: https : //ext4.wiki.kernel.org/index.php/Ext4_Howto

控制器的制造商应该有一个可启动的实用程序,以允许正确的RAIDconfiguration。 机器中可能有一个内置于卡上的实用程序,可在启动时访问。 对于42Tb的磁盘,138GB只能是文件结构开销。

在一个严肃的笔记。 15x3Tb驱动器听起来像一个外部存储arrays。 您正在运行的RAID级别(RAID5等)? 你是否将所有可用的空间用作一个分区? 有那些热备份吗? 至less应该有一个,除非你需要所有的空间。 EXT4允许您使用全部15个驱动器,但没有热备份使其成为严重且不可避免的故障点。

这并不回答你原来的问题,但你可能想给我们更多的信息去进一步。

毫无疑问,你应该使用LVM – 你可以把整个45T(或一些可用的子集)放到一个卷组中,然后把每个逻辑卷作为文件系统,虚拟机的原始设备,设置快照/镜像等等。一个12x2TB和8x500Garrays(以前的软件RAID就是后者的硬件),并且对扩展和缩小卷的能力(假设正确的文件系统当然)非常满意,为备份/testing创build镜像等。我的build议是设置您的启动/操作系统驱动器(通常为RAID-1),然后将剩下的部分放入一个共同的组(根据需要使用RAID-6或RAID-10),并将LVM覆盖到后一组。

138G是你的保留块百分比。 默认百分比是5%。 我不确定您的45TB原始空间有多less可用空间,但138GB是您可用空间的5%。 如果你想less于这个。 请执行下列操作

  mkfs.ext4 -m 1 /dev/sda5. 

这应该只占可用空间的1%。