我有一台 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
应该是一个很好的起点。