The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Быстрое копирований идентичных винтов"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"Быстрое копирований идентичных винтов"  
Сообщение от vvvua email(ok) on 10-Ноя-06, 14:08 
Кто проверял, что быстрее?
1. dd if=/dev/ad0 of=/dev/ad2
2. cp /dev/ad0 /dev/ad2
3. Разметить, а потом dump | restore
4. Утилиты зеркалирования винта для софтового RAID
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени, UBB]


1. "Быстрое копирований идентичных винтов"  
Сообщение от Skif email(ok) on 10-Ноя-06, 14:12 
>Кто проверял, что быстрее?
>1. dd if=/dev/ad0 of=/dev/ad2
>2. cp /dev/ad0 /dev/ad2
>3. Разметить, а потом dump | restore
>4. Утилиты зеркалирования винта для софтового RAID

Быстрее разметить и PAX-ом воспользоваться. dd делает образ всего диска. PAX кидает, только данные

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "Быстрое копирований идентичных винтов"  
Сообщение от lavr email on 10-Ноя-06, 16:56 
>Кто проверял, что быстрее?
>1. dd if=/dev/ad0 of=/dev/ad2

применительно только к одинаковым дискам, если диски без ошибок, можно смело
добавить bs=64k и так до bs=1m для скорости, не забывать что это СЫРОЕ копирование

>2. cp /dev/ad0 /dev/ad2

это вовсе глупость

>3. Разметить, а потом dump | restore

это самое быстрое, и как написал Skif, вместо dump можно использовать pax, cpio, [g]tar

>4. Утилиты зеркалирования винта для софтового RAID

хм, если зеркалирование УЖЕ работает, так усе сразу готово.

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

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "Быстрое копирований идентичных винтов"  
Сообщение от vvvua (ok) on 10-Ноя-06, 17:19 

>>2. cp /dev/ad0 /dev/ad2
>
>это вовсе глупость
не согласен - работает на "УРА" в 4.4 freebsd

>Странный вопрос однако, ибо непонятно в каком контексте задан.
dd копирует уже часов 5 винт на 160Г


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "Быстрое копирований идентичных винтов"  
Сообщение от lavr email on 10-Ноя-06, 17:36 
>
>>>2. cp /dev/ad0 /dev/ad2
>>
>>это вовсе глупость
>не согласен - работает на "УРА" в 4.4 freebsd

дикость, марш читать man cp

>>Странный вопрос однако, ибо непонятно в каком контексте задан.
>dd копирует уже часов 5 винт на 160Г

# man dd -> поиск -> blocksize какой by default

The dd utility copies the standard input to the standard output.  Input
data is read and written in 512-byte blocks.  If input reads are short,
...
ibs=n    Set the input block size to n bytes instead of the default 512.
...
obs=n    Set the output block size to n bytes instead of the default 512.

вместо ibs и obs можно использовать bs - тогда input и output blocksize будут
одинаковы и равны значению bs.
Понятно что:
# dd if=/dev/adX of=/dev/adY -> by default выполняется с bs=512 байт, это трехнуться
можно, в отличие от
# dd if... of... bs=1m (но только в случае нормальных hdd) иначе bs=16k и conv=noerror,sync

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру