MariaDB復旧
サーバから以下のメールが届いた。 CurrentPendingSector Device: /dev/sda [SAT], 5 Currently unreadable (pending) sectors それからしばらくすると、以下のメールが届き、mariadbが正常に使えなくなってしまった。 Cron <apache@server> /usr/bin/php /var/www/html/tt-rss/update.php --feeds --quiet <pre>Exception while creating PDO object:SQLSTATE[HY000] [2002] Connection refused</pre> ひとまず、使用中のデータベースをダンプすることにした。 mysqldump -u root -p ttrss > ttrss.dump mysqldump -u root -p nextcloud --default-character-set=utf8mb4 > nextcloud.dump 上記のダンプを実行してみるものの、以下のエラーが出てきたがエラーが出なくなるまで繰り返した。 mysqldump: Got error: 2002: "Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (111)" when trying to connect mysqldump: Got error: 2013: "Lost connection to MySQL server during query" when using LOCK TABLES 実際はzabbixもあったが、容量が多すぎるためか成功しなかった。 MariaDBの復旧のため、試したのは次の通り。