Linux говорит, что мое пространство заполнено с использованием 2,4 / 50 ГБ

17

Сегодня я столкнулся с проблемой, и я не уверен, что это неправильная конфигурация моего хостинг-провайдера, потому что я ничего не изменил в файловой системе.

DF-H говорит:

df -h
Filesystem Size Used Avail Use%  Mounted on
/dev/simfs 50G  2.4G  0    100%  /

Он говорит, что он используется на 100%, но только 2.4G из 50 действительно используются. Я также попытался удалить некоторые файлы журнала, которые были большими, но это не помогло.

Я также проверил с помощью "du -sh *", есть ли что-то большое, но не смог найти ничего большого.

У кого-нибудь есть идея?

// edit: есть достаточно свободных INodes.

df -hi
Filesystem     Inodes IUsed IFree IUse% Mounted on
/dev/simfs        25M  137K   25M    1% /

// редактировать: завершить вывод:

df -T
Filesystem     Type     1K-blocks    Used Available Use% Mounted on
/dev/simfs     simfs     52428800 2127284         0 100% /
none           devtmpfs    262144       4    262140   1% /dev
none           tmpfs        52432      56     52376   1% /run
none           tmpfs         5120       0      5120   0% /run/lock
overflow       tmpfs         1024       0      1024   0% /tmp
none           tmpfs       209700       0    209700   0% /run/shm
none           tmpfs       102400       0    102400   0% /run/user

// редактировать: Permissions:

ls -la /dev/simfs
brw------- 1 root root 144, 149 Aug 14 00:01 /dev/simfs
Zazama
источник
Вероятно, существуют некоторые проблемы с дисковым пространством / квотами на компьютере, на котором размещена ваша виртуальная машина, обратитесь к своему хостинг-провайдеру.
Душан Баджич,
Это тоже моя текущая мысль, я уже связался с ними (жду ответа).
Zazama
1
Вы также искали потерянные дескрипторы файлов? то есть lsof -n | grep -i delet
Аарон

Ответы:

31

Вы используете VPS на основе OpenVZ, и на этом VPS ваша корневая файловая система на самом деле является не файловой системой, а каталогом на хосте . В этом каталоге на хосте не хватило места на диске.

Это явный признак того, что ваш провайдер значительно перерасходовал ресурсы и не контролирует их должным образом или вообще не контролирует. Замена simfs, известная как Ploop , труднее overcommit, имеет более сильную гарантию дискового пространства, и выполняет лучше.

Я настоятельно рекомендую вам найти другого поставщика как можно скорее. Это очень маловероятно, чтобы быть последней проблемой, которая у вас будет с вашей текущей. (И, конечно, тот, который не основан на OpenVZ.)

Майкл Хэмптон
источник
2
Спасибо за ваше объяснение, звучит разумно. У меня есть VPS в течение полугода, и у меня не было проблем до прошлой ночи. Это также только маленький с 512 МБ оперативной памяти, который не требует много энергии. Я подожду их объяснения, а потом решу, что делать.
Zazama
2
Оказалось, что вы были правы, это была проблема с их стороны. Очевидно, они не признали, что перегрузили свою хост-систему: P
Zazama
@Zazama Так ... Что ты решил сделать?
иррациональный Джон
@irrationalJohn Ну, они исправили это в течение 2 часов после того, как я получил от них ответ, и они дали мне 9 дней бесплатно, поэтому я решил остаться там. Я не размещаю важные проекты на этом сервере, поэтому простои не имели большого значения. Но для своего будущего я понял, что лучше потратить больше денег на лучшее качество и поддержку, если это важно (я говорю о простоях, потому что запись в базу данных больше не работает, что вынудило меня закрыть сайт).
Zazama