LINUX.ORG.RU

Cоздать ISO образ системы


0

0
Есть задача: создать ISO образ системы. Нужно для бэкапа. И еще перенести систему на другую машину. Ввожу:
tar -cf backup.tar /*
bzip2 -z -9 /root/backup.tar
mkisofs -joliet-long /root/backup.tar.bz2 > backup.iso
в результате получается ISO. Я его монтирую, и вижу в нем архив backup.tar.bz2. Мне же нужен ISO образ того, что находится в backup.tar.bz2. Need help. Cпасибо.
anonymous
Ну так и не делай tar.bz2 сразу mkisofs -joliet-long / > backup.iso ( минус каталоги типа /proc и тп ) ...
SI ★★☆☆
()
или bzcat 1.tar.bz2 | mkisofs - по идее так должно сработать
SI ★★☆☆
()
Ответ на: комментарий от SI
Нахрена тогда iso, сделал бы только backup только нужных данных!
Я у себя делаю резерв ядра с модулями, загрузчика, /etc, /var, /home. Ну и хватит.
UVV ★★★★★
()
Ответ на: комментарий от SI
кстати а для бэкапа всего раздела с системой и переноса на другой комп можно делать так: dd if=/dev/sda1 of=file? а потом на другом компе наоборот?

anonymous
()
Ответ на: комментарий от anonymous
Зачем так извращаться - простым копированием ( cp -ax ...)
SI ★★☆☆
()
Ответ на: комментарий от anonymous
Только при условии, что размер разделов совпадает байт в байт!
UVV ★★★★★
()
Ответ на: комментарий от anonymous
Я так делал, когда винт издыхать начал. Нормально работает.
dd if=/dev/sda of=/dev/sdb

Можно еще bs задать побольше =)
Только винты должны быть одинаковыми.
ManJak ★★★★★
()
Ответ на: комментарий от anonymous
Блин, у меня было 2 (два) винта одинаковые.
Скопировал, - работает нормально.

Собственно и написал, что работает нормально.
Что я еще мог написать?
ManJak ★★★★★
()
Ответ на: комментарий от ManJak
работает то оно нормально только второй винт стал размером с 1-ый .. А вдруг он больше ?
SI ★★☆☆
()
tar cvjf backup.tar.bz2 --exclude="/dev" --exclude="/proc" --exclude="/sys" /
cdrecord -v dev=/dev/cdrom backup.tar.bz2

на той машине:

tar xvjf /dev/cdrom

ЗЫ подпилить напильником по обстоятельствам
generatorglukoff ★★
()
Ответ на: комментарий от generatorglukoff
-p добавитьхорошо бы опцию к tar чтобы сохранились пермишены
anonymous
()
Ответ на: комментарий от anonymous
> можно делать так: dd if=/dev/sda1 of=file? а потом на другом компе наоборот?

Да, но ТОЛЬКО если sda1 в момент выполнения этой команды отмонтирован.

saper ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.