Linux 显示的磁盘空间比所有磁盘的摘要少得多

Linux 显示的磁盘空间比所有磁盘的摘要少得多

我有一台 CentOS 服务器,有 4 个磁盘,每个磁盘 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

所以总体来说,我还差大约 900 GB。

知道那个空间去哪儿了吗?我该如何将其恢复?

谢谢!

答案1

MD 设备是如何配置的?如果您使用 RAID1(镜像)或 Raid5(带奇偶校验的条带),则会损失容量。RAID1 将具有所有磁盘的一半容量,而 RAID5 将具有 n-1 个磁盘的容量。

答案2

以下任一命令

sudo fdisk -l
sudo parted -l

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

答案3

看起来像是软件 raid(/dev/md* 设备属于 linux md raid)。可能存在类似 raid5 的情况。查看 /proc/mdstat。

答案4

据我们所知,900 GB 可能是未分区空间。另外,2.7T 也不是很精确。尝试df -k以 KiB 为单位查看文件系统大小。

您需要展示元设备是如何配置的,以及 4 个磁盘是如何分区的。

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

相关内容