вопрос по dd

Обсуждение настройки и работы сервисов, резервирования, сетевых настроек и вопросов безопасности ОС.

Модераторы: SLEDopit, Модераторы разделов

nomadic
Сообщения: 19

вопрос по dd

Сообщение nomadic »

Приятного времени суток )
у меня следующая ситуация:
есть образ первого раздела диска, сделаного при помощи dd if=/dev/hda1 of=/data/hda1.img
но он прозипован (гунзипом), а места его распаковать нету (10гб однако)

можно ли его залить обратно на /dev/hda1 не распаковывая этот образ на диск, те пропустить его через гунзип "налету" ?
Спасибо сказали:
d3rp
Сообщения: 28
ОС: Ubuntu 10.01

Re: вопрос по dd

Сообщение d3rp »

Код: Выделить всё

gzip -x /data/hda1.img | dd of=/dev/hda1 conv=sync,noerror bs=8M

более подробно написано здесь
Адрес jabber конференции форума: linuxforum@conference.jabber.ru
https://twitter.com/d3rp
Спасибо сказали:
nomadic
Сообщения: 19

Re: вопрос по dd

Сообщение nomadic »

# gzip -x /data/Win/back_up/Win_xp_sp2_null_hda1.img.gz | dd of=/dev/hda1 conv=sync,noerror bs=2M
gzip: invalid option -- x
Try `gzip --help' for more information.
0+0 записей считано
0+0 записей написано
скопировано 0 байт (0 B), 0.00484866 c, 0.0 kB/c


я что то сделал не так? :unsure:
Спасибо сказали:
Аватара пользователя
vr13
Сообщения: 887
ОС: gentoo

Re: вопрос по dd

Сообщение vr13 »

вариантов несколько, например

gunzip -c < /data/hda1.img | dd of=/dev/hda1 ...

(/data/hda1.img - это ващ зипованный образ)
Спасибо сказали:
Аватара пользователя
Black
Сообщения: 1104
ОС: ArchLinux

Re: вопрос по dd

Сообщение Black »

gunzip -c не читает, а пишет в stdout. Надо так:

Код: Выделить всё

# gunzip -c file.img.gz | dd of=/dev/hda1 conv=sync,noerror bs=8M

Автор, видимо, промазал и попал по x вместо c :-). И должно быть не gzip, а gunzip или gzip -d, gzip -c запакует файл и выдаст его в stdout, получится дважды-gz.
Компьютер служит для решения тех проблем, которых до изобретения компьютера не существовало
Спасибо сказали: