Что происходит, когда жесткий диск заполняется?

Попробуйте этого: sed 's/[<>,]//g'

5
02.02.2013, 02:10
2 ответа

Это не должно подвешивать систему; однако, приложения перестанут работать, когда они попытаются записать в файлы, и файлы журнала не могли бы быть обновлены.

В расширении [234] файловые системы, сумма диска резервируется пользователю root; это могло бы удовлетворить Вашему варианту использования (Вы не хотите, чтобы Ваша система имела грязный отказ неспособностью записать файл журнала).

3
27.01.2020, 20:39
  • 1
    Существует ли способ зафиксировать эти ошибки со сценарием оболочки? –  jnbdz 02.02.2013, 00:20
  • 2
    @Jean-NicolasBoulayDesjardins не, что я могу думать, но Вы могли записать сценарий, который обнаруживает, когда Ваше пространство на жестком диске идет низко и принимает соответствующие меры для решения проблемы. –  Renan 02.02.2013, 02:26
  • 3
    I, хотя об этом. Я думаю, что собираюсь использовать контролирующее программное обеспечение, которое будет проверять с помощью ping-запросов каждые 10 секунд. Проверять, полон ли диск. –  jnbdz 02.02.2013, 02:35
  • 4
    Не проверяйте каждые 10 секунд! Это - трата ресурсов. И что Вы сделаете, если Ваш диск будет уже полон? Установите порог, который дает Вам, по крайней мере, день или два для решения проблемы и проверки один раз в день или около этого. –  alexis 02.02.2013, 14:43

В ext2/ext3/ext4 файловых системах 5% дискового пространства резервируются для корня в случае диска, являющегося полным, таким образом, процессы могут работать правильно. Можно проверить это с командой:

$ sudo dumpe2fs /dev/sda1 | grep Reserved

Где/dev/sda1 является устройством файловой системы (можно проверить его с командой df).

Можно изменить это значение с командой tune2fs:

$ sudo tune2fs -r 109117 /dev/sda1
3
27.01.2020, 20:39

Теги

Похожие вопросы