Чтв, 22 Сен 2011 14:56:09 +0400The Apple Geek

Клонирование диска в Linux с помощью команды dd

]]>

Оригинал новости

]]>

Если есть два диска одинакового размера и под Linux (не под Mac) нужно один полностью скопировать на другой, то можно использовать dd:

$ sudo dd bs=4k if=/dev/sdX of=/dev/sdY conv=noerror,sync

Программа dd молчаливая, статистику показывает только в конце. Но если хочется наблюдать за процессом, то можно посылать процессу сигнал SIGUSR1.

Сначала нужно определить pid – интересует именно dd, а не “sudo dd”:

$ ps ax | grep dd3428 pts/0    S+     0:00 sudo dd bs=4k if=/dev/sdc of=/dev/sdb conv=noerror,sync3429 pts/0    R+     2:10 dd bs=4k if=/dev/sdc of=/dev/sdb conv=noerror,sync

Затем в другой сессии запустить:

$ sudo -s# while true; do kill -USR1 3429; sleep 60; done

В сессии с выполняющейся dd раз в минуту будет выдаваться такая информация:

9729620+0 records in9729620+0 records out39852523520 bytes (40 GB) copied, 391.974 s, 102 MB/s

А для Mac вы можете воспользоваться одним из способов, приведённых в статье “Обзор методов клонирования загрузочного диска Mac OS X“.

Ctrl ←Ctrl →
Share
iPhone 4S — привозим первыми и не наглеем
Техника Apple в магазине на Facebook

© 2007—2012 Макдак. Россия.

© Все права на новости принадлежат соответствующим источникам.


 Андрей Шипилов — идея, дизайн, вёрстка, программирование и поддержка.

 
]]>
]]>