Цитата:
Сообщение от 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. Отсюда и дальнейшая логика. Не нравится жипарт, делай акронисом...