Сахар фсё?
Вчера купил сахарный песок по 70 руб. Для этого пришлось обойти 3 магазина. Не было даже в Магните. Сезонно или очередной «кризис» как с солью и спичками бывало?
Вчера купил сахарный песок по 70 руб. Для этого пришлось обойти 3 магазина. Не было даже в Магните. Сезонно или очередной «кризис» как с солью и спичками бывало?
Бывает такая беда. Часто… Создал разделы на ж/д и не рассчитал их размеры.. А потом ходишь, ходишь в школу, а потом БАЦ! И место неожиданно кончилось. И лишнего с раздела удалить нечего или нельзя…
Поможет чудная команда ln, которая может создать ссылку с одного раздела на другой так, что другие программы даже не заметят того, что на самом деле работают уже с другим диском или разделом.
Например: перенесем папку /var/log на другой раздел, который находится..ну скажем в /backup . Для этого:
1 |
ln -s /backup/log /var |
Профит. Всё работает. Никто подмены не заметил..
1. Ни один работодатель никогда не интересовался моими отметками в университете
2. Я забыл все, что учил в университете
3. «Хорошие отметки» вредили моему здоровью
4. У меня не было времени на других людей
5. Всему, что мне приносит деньги сегодня, я научился за пределами университета
Вот те советы, которые я дам своему сыну, когда он пойдет в школу:
2. Твои счета оплачивают твои навыки, а не оценки на куске бумаги
3. Красный диплом не даст тебе ощутимых преимуществ, чего не скажешь о влиятельных знакомых
4. Занимайся тем, что имеет для тебя смысл, а не тем, что от тебя ожидают другие
Стырено с интернетов (с)
Итак, случился «Ой». БД не запускается. Что делать?
1 2 3 4 5 6 7 8 9 |
root@pavel-All-Series:/var/lib/mysql# ls -l drwxrwxrwx 2 root root 4096 авг. 31 14:22 bugify -rwxrwxrwx 1 root root 79691776 авг. 31 13:56 ibdata1 -rwxrwxrwx 1 root root 67108864 авг. 31 13:56 ib_logfile0 -rwxrwxrwx 1 root root 67108864 июля 3 04:38 ib_logfile1 drwxrwxrwx 2 mysql mysql 4096 авг. 31 14:21 mysql -rwxrwxrwx 1 root root 6 авг. 31 14:21 mysql_upgrade_info drwxrwxrwx 2 mysql mysql 4096 авг. 31 14:21 performance_schema drwxrwxrwx 2 mysql mysql 4096 авг. 11 2014 phpmyadmin |
2. Запускаем mysql:
1 |
mysqld --innodb_log_file_size=<размер ib_logfile0> --innodb_force_recovery=6 |
Если все хорошо Вы должны увидеть следующее:
InnoDB: The user has set SRV_FORCE_NO_LOG_REDO on
InnoDB: Skipping log redo
070625 11:59:36 InnoDB: Started; log sequence number 0 0
InnoDB: !!! innodb_force_recovery is set to 6 !!!
070625 11:59:36 [Note] /usr/sbin/mysqld: ready for connections.
Version: ‘5.0.18’ socket: ‘/var/lib/mysql/mysql.sock’ port: 3306 SUSE MySQL
Далее дампим поднявшуюся базу данных:
mysqldump -u root -p database > database.sql
Если Вы получите следующее сообщение, это значит, что файлы системного журнала Innodb повреждены:
Got error: 1146: Table ‘database.table’ doesn’t exist when using LOCK TABLES
Чтобы решить проблему с хранением ib_logfile0 файла нужна актуальная резервная копия, поэтому восстановите все файлы от старшей резервной копии. Это не безотказное решение, но ценная попытка.
Восстановите Ваши данные:
mysql -u root -p database < database.sql
Жизнь уже давно научила:
Блокируете википедию? Да блокируйте, не жалко. Найдется другой источник информации или люди научатся обходить любые блокировки. Повысится компьютерная грамотность у населения…
Фэйсбук, Твиттер и иже с ними отказываются хранить персональные данные в России? Блокируйте.
Не хотите вести нормальный учет ТМЦ в своей организации? Ну запасемся попкорном и подождем когда сами забегаете и спросите «что нам делать?»..
Ну и т.д.