Восстановление MySQL InnoDB после отключения электропитания

Однажды после того как отключилось электропитание, розрядились UPS, потом не сработала автоматика запуска генератора из-за чего он включался и выключался несколько раз, в итоге сервер с MySQL тоже несколько раз был запущен и отключен от электропитания, в последствии были повреждены таблицы разных баз данных, в том числе и база по умолчанию с mysql пользователями, в результате MySQL демон не запускался.

Читать далее «Восстановление MySQL InnoDB после отключения электропитания»

Не запускается WS-SUP720-3BXL Not Applicable Unknown

Однажды после отключения электропитания, на Cisco Catalyst 6509-E вместо основного модуля WS-SUP720-3BXL запустился только резервный.
Как я выяснил позже, перестала работать карта памяти и соответственно модуль не смог запустить прошивку. В этот момент на модуле все индикаторы светились красным.

Читать далее «Не запускается WS-SUP720-3BXL Not Applicable Unknown»

Восстановление GRUB Linux

Обычно на каждом диске есть MBR (главная загрузочная запись, master boot record) и при включении компьютера, BIOS обращается к ней за информацией для дальнейшей загрузки. В Linux системах в качестве загрузчика используется GRUB, о вариантах восстановления которого я и напишу ниже.

Посмотреть версию GRUB можно командой:

grub-install --version

1) Первый вариант.
Запускаем систему с LiveCD/USB, например в образе Ubuntu Desktop кроме установки есть возможность запустить систему.
Откроем терминал, для этого нажмем клавишами Alt+F2 и введем команду:

gnome-terminal

Читать далее «Восстановление GRUB Linux»

Перенос работающей системы Ubuntu на другой диск

На тесте использую систему Ubuntu Server 14.04.5 LTS.

И так, на работающей системе переключимся на root пользователя:

Читать далее «Перенос работающей системы Ubuntu на другой диск»

Восстановление файловых систем используя fsck

Fsck (File System ChecK) — проверяет и восстанавливает файловые системы.

Перед запуском проверки отмонтируем файловую систему командой:

umount /dev/sda1

Пример запуска проверки (где /dev/sda1 — проверяемое устройство или раздел):

fsck -V -C -f /dev/sda1

Просмотр краткой документации:

man fsck

Опишу некоторые ключи запуска:
-C (отображение строки прогресса если возможно)
-M (не проверять монтированные файловые системы)
-p (автоматический режим)
-y (соглашаться на все вопросы)
-n (не соглашаться на все вопросы)
-f (принудительная проверка)
-V (более детальная информацию)

Восстановление маршрутизатора TP-Link TL-WR740N

Пришлось недавно восстанавливать маршрутизатор (роутер) TP-Link TL-WR740N v4.20, который циклически перезагружался.

Читать далее «Восстановление маршрутизатора TP-Link TL-WR740N»

Восстановление данных с помощью extundelete

Официальная страница: extundelete.sourceforge.net
Утилита extundelete позволяет восстанавливать файлы удаленные с разделов ext3/ext4.

Команда установки extundelete в Ubuntu:

sudo apt-get install extundelete

Посмотрим имя раздела:

sudo fdisk -l

Отмонтируем раздел чтобы не повредить окончательно данные:

umount /dev/раздел

Либо сделаем к нему доступ только для чтения:

mount -o remount,ro /dev/раздел

Можно сделать резервную копию перед началом процедуры восстановления:

sudo dd if=/dev/раздел of=/home/пользователь/dump.img

Теперь можно запускать extundelete (примеры с указанием директории и файла которые необходимо восстановить):

sudo extundelete /dev/раздел --restore-directory /директория
sudo extundelete /dev/раздел --restore-file /директория/файл

Пример восстановления содержимого директории удаленного после указанного времени:

sudo extundelete --after дата /dev/раздел --restore-directory /директория

Время указывается в UNIX формате, пример для конвертирования формата:

date -d "Feb 05 2015 12:00" +%s

Восстановление данных с флешки в Ubuntu

Допустим что некие файлы были случайно удалены с носителя информации либо повреждены по каким-либо причинам.
В первую очередь рекомендую закрыть доступ на запись если на носителе есть переключатель (только чтение / полный доступ) и ни в коем случае ничего не записывать на флешку иначе данные которые необходимо восстановить могут быть частично заменены записываемыми данными!

Подключим носитель информации к компьютеру и выполним команду просмотра доступных дисков:

sudo fdisk -l

И создадим полную копию памяти носителя информации (допустим наша флешка это /dev/sdb), чтобы случайно не повредить их окончательно:

sudo dd if=/dev/sdb of=/home/пользователь/dump.img

Полная копия памяти флешки создана, теперь можно приступить к восстановления данных, данные можно восстанавливать как с флешки так и с созданной копии.

Вот несколько моих статей как восстанавливать данные в Ubuntu:
Восстановление данных с помощью Foremost
Восстановление данных с помощью testdisk
Восстановление данных с помощью extundelete

Восстановление Ubiquiti (UBNT) устройств

Бывало такое, когда во время процесса обновления прошивки Rocket M, NanoBeam, NanoStation и других Ubiquiti устройств пропадало питание, либо случались какие-то другие проблемы после которых на устройство нельзя было зайти через web-интерфейс и оно не работало.

Читать далее «Восстановление Ubiquiti (UBNT) устройств»

Восстановление маршрутизатора D-Link DIR-300NRU/B7

Пришлось восстановить на днях нерабочий маршрутизатор D-Link DIR-300NRU/B7, который перестал работать после выключения питания в момент обновления прошивки. По сути данным методом можно восстановить и некоторые другие маршрутизаторы D-Link.

Читать далее «Восстановление маршрутизатора D-Link DIR-300NRU/B7»