Pfsense 2.3 filesystem full



  • Кто-нибудь в курсе, почему переполняется диск?
    В логах :
    –--------------
    pid 33746 (squid), uid 100 inumber 2937590 on /: filesystem full
    Write failure -- check your disk space and cache.log
    Squid has exited. Reconfiguring filter.

    А дальше я иду вручную чистить кеш. Разве очистка не должна происходить автоматом?
    В условиях очистки тоже непонятно:
    The script will only clear the disk cache on the following conditions:

    • if the swap.state file is taking up more than 75% of disk space;
    • or the drive is 90% full and swap.state is larger than 1GB
      В моем случае неоходимо условие: the drive is 90% full но без swap.state is larger than 1GB.
      В момент переполнения:
      SWAP usage 4% of 1023 MiB
      Disk usage ( / ) 100% of 28GiB - ufs


  • Точно ротация логов вкл. в сквиде ?



  • Да включена, 7 дней.



  • Попробуйте поискать команду\набор команд, к-ая покажет где и что именно занимает место. Может это и не кеш вовсе.

    Типа :

    Удаляем большие файлы

    Нам нужно оценить насколько успешно прошла очистка диска Debian. Сначала давайте посмотрим сколько места занимают все файлы на жестком диске вашего сервера:

    $ df -h

    Теперь отсортируем все файлы по размеру, с помощью одной из следующих команд:

    du -h | grep ^[0-9.]*M | sort -rn
    du -h | grep ^[0-9.]*G | sort -rn



  • Filesystem                    Size    Used  Avail Capacity  Mounted on
    /dev/ufsid/56c75dad42ef0463    28G    12G    13G    48%    /
    devfs                              1.0K    1.0K      0B  100%    /dev
    /dev/md0                      3.4M    124K    3.0M    4%    /var/run
    devfs                              1.0K    1.0K      0B  100%    /var/dhcpd/dev

    Сортировка ничего не нашла.
    После очистки вручную освободилось больше половины.
    Почему не чистит автоматом? вопрос открыт.



  • Кто-нибудь знает, как в скрипр swapstate_check.php добавить условие очистки кеш при заполнении диска более 90% игнорируя состояние swap.state?



  • c-icap используете? Тут файлы какого размера? /var/log/c-icap



  • с-icap не использую.



  • Кто-нибудь в курсе, какой скрипт запускается при нажатии кнопки "Clear disk Cache NOW" ? Хочу добавить его в cron и чистить кеш раз в неделю.
    Сегодня снова диск больше 90% и очистка не сработала.




  • @slavk1n:

    Кто-нибудь в курсе, какой скрипт запускается при нажатии кнопки "Clear disk Cache NOW" ? Хочу добавить его в cron и чистить кеш раз в неделю.
    Сегодня снова диск больше 90% и очистка не сработала.

    Мышку к кнопке подвести и посмотреть на ссылку (всплывающую).



  • Нет никакой ссылки.



  • @slavk1n:

    Нет никакой ссылки.

    Открыть свойства страницы\объекта в браузере (увидеть исходник страницы)?



  • @slavk1n:

    Нет никакой ссылки.

    У меня в IE в левом нижнем углу появляется. Она там c php в конце.



  • Если ты про pkg_edit.php , так похоже тут вся страница настроек squid.
    А вобще гугл говорит что можно так:

    Создать файл /var/squid/squid.sh
    Содержание:
    –-------------------------------------
    /usr/local/etc/rc.d/squid.sh stop
    rm -rf /var/squid/cache/
    mkdir -p /var/squid/cache/
    chown squid:squid /var/squid/cache/
    chmod 777 /var/squid/cache/
    squid -z
    /usr/local/etc/rc.d/squid.sh start

    Дать разрешение
    chmod 777 /var/squid/squid

    Попробуем.


Log in to reply