Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Использование dd для создания образа жесткого диска.
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Russian
View previous topic :: View next topic  
Author Message
dasV
n00b
n00b


Joined: 24 Jul 2005
Posts: 50

PostPosted: Mon Jun 11, 2007 5:02 pm    Post subject: Использование dd для создания обр Reply with quote

Есть потребность копировать жесткий диск, то есть я отдаю человеку ноут в поездку, а человек ни в зуб ногой в линухе, а там все под меня, все на хоткеях или вообще без оных в консоль все писать надо. Ноут был с виндой, потому хочу копировать диск, поставить винду, а после снести ее и восстановить диск из образа.
С этим делом вопрос, кто нить так делал и все ли нормально работает? Есть подводные камни?
И еще, почти во всех документах что я смотрел, у dd ставится bs=10M (или 1024), что это за входной-выходной блок? Что он делает и вообще для чего предназначен не понятно, но все его ставят. (То есть понятно для чего, размеры блоков разные на разных файловых системах, да еще можно указать размер при создании, но не ясно как это применить к ext3)
И еще, если я буду перекидывать файл по сети на расшареную папку (сервак с большим хардом но работает под W2003EEr2), это не наложит какие либо условия на копирование (опять же размер блока)?

С уважением das
Back to top
View user's profile Send private message
Laitr Keiows
Moderator
Moderator


Joined: 04 Jul 2005
Posts: 891
Location: Kobe, Japan

PostPosted: Tue Jun 12, 2007 4:29 am    Post subject: Re: Использование dd для создания о Reply with quote

dasV wrote:
И еще, почти во всех документах что я смотрел, у dd ставится bs=10M (или 1024), что это за входной-выходной блок?

bs - это количество байт что dd за один раз читает. По умолчанию это 512 байт. Я ставлю 1M обычно. В обычном случае влияет только на скорость копирования.

Если диск исправный то никаких подводных камней не припомню. Сам такое делал.
Back to top
View user's profile Send private message
viy
Veteran
Veteran


Joined: 03 Jul 2004
Posts: 1580
Location: Riga, Latvia

PostPosted: Tue Jun 12, 2007 8:05 am    Post subject: Reply with quote

bs == block size, размер блока, определяет сразу как ibs, так и obs. последние лучше держать одинаковыми, ну или сам должен знать, что делаешь.
ibs == input block size
obs == output block size
count == число блоков (суммарный объем = bs * count)
if == input file
of == output file
Back to top
View user's profile Send private message
user11
Tux's lil' helper
Tux's lil' helper


Joined: 25 Nov 2005
Posts: 149

PostPosted: Wed Jun 13, 2007 7:09 pm    Post subject: Reply with quote

С точки зрения самой dd, команды
dd if=/dev/hda of=file
должно хватить.
Единственное, для скорости можно добавить bs - любой рекомендуемый. С этим параметром ошибиться практически невозможно. А вот всякие count и seek лучше и не вспоминать.

С сетевой папкой возможна та проблема, что файл может оказаться слишком большого размера (скажем, большим 2Гб или 4Гб или сколько там окажется), но это можно установить экспериментально.

Еще я бы подумал насчёт сжатия (через пайп) - просто потому, что это добавляет контрольную сумму - это актуально для сетевой шары. Хотя, конечно, и понижает устойчивость к сбоям в архиве. Лично я для бакапов пользуюсь ахиватором lzop - у него, на мой взгляд, оптимальная для этого дела скорость (немного быстрее то ли моей сети, то ли моего винчестера..).

Итого я бы попробовал что-то типа dd if=/dev/hda |lzop >file (хотя, признаться, в упор не понимаю принципиального отличия от lzop </dev/hda >file)
а потом проверить, скажем, lzop -d <file >/dev/null (или lzop -d <file |wc -c)
Конечно, можно и gzip -3

Разумеется, файловая система в этот момент должна *по возможности* быть отмонтирована, и уж точно в это время ничего туда не записывать.
Back to top
View user's profile Send private message
Nelud
Apprentice
Apprentice


Joined: 08 Oct 2004
Posts: 271

PostPosted: Wed Jun 13, 2007 8:24 pm    Post subject: Reply with quote

dd для создания образа системы?? ну, вы как дети, честное слово! :)
Почитайте, например, вот это для самообразования: http://www.linux.org.ru/view-message.jsp?msgid=1937245#1937572
Back to top
View user's profile Send private message
curbat
Apprentice
Apprentice


Joined: 29 Aug 2004
Posts: 172
Location: Russia

PostPosted: Wed Jul 04, 2007 2:20 am    Post subject: Reply with quote

partimage
_________________
Registered Linux user #393446
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Russian All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum