>>>А по моему быстрее так:
>>
>>а подумать?
>>rm, dump, restore, дальше нужно объяснять?
>>
>Нужно! В чем подвох?
бог мой, ДВА ОДИНАКОВЫХ ДИСКА, кроме зеркалирования (raid)
нет НИЧЕГО быстрее чем копирование через dd СЫРОГО ДИСКА, сколько еще
раз написать?
Вариант с dump/restore - универсальный и ВЕРНЫЙ для любых дисков
source -[backup]-> target и ничего против этого не было сказано,
а предложен БЫСТРЫЙ способ для одинаковых дисков, внимательней нужно
быть.
Думаю что нет понятно сколько будет затрачено времено (ДЛЯ СЛУЧАЯ ОДИНАКОВЫХ ДИСКОВ) на операции dump/restore
>>черным по белому было написано ЕСЛИ ДИСКИ ОДИНАКОВЫЕ - dd сырой_диск1 сырой_диск2,
>>fsck на разделы - все.
>
>Сегодня одинаковые, а завтра нет! Надо делать универсально.
вопрос был про ОДИНАКОВЫЕ
>Примерно так: 1.берем новый диск, 2.копируем на него образ старого
>с помощью ghost, 3.dump, restore.
дичь, хочется проблем - пользуйте ghost или другие поделки
>>в скриптах лучше указывать полный путь к утилитам, иначе могут быть проблемы:
>>PATH, ALIAS
>Согласен, пример не 100% корректный, но рабочий.
>>
>>>#!/bin/sh
>>>
>>
>>если мы допускаем что ВСЕГО три FS: /,/usr,/var
>>что изменится если я сделаю:
>>
>>rm -rf /mnt/root
>>mount /dev/ad1s1a /mnt
>>mount /dev/ad1s1d /mnt/var
>>mount /dev/ad1s1e /mnt/usr
>Тоже вариант. Кому как удобно, но зачем всегда копировать / (root) и
>/var.
класс, вы видимо систему никогда не патчите и настройки не меняете,
и логи вам ни к чему...
>Вот поэтому я и разнес.
>>
>>>mount /dev/ad1s1a /mnt/root
>>>mount /dev/ad1s1d /mnt/var
>>>mount /dev/ad1s1e /mnt/usr
>>>rm -r /mnt/root/*
>>>echo n | rm -r /mnt/var/*
>>
>>ну и зачем это еще? зачем вовсе rm?
>
>Потому что restor_у по х** что у тебя там лежит, он все
>поверх кладет
>нужна тебе старая помойка?
намана... подумать - во-первых и во-вторых почитай медленно и внимательно dump/restore и опции
>>>rm -r /mnt/usr/*
>>
>>>cd /mnt/root; dump -L -f- / | restore -rf-
>>
>>cd /mnt; dump -L -f- / | restore -rf-
>>
>>>cd /mnt/var; dump -L -f- /var | restore -rf-
>>>cd /mnt/usr; dump -L -f- /usr | restore -rf-
>>>cd /
>>
>>лучше уж cd /tmp - всегда будет надежней
>
>Какая хрен разница, если дальше файловых операций нет?
>>
>>>sleep 20
>>
>>зачем?
>
>Или sync, как меня ранее поправили требуется чтобы все буфера были
>сброшены на диск перед umount.
не или sync, а именно sync если использовать скрипт, вручную скорее
всего буфера уже давно будут сброшены.
>>>umount /dev/ad1s1a
>>>umount /dev/ad1s1d
>>>umount /dev/ad1s1e