Linux显示的磁盘空间less于所有磁盘的摘要

我有一个4个磁盘的CentOS服务器,每个磁盘都有1TB,可用空间总计为3.636 TB(根据http://www.jonathanlaliberte.com/2007/12/18/calculating-actual-hard-disk-space/ ) 。

但是服务器df命令显示以下状态:

Filesystem Size Used Avail Use% Mounted on /dev/md1 5.5G 3.0G 2.3G 57% / /dev/md3 2.7T 2.7T 55G 99% /media /dev/md0 181M 12M 160M 7% /boot 

交换是:

 Swap: 5721 12 5708 

所以总的来说,我差不多是900GB。

任何想法,空间去了,我怎么能得到它回来?

谢谢!

如何configurationMD设备? 如果使用RAID1(镜像)或Raid5(带有奇偶校验的条带),则会导致容量松动。 RAID1将具有所有磁盘容量的一半,而RAID5将具有n-1个磁盘的容量。

以下任一命令

 sudo fdisk -l sudo parted -l 

应该更清楚地了解正在发生的事情,为您提供操作系统所看到的驱动器的确切报告容量。 你的RAID如何设置?

这似乎是软件raid(/ dev / md *设备属于linux md raid)。 可能有像raid5这样的东西。 看看/ proc / mdstat。

网站上的可用空间计算似乎只是在GB和GiB之间进行转换,而不考虑文件系统结构,保留空间,RAIDarrays(及其开销)等。 而且,在驱动器或未安装的其他分区上有未分区的空间是完全可能的。

检查cat /proc/partitions以查看实际分区和设备大小信息(以1KiB块为单位),不计算开销。

就我们所知,900 GB可能是未分区的空间。 另外,2.7T不是很精确。 尝试使用df -k来查看KiB中的文件系统大小。

您需要显示如何configuration元设备,以及4个磁盘如何分区。

cat /proc/mdstat应该是一个很好的起点。