{"id":156,"date":"2021-04-10T16:18:34","date_gmt":"2021-04-10T14:18:34","guid":{"rendered":"http:\/\/gbiondi.tech2.it\/?p=156"},"modified":"2021-04-10T16:20:33","modified_gmt":"2021-04-10T14:20:33","slug":"poco-spazio-su-partizione-var-lib-mysql-su-appliance-ready-to-use-zabbix","status":"publish","type":"post","link":"http:\/\/gbiondi.tech2.it\/index.php\/2021\/04\/10\/poco-spazio-su-partizione-var-lib-mysql-su-appliance-ready-to-use-zabbix\/","title":{"rendered":"Poco spazio su partizione \/var\/lib\/mysql su Appliance (ready to use) Zabbix"},"content":{"rendered":"\n<p>Il problema \u00e8 la partizione dedicata a mysql quasi piena: come risolvere il problema. Visto che era una VM basta solo aggiungere un disco e spostare il contenuto di \/var\/lib\/mysql e successivamente montare il nuovo device al posto del vecchio device ormai quasi pieno. Non ho la registrazione di quello che ho fatto, vado a memoria:<\/p>\n\n\n\n<p>Ho creato una partizione primaria sul nuovo disco &#8220;fdisk \/dev\/sda&#8221; e dopo l&#8217;ho formattata con il comando mkfs.xfs \/dev\/sdb1  &#8211; A questo punto ho creato una directory dentro \/mnt\/disco-da-15-giga e poi lo ho editato in fstab in modo che venga montato all&#8217;atto dell&#8217;avvio della vm. Ora bisogna spostare il contenuto della \/var\/lib\/mysql su \/mnt\/disco-da-15-giga &#8211; si puo&#8217; fare in diversi modi, io ho scelto di fare un archivio cosi&#8217;: tar cvfz dati.tar.gz \/var\/lib\/mysql in seguito ho estratto tutto in \/mn\/nuovodisco e ho eseguito un chown mysql:mysql * dentro la directory per riportare l&#8217;owner corretto dei file.<\/p>\n\n\n\n<p>Ora si tratta di editare \/etc\/my.cnf.d\/mysql-server.cnf in modo da cambiare datadir e socket come vedi: <\/p>\n\n\n\n<p>[mysqld]<br>datadir=\/mnt\/disco-da-15-giga\/mysql<br>socket=\/mnt\/disco-da-15-giga\/mysql\/mysql.sock<br>log-error=\/var\/log\/mysql\/mysqld.log<br>pid-file=\/run\/mysqld\/mysqld.pid<\/p>\n\n\n\n<p>Ora se fai partire mysqld dovrebbe funzionare normalmente.. solo che ora usa il nuovo disco. Ora bisogna informare Zabbix che il socket non \u00e8 piu&#8217; il default ma \u00e8 da un&#8217;altra parte: questo si fa editando il file zabbix.conf e precisamente questa riga: <\/p>\n\n\n\n<p>DBSocket=\/mnt\/disco-da-15-giga\/mysql\/mysql.sock<\/p>\n\n\n\n<p>Ora contrariamente a quello che si puo&#8217; normalmente pensare bisogna fare l&#8217;ultimo passo, perche&#8217; altrimenti il server Zabbix funziona normalmente (lo vedi dai log di zabbix) ma non riesci ad entrare nella GUI via web. Bisogna editare il file \/etc\/php.ini precisamente questa riga:<\/p>\n\n\n\n<p>pdo_mysql.default_socket=\/mnt\/disco-da-15-giga\/mysql\/mysql.sock<\/p>\n\n\n\n<p>Tutto finito&#8230;<\/p>\n\n\n\n<p><\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Il problema \u00e8 la partizione dedicata a mysql quasi piena: come risolvere il problema. Visto che era una VM basta solo aggiungere un disco e spostare il contenuto di \/var\/lib\/mysql e successivamente montare il nuovo device al posto del vecchio device ormai quasi pieno. Non ho la registrazione di quello che ho fatto, vado a &hellip; <\/p>\n<p class=\"link-more\"><a href=\"http:\/\/gbiondi.tech2.it\/index.php\/2021\/04\/10\/poco-spazio-su-partizione-var-lib-mysql-su-appliance-ready-to-use-zabbix\/\" class=\"more-link\">Leggi tutto<span class=\"screen-reader-text\"> &#8220;Poco spazio su partizione \/var\/lib\/mysql su Appliance (ready to use) Zabbix&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4,3],"tags":[],"class_list":["post-156","post","type-post","status-publish","format-standard","hentry","category-tecnica","category-zabbix"],"_links":{"self":[{"href":"http:\/\/gbiondi.tech2.it\/index.php\/wp-json\/wp\/v2\/posts\/156","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/gbiondi.tech2.it\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/gbiondi.tech2.it\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/gbiondi.tech2.it\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/gbiondi.tech2.it\/index.php\/wp-json\/wp\/v2\/comments?post=156"}],"version-history":[{"count":2,"href":"http:\/\/gbiondi.tech2.it\/index.php\/wp-json\/wp\/v2\/posts\/156\/revisions"}],"predecessor-version":[{"id":158,"href":"http:\/\/gbiondi.tech2.it\/index.php\/wp-json\/wp\/v2\/posts\/156\/revisions\/158"}],"wp:attachment":[{"href":"http:\/\/gbiondi.tech2.it\/index.php\/wp-json\/wp\/v2\/media?parent=156"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/gbiondi.tech2.it\/index.php\/wp-json\/wp\/v2\/categories?post=156"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/gbiondi.tech2.it\/index.php\/wp-json\/wp\/v2\/tags?post=156"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}