LINUX.ORG.RU

Клон HDD с помощью dd

 


0

1

Мне нужно сделать клон харда. Объем харда ~250 Гбайт.

Тест скорости на запись:

dd bs=1M count=1000 if=/dev/zero of=test; sync
1000+0 records in
1000+0 records out
1048576000 bytes (1.0 GB) copied, 8.5249 s, 123 MB/s

Т. е. 250 гигов будет копироваться около 4-х часов, верно посчитал? Можно как-то ускорить копирование?

А если bs побольше? Например 16M

anonymous
()

верно посчитал?

нет. Скорость клонирования — это наименьшая скорость из записи и чтения. Если чтение будет медленное, то клонирование тоже.

Можно как-то ускорить копирование?

да. копировать только файлы

drBatty ★★
()

Ты на ЛОР дольше писал.

А вообще проследи, чтобы больше никаких дисковых операций не выполнялось.

tyakos ★★★
()
Ответ на: комментарий от NeverLoved

Скорость скачет:

dd bs=16M count=100 if=/dev/zero of=test; sync
1677721600 bytes (1.7 GB) copied, 14.7245 s, 114 MB/s

dd bs=16M count=80 if=/dev/zero of=test; sync
1342177280 bytes (1.3 GB) copied, 10.6796 s, 126 MB/s

dd bs=16M count=70 if=/dev/zero of=test; sync
1174405120 bytes (1.2 GB) copied, 9.41593 s, 125 MB/s

dd bs=16M count=65 if=/dev/zero of=test; sync
1090519040 bytes (1.1 GB) copied, 9.11516 s, 120 MB/s

dd bs=16M count=63 if=/dev/zero of=test; sync
1056964608 bytes (1.1 GB) copied, 8.1826 s, 129 MB/s

Quadmonster
() автор топика

выставить блок данных = дисковому кэшу

vxzvxz ★★★
()

скорость копирования также завит и от убитости диска))) скорость на разных участках может отличаться в разы. посмотри как нибудь тесты своих дисков в myhdd(вроде так называется) - там прекрасно визуализировано. так что можешь не стараться высчитывать время копирования доминутно

anykey_mlya
()

у меня терабайтный хард за 3 часа копируется (оба подключены через SATA)

Harald ★★★★★
()

Можно как-то ускорить копирование?

Написать на ЛОР. Через пять минут закончится (если ты запустил, когда топик создал).

i-rinat ★★★★★
()

Он у тебя битком забит? Какой смысл копировать всё, в том числе и «удаленные файлы» и пустую область диска? Используй fsarchiver, например (без сжатия, если надо быстрее).

firestarter ★★★☆
()
Ответ на: комментарий от firestarter

Моя цель: получить копию ОС и всего, что есть на диске, чтобы потом просто вытащить текущий диск и воткнуть вместо него клон.

Quadmonster
() автор топика

через r image drive попробуй

smilessss ★★★★★
()
Ответ на: комментарий от i-rinat

Через пять минут закончится (если ты запустил, когда топик создал).

я, помниться, так весь день переписывался.

drBatty ★★
()
Ответ на: комментарий от Quadmonster

Моя цель: получить копию ОС и всего, что есть на диске, чтобы потом просто вытащить текущий диск и воткнуть вместо него клон.

вот и скопируй все разделы tar'ом. Это обычно самое быстрое, учитывая и фикс загрузчика.

drBatty ★★
()
Ответ на: комментарий от anonymous

Это если файлов мало и они большие.

не так важно. /usr/ с кучей файлов копируется tar'ом не сильно медленнее dd. Вопрос в свободном месте: если его много, то tar значительно быстрее. Ну и что самое главное — dd копирует «один в один», т.е. из диска в 1000Гб делает диск в 250Гб.

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