web-dev-qa-db-ja.com

Linuxは、すべてのディスクの要約よりもはるかに少ないディスク容量を示します

私は4つのディスクを備えたCentOSサーバーを持っており、それぞれが1TBで合計3.636 TBの使用可能スペース( http://www.jonathanlaliberte.com/2007/12/による) 18/calculating-actual-hard-disk-space / )。

ただし、serverdfコマンドは次のステータスを示します。

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不足しています。

そのスペースがどこに行ったのか、そしてどうすればそれを取り戻すことができるのか、何か考えはありますか?

ありがとう!

2
SyRenity

MDデバイスはどのように構成されていますか? RAID1(ミラーリング)またはRaid5(パリティ付きのストライプ)を使用すると、容量が失われます。 RAID1の容量はすべてのディスクの半分になり、RAID5の容量はn-1ディスクになります。

3
Sven

次のコマンドのいずれか

Sudo fdisk -l
Sudo parted -l

何が起こっているのかをより明らかにし、OSが認識するドライブの正確に報告された容量を提供する必要があります。 RAIDはどのように設定されていますか?

2
Hyppy

ソフトウェアRAIDのようです(/ dev/md *デバイスはlinuxmd raidに属しています)。おそらくレイド5のようなものがあります。/proc/mdstatを見てください。

2
rvs

Webサイトでの使用可能スペースの計算は、ファイルシステム構造、予約済みスペース、RAIDアレイ(およびそれらのオーバーヘッド)などを考慮せずに、GBとGiBの間で変換するだけのようです。さらに、マウントされていないドライブまたは他のパーティションにパーティション化されていないスペースがある可能性があります。

小切手 cat /proc/partitionsオーバーヘッドをカウントせずに、実際のパーティションとデバイスサイズの情報(1KiBブロック単位)を確認します。

1
DerfK

私たちが知っている限りでは、900GBはパーティション化されていないスペースである可能性があります。また、2.7Tはあまり正確ではありません。代わりに、df -kを試して、ファイルシステムのサイズをKiBで確認してください。

メタデバイスがどのように構成されているか、および4つのディスクがどのように分割されているかを示す必要があります。

cat /proc/mdstatは良い出発点になるはずです。

1
MattBianco