Уря!! Сайтег восстал из пепла.


Жили были, не тужили
Тихо сайтик уронили.

Уронили, блин, с винтом,
Щаз об этом и споем.

Стандартная постройка:

  • FreeBSD
  • ZFS
  • VirtualBox
  • Система с сайтегом.

Что-то с винтом не заладилось, и VirtualBox решил, что образ не кошерный:

 Power up failed (vrc=VINF_SUCCESS, rc=NS_ERROR_FAILURE (0X80004005))

Великий и ужасный гугль, послал в сад раскапывать самый свежий бэкап, т.к. файл побился. На это так же без застенчиво намекал zpool status -v.

errors: Permanent errors have been detected in the following files:
        /usr/data/virtual/web/web_100gb.vdi

Т.к. за бэкапами нужно было идти очень далеко, аж в май прошлого года, и соответственно, все последние достижения потерялись бы в этом безвременье, начал чесать репу, чтобы выросла большая-пребольшая.

Все утилиты, которые должны были сконвертировать образ из одного формата в другой говорили, что формат не распознан. Т.к. внутри образа тоже ZFS, который должен топиться достаточно сложно, пришла мысля, накатить на начало файла заголовок от образа из бэкапа.

dd if=backup/web_100gb.vdi of=web_100gb.vdi conv=notrunc bs=1m seek=0 count=1

И, ура!!! мы в дамках. Виртуалка поднялась, идем делать бэкапы. :-)