Главная страница


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Ramazan Ja-Far                       2:5020/400     22 Jul 2002  02:47:20
 To : Vladimir Bormotov
 Subject : Re: Copy Linux -> new hdd
 -------------------------------------------------------------------------------- 
 
 In fido7.ru.linux, Vladimir Bormotov wrote:
 
 > К чему флейм-то с наездами?
 
 BTW, я не наезжаю.
 
 > dump/restore более универсальное и переносимое средсво.  Потому что оно
 > предназначено для сохранения и восстановления файловых систем.
 
 :) и в основном для инкрементного резервирования.
 
 Вот только не очень удобное.
 К примеру, restore создаёт при работе временные файлы
 (по умолчанию в /tmp), типа
   /tmp/rstdir1027285871
   /tmp/rstmode1027285871
 Это - дополнительные неудобства, когда восстанавливается
 какая-нибудь FS в single user mode, а корень примонтирован r/o.
 
 Для cp нужна только одна FS в r/w - целевая...
 
 // Кстати, в других юниксах реализация restore может не
 // пользоваться временными файлами.
 
 > А вот у cp предназначние совсем другое.  Хотя иногда их возможности
 > пеерсекаются.   Что может быть более убедительным, чем man dump?
 
 Практика.
 
 > RJ> Как видишь, cp на 3 минуты быстрее, т.е. на 10%
 >
 > мндэ.  И что это показывает?  Что кешатор хороший.  Что хооршо
 > оптимизируется конкурентный доступ к одному диску на чтение/запись.
 > 
 > Утверждение было совсем про другое.
 > 
 > Раз уж ты взялся замеры делать - попробуй несколько файловых систем
 > копировать.  Только с винта на винт.   Одновременно.  /, /usr, /var
 
 Как? Параллельно запускать несколько процессов "cp -ax",
 "tar | tar" и "dump | restore"?
 Hафига? Позиционер разбалтывать :)?
 А если серъёзно, dump-у тоже прдётся несладко, прыгая головами
 диска с одного раздела на другой :)
 
 >>>tar -cSlpv / | tar -xpv -C /mount/где-там
 >
 > RJ> Кстати, tar не сохраняет ext2 атрибуты (chattr). Так что он вряд-ли в
 > RJ> чём-то лучше cp -ax для копирования...
 
 Кроме того, tar не сохраняет сокеты.
 
 > два независимых процесса.  Один читает с одно диска, другой пишет на
 > другой.  Паралельно.
 > 
 > Замеры скорости оставлю каждому желающему в качесве "развлекалочки".
 > ...
 > Медленость второго винта не сильно повлияет.  Тест больше
 > характеристический.  Досттаочно зафиксировать сам факт.  
 
 Пожалуйста, копируем 1.4GB с IBM на Fujitsu
 (IDE primary master -> secondary master).
 /mnt/src (/dev/hda10) -> /mnt/dst (/dev/hdc1):
 
 *1*
 cd /mnt/dst
 time /sbin/dump -0 -f - /dev/hda10 | /sbin/restore -r -f -
   DUMP: Added inode 8 to exclude list (journal inode)
   DUMP: Added inode 7 to exclude list (resize inode)
 /sbin/restore: ./lost+found: File exists
 real    10m2.065s
 
 *2*
 cd /mnt/src
 time cp -ax . /mnt/dst/
 real    8m2.048s
 
 *3*
 time tar -c -l . | tar -x -p -C /mnt/dst
 tar: ./dev/log: socket ignored
 tar: ./dev/gpmctl: socket ignored
 ...
 real    8m43.599s
 
 Как видишь, cp -ax опять всех быстрее...
 // всех румяней и белее :)
 -- 
 Bye!
 Ramazan
 --- ifmail v.2.15dev5
  * Origin: Svit Online (post does not reflect views of Golden Tele (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Copy Linux -> new hdd   Pavel Krutogolov   20 Jul 2002 00:23:14 
 Re: Copy Linux -> new hdd   Dmitry Dmitriev   20 Jul 2002 10:15:10 
 Copy Linux -> new hdd   Vladimir Lazarenko   20 Jul 2002 08:54:20 
 Re: Copy Linux -> new hdd   Vladimir Bormotov   20 Jul 2002 12:17:36 
 Re: Copy Linux -> new hdd   Ramazan Ja-Far   21 Jul 2002 01:33:58 
 Re: Copy Linux -> new hdd   Vladimir Bormotov   21 Jul 2002 01:54:18 
 Re: Copy Linux -> new hdd   Ramazan Ja-Far   21 Jul 2002 18:08:55 
 Re: Copy Linux -> new hdd   Vladimir Bormotov   21 Jul 2002 18:48:06 
 Re: Copy Linux -> new hdd   Ramazan Ja-Far   21 Jul 2002 22:15:04 
 Re: Copy Linux -> new hdd   Vladimir Bormotov   21 Jul 2002 23:08:00 
 Re: Copy Linux -> new hdd   Ramazan Ja-Far   22 Jul 2002 02:47:20 
 Copy Linux -> new hdd   Pavel Krutogolov   22 Jul 2002 12:02:22 
 Re: Copy Linux -> new hdd   Victor Wagner   23 Jul 2002 07:38:03 
 Re: Copy Linux -> new hdd   partizan@fel.ntu-kpi.kiev.ua   23 Jul 2002 17:35:35 
 Re: Copy Linux -> new hdd   Moderator   24 Jul 2002 23:22:08 
 Re: Copy Linux -> new hdd   Victor Wagner   21 Jul 2002 21:12:15 
 Re: Copy Linux -> new hdd   Ramazan Ja-Far   21 Jul 2002 22:15:04 
 Re: Copy Linux -> new hdd   Victor Wagner   21 Jul 2002 22:27:19 
 Re: Copy Linux -> new hdd   Ramazan Ja-Far   21 Jul 2002 23:44:39 
 Re: Copy Linux -> new hdd   Aleksey Barabanov   22 Jul 2002 09:22:41 
 Re: Copy Linux -> new hdd   Victor Wagner   22 Jul 2002 12:18:14 
 Re: Copy Linux -> new hdd   Aleksey Barabanov   23 Jul 2002 00:23:08 
 Re: Copy Linux -> new hdd   Ramazan Ja-Far   22 Jul 2002 22:52:22 
 Re: Copy Linux -> new hdd   Aleksey Barabanov   23 Jul 2002 00:23:04 
 Re: Copy Linux -> new hdd   Dmitry Yasir   23 Jul 2002 14:36:49 
 Re: Copy Linux -> new hdd   Serguei Khvatov   22 Jul 2002 16:13:36 
 Re: Copy Linux -> new hdd   Serguei Khvatov   22 Jul 2002 16:29:30 
 Re: Copy Linux -> new hdd   Serguei Khvatov   22 Jul 2002 16:37:18 
 Re: Copy Linux -> new hdd   Serguei Khvatov   22 Jul 2002 16:37:34 
 Re: Copy Linux -> new hdd   Serguei Khvatov   22 Jul 2002 16:59:59 
 Re: Copy Linux -> new hdd   Valentin Nechayev   22 Jul 2002 18:16:47 
 Copy Linux -> new hdd   Mike Novikoff   26 Jul 2002 21:07:18 
 Copy Linux -> new hdd   Pavel Krutogolov   22 Jul 2002 11:02:13 
 Re: Copy Linux -> new hdd   Aleksey Barabanov   21 Jul 2002 00:30:46 
Архивное /ru.linux/3484377b87784.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional