Ad Widget

Collapse

Закончилось место на диске

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • eldalex
    Member
    • Dec 2015
    • 30

    #1

    Закончилось место на диске

    Доброго дня!
    Вобщем проблема в том, что сработали уже все три тригера по свободному месту.
    Free disk space is less than 20% on volume /
    Free disk space is less than 20% on volume /tmp
    Free disk space is less than 20% on volume /var/tmp
    Диск у заббикса на 40Gb.
    начал копать, оказалось что очистка базы была настроена по умолчанию на 365 дней.
    поменял на 60. подождал но ситуация не изменилась.
    тогда подчистил историю и тренды руками до 01.10.2016, т.е. оставил 2 с лишним месяца. однако либо размер базы не уменьшился, либо место жрет что то еще. как все таки вернуть место? или уже только расширять диск?
    Заббикс разворачивали готовое решение 2.4 на Suse Linux.
    Last edited by eldalex; 12-01-2017, 06:28.
  • Viewer
    Senior Member
    • Oct 2012
    • 131

    #2
    Originally posted by eldalex
    как все таки вернуть место?
    Сделай optimize table для таблиц history, history_uint, history_str,history_log,trends

    Comment

    • Semiadmin
      Senior Member
      • Oct 2014
      • 1625

      #3
      А размер файла ibdata1 уже не уменьшится, как бы вы таблицы не чистили. Другое дело, что и расти не будет, пока таблицы прежних размеров не достигнут. Если все же надо освободить место на диске - дамп/раздамп БД.

      Comment

      • eldalex
        Member
        • Dec 2015
        • 30

        #4
        Originally posted by Viewer
        Сделай optimize table для таблиц history, history_uint, history_str,history_log,trends
        Спасибо сейчас попробую!

        Originally posted by Semiadmin
        А размер файла ibdata1 уже не уменьшится, как бы вы таблицы не чистили. Другое дело, что и расти не будет, пока таблицы прежних размеров не достигнут. Если все же надо освободить место на диске - дамп/раздамп БД.
        Да как бы место не так важно, просто я сейчас расширил на 10 Га диск, но по логу оно все так же сокращается, начался график с 15.59% сейчас уже 14.95%(за 3 часа). т.е. остановка работы это снова вопрос времени.
        Надеюсь optimize table поможет.

        Comment

        • eldalex
          Member
          • Dec 2015
          • 30

          #5
          Все приехал. после попытки оптимизации случился конекшн лост процентах на 70ти.
          теперь при попытке подключиться к базе
          mysql -u root -p zabbix
          выдает
          ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysql/mysql.sock' (2)

          потупил, подключился и снова нет места, 10 гигов ушли в неизвестном направлении.

          ------------------------

          Кароч в лес все. данные нам не критичны, мы отслеживаем текущую ситуацию в сети. сделал TRUNCATE таблиц с историей, вернул себе 30 гигов.
          Last edited by eldalex; 12-01-2017, 14:52.

          Comment

          • Prostolutin
            Junior Member
            • Jan 2017
            • 3

            #6
            Про место на диске

            Привет,
            буквально на днях занимался этом вопросом. Тебе просто нужно расширитьместо с помощью *nix утилит. Вот сделай все как написано по этой статье и все получится:
            We generally do both dedicated and VPS hosting for our websites, apps and some premium projects we run for others. When we choose to have VPS servers (aka virtual machines or VMs for short) instead of dedicated servers, we usually opt for VMware's free ESXi 5 and install Ubuntu Server as the OS...

            Comment

            Working...