У меня есть сервер CentOS с 4 дисками, каждый по 1 ТБ, что в сумме составляет 3,636 ТБ полезного пространства (согласно http://www.jonathanlaliberte.com/2007/12/18/calculating-actual-hard-disk-space/).
Но команда server 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 ГБ.
Есть идеи, куда делось это пространство и как его вернуть?
Спасибо!
Как настроены MD-устройства? Если вы используете RAID1 (зеркалирование) или Raid5 (чередование с четностью), вы потеряете емкость. RAID1 будет иметь половину емкости всех дисков, а RAID5 будет иметь емкость n-1 дисков.
Похоже на программный рейд (устройства / dev / md * относятся к linux md raid). Наверное, есть что-то вроде raid 5. Загляните в / proc / mdstat.
Любая из следующих команд
sudo fdisk -l
sudo parted -l
Должен пролить больше света на то, что происходит, давая вам точную заявленную емкость ваших дисков, которую видит ОС. Как настроен ваш RAID?
Расчет полезного пространства на веб-сайте, похоже, просто конвертируется между ГБ и ГБ, без учета структуры файловой системы, зарезервированного пространства, ваших RAID-массивов (и их накладных расходов) и т. Д. Кроме того, вполне возможно, что у вас есть неразмеченное пространство на дисках или других разделах, которые не смонтированы.
Проверьте cat /proc/partitions
чтобы увидеть фактическую информацию о размере раздела и устройства (в блоках по 1 КиБ), не считая накладных расходов.
Насколько нам известно, 900 ГБ могут быть неразделенным пространством. Кроме того, 2.7T не очень точный. Пытаться df -k
чтобы вместо этого увидеть размер файловой системы в KiB.
Вам нужно показать, как настроены метаустройства и как разбиты на разделы 4 диска.
cat /proc/mdstat
должно быть хорошей отправной точкой.