![Как восстановить систему Debian с помощью резервной копии «/»?](https://rvso.com/image/658730/%D0%9A%D0%B0%D0%BA%20%D0%B2%D0%BE%D1%81%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%B8%D1%82%D1%8C%20%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D1%83%20Debian%20%D1%81%20%D0%BF%D0%BE%D0%BC%D0%BE%D1%89%D1%8C%D1%8E%20%D1%80%D0%B5%D0%B7%D0%B5%D1%80%D0%B2%D0%BD%D0%BE%D0%B9%20%D0%BA%D0%BE%D0%BF%D0%B8%D0%B8%20%C2%AB%2F%C2%BB%3F%20.png)
Как восстановить систему Debian с помощью резервной копии tar всей папки "/" (всех файлов и папок)?
Мне нужно создать ISO или как?
решение1
Если бы кто-то дал мне tar-архив полностью неисправной системы и попросил бы ее восстановить, я бы, вероятно, сделал что-то вроде этого.
- Получите работающее оборудование
- Выключите работающее оборудованиеSystemRescueCd
- Извлеките
/etc/fstab
из tar-архива, чтобы получить представление о правильной настройке файловой системы. - Разбейте диски на разделы, отформатируйте и т. д. и смонтируйте их где-нибудь, возможно
/target
- Извлеките tar-архив в мою точку монтирования (т.е.
/target
) - Переустановите любой загрузчик, который использовался ранее. Подробности будут зависеть от используемого загрузчика (например, grub, grub2, lilo, ...).
- Возможно, исправьте
/etc/fstab
, и другие связанные файлы, которые могут ссылаться на файловые системы по UUID. Все зависит от того, использовался ли LVM, RAID, FDE или что-то еще.
Но это далеко не единственный способ. Я мог бы, наверное, придумать еще десяток разных способов, которые могут быть лучше или хуже в зависимости от конкретных обстоятельств.
решение2
Похоже, вам нужно загрузиться с диска восстановления или Debian Live CD (https://www.debian.org/CD/http-ftp/#stable) и т. д., а затем восстановить, но вы уверены, что нельзя сделать что-то менее радикальное?
Не уверен, что именно вы исправляете.
решение3
Это зависит.
Если вы уже загрузились в систему и вам нужно распаковать корневую файловую систему. Сначала создайте каталог, который не включен в исходную файловую систему. Переместите tarball в этот каталог и просто распакуйте его.
Если ваша файловая система неисправна, вам нужно будет загрузиться с Live CD, смонтировать жесткий диск (/dev/sdb или как его там), а затем извлечь tarball в это смонтированное место.
Если что-то из системы изменилось, например grub или драйверы, то все становится немного сложнее. Дополнительная информация очень поможет нам в вашей помощи.