Проясните наконец кто-нибудь вопрос с свободным местом на диске

Автор: dj_maxx Дата: 20.04.2004 18:59 Задавал вопрос на общем форуме, но вразумительного ответа не получил.
Проблема заключается в том что при копировании/удалении большого кол-ва файлов пропадает свободное место на диске (из-за отложеной записи как я понял). Мало того, df начинает нагло врать - показывает 0 а файлы копируются, т.е. реально место есть. Мне посоветовали комбинацию клавиш, которой можно сбросить буфера (не помню ее сейчас), но работает это только локально а как удаленно?
Вопрос: как все это вырубить, т.е. чтоб запись сразу происходила или хотя бы через НЕБОЛЬШУЮ задержку.
Re: проясните наконец кто-нибудь вопрос с свободным местом на диске 21.04.2004 00:29mator в общем это связано с несколькими причинами... linux буфферизует дисковые запросы , если тебе надо сбросить дисковый cache, то запускаешь sync от root'a.

Также проверь наличие reserved-blocks-count на разделе через tune2fs /dev/{partition} если у тебя файловая система ext2 или ext3, и выставь их в 0 если тебе не надо их резервировать для рута - в общем случае не надо.

Если у тебя стоит журналируемая файловая система, то сам журнал файловой системы занимает место, как его чистить я незнаю, но при операциях с фалами он бывает растет. ТАкой пример, попробуй на чистую файловую систему скопировать например исходники ядра распакованого, предварительно записав сколько было свободного места (через df), потом удалить и сравнить сколько опять места свободного, ты поймешь, что места осталось меньше, потому что вырос журнал.
Re: проясните наконец кто-нибудь вопрос с свободным местом на диске 21.04.2004 10:32Light Если тебе так не нравится буферизация, то можеш прописать опцию sync в fstab для нужного раздела, но скорость работы с этой фс резко упадет
Re: проясните наконец кто-нибудь вопрос с свободным местом на диске 21.04.2004 16:36dj_maxx да мне просто нужно чтоб хотя-бы периодически кеш выплевывался (если не трогать то часами висеть может) а то свет пропадет - и капец всему (УПСы пока не поставили), я пока по крону каждые 10 мин. sync вызываю...
Re: проясните наконец кто-нибудь вопрос с свободным местом на диске 24.04.2004 00:41Targon Кажется где-то инфа есть, что по умолчанию команда sync автоматом вызывается каждые 30 секунд.
Что там в man sync сказано? А то я сейчас под виндами...
RSS-материал