Показать сообщение отдельно
Старый 14.07.2008, 17:33   #2
Messiah
Местный
 
Аватар для Messiah
 
Регистрация: 20.09.2007
Сообщений: 4,226
Вы сказали Спасибо: 1
Поблагодарили 6,561 раз(а) в 1,660 сообщениях
По умолчанию

Цитата:
Сообщение от Vulzscht Посмотреть сообщение
заинтересовала сия мысля:
задача: перенести все данные с одного винта на другой большей емкости, НО количество разделов и их размер надо изменить
идея реализации:
1) dd
2) cp -a

какие еще есть варианты? пробовать скорее всего буду на практике и очень не хотелось бы ползать по всему диску и выставлять права и владельцев всем файлам и каталогам (у меня только в Оракле кажется больше 50000 элементов)
Дык ить какой то вопрос не айс. Или я опять не догоняю? Ну и перенеси все данные тем же dd, только помни что раньше писали - перед подобным созданием выполнить что-либо типа:
# dd if=/dev/zero of=/zero-filled-file
# rm /zero-filled-file
А то в образ попадают блоки, заполненные остатками удалённых файлов. Если их предварительно заполнить нулями, то размер img.bz2 существенно уменьшится. Далее Gpart и меняй размер разделов. Опять же если правильно понял задачу, то создание образа с помощью tar cvjf не катит, т.к. речь шла о правах. Здесь помним о том, что права хранятся на ФС. Не на точке монтирования и не в fstab. Отсюда и дальнейшая логика. Не нравится жипарт, делай акронисом...
Messiah вне форума