Как восстановить Linux CentOS из архивной копии

В предыдущей статье, я написал "Как выполнить резервное копирование операционной системы Linux и полная архивация всех файлов". Теперь в случае краха ОС Linux или выхода из строя HDD, надо восстановить Linux из архивной копии, в моём случае CentOS-5.9

Предлагаю использовать архиватор tar

Для восстановления копии из архива, необходимо установить минимальную конфигурацию той самой OS на рабочий жесткий диск. Загрузить архив fullbackup.tar на другой раздел (например /backup )и перейти в директорию куда вы будете распаковывать архив (в данном случае в корневую директорию, командой

cd /

Распаковать командой

tar -xvpf /backup/fullbackup.tar

При этом имеющиеся файлы будут перезатёрты без запроса

Кто то рекомендует дополнительно использовать параметр --numeric-owner

--numeric-owner, грубо говоря, привязывает UID и GID к файлу(вместо их имен), чтобы они не искажались /etc/passwd и /etc/group? вся эта система работает по типу:

Без --numeric-owner: перед извлечением файла ищется такое же имя владельца/группы в /etc/passwd и /etc/group, и при совпадении подставляется для него ID; если ID для имени не найдено, то оно оставляется «висячим» — как и было изначально.

С --numeric-owner же никаких проверок не происходит, и какой изначально при архивации ID был, таким он и будет после.

Перезагрузить ОС