Как переустановить Ubuntu Server без потери данных?

Имеется сервер с Ubuntu Server 16.04 с GitLab, mySQL и прочими програмами.
После того как пропал свет надолго сервер аварийно выключился (питание пропало))) и после этого перестал запускаться.
Собственно вопрос как можно вытянуть данные GitLab, mySQL и других програм? Самое главное проекты с GitLab...
Знаю что переустанавливают без форматирования /home, но GitLab хранит проекты не там?
  • Вопрос задан
  • 753 просмотра
Решения вопроса 1
@pfg21
ex-турист
вариат в лоб - сдампить весь диск как есть, если данные жутко важные.
нужен винт с большим свободным местом и загрузочный сидюк убунту.
подключаем енто к серверу, загружаемся с сидюка, монтируем новый диск и бекапим все на него разделы "старого" винта как есть. т.е.
dd /dev/sda1 bs=1M | bzip2 > /mnt/%новый диск%/back11/sda1.bzip2

и так для каждого раздела старого винта (я предполагаю что он подключился как /dev/sda).
не помешает проверить архивы на целостность.
bzip2 -tv /mnt/%новый диск%/back11/*.bzip2
так что имеем бекап всех важных данных и можем исправлять диск.

пытаемся проверить диcк на ошибки исправить их
fsck -p /dev/sda1
для каждого раздела (-p = исправлять ошибки) и пытаемся перезагрузиться. с 80% вероятностью диск оживет. ежели нет, есть полные бекапы всех данных на винте.

Если данные не столь важны, можно попробовать не дампить все, а сразу гнать тесты раздела.

на ожившем диске настроить бекап в облако
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
POS_troi
@POS_troi
СадоМазо Админ, флудер, троль.
Gitlab хранит проекты там где вы указали в конфиге.
Там лежат просто bare репы, которые можно скопипастить.

Вопрос в другом - что значит "перестал запускаться"? Ошибки?
Убить линух проблематично, ну и на будущее - не забываем бесперебойник подключать USB кабелем :)
Ответ написан
mblp
@mblp
системный администратор
Как вытянуть данные?
диск-то цел?
подключаете жесткий диск к рабочей машине и копируете папку с проектами, бд и прочее.
Поднимаете заново ))
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы