У меня есть том 5 ТБ (не загрузочный) на коробке с Windows Server 2008. Мне нужно скопировать его на другой сервер по сети. Поскольку на томе 30 миллионов файлов, инструменты копирования файловой системы, такие как robocopy, будут работать бесконечно; Мне нужна копия на уровне блока. Исходный том должен оставаться в сети во время копирования, поэтому загрузка Linux невозможна.
Acronis должен перейти со старого тома -> изображение -> новый том.
Что позволит мне перейти от старого тома к новому без шага изображения посередине?
Если вы используете rsync или что-то подобное (должно работать в Windows), первоначальная передача может занять некоторое время, но вы действительно можете быстро обновить измененные файлы после первой полной передачи. Это мой предпочтительный метод перемещения больших объемов данных из одной системы в другую.
Ты можешь использовать Richcopy или другой многопоточной программы копирования и установите количество потоков (в Richcopy: настройка копирования файлов) не менее 8 или 16, а также установите для поиска по каталогу 4 или 8. Мы использовали этот метод много раз для копирования миллионов небольших файлов .
Вы можете загрузить диск Linux на обе машины и использовать dd поверх защищенной оболочки, которая предоставит вам копию диска, если диски совпадают. Если это разные диски, у вас могут быть проблемы с новой системой. Иногда их можно исправить с помощью Testdisk и / или восстановления Windows.
Вы должны быть очень осторожны, обращая внимание на передаваемые вами параметры (чтобы не перезаписать "хороший" том сервера). Если вы будете осторожны, худшее, что вы можете сделать, - это потерять время, необходимое для копирования тома по сети, чтобы увидеть, сработает ли это.
См. Ответ Барта Сильверстрима для ознакомления с общей идеей и рисками. Вот инструменты, которые вам понадобятся, КОГДА вы можете выключить компьютеры с Windows.
passwd
и убедитесь, что ssh запущен /etc/init.d/ssh start
или похожиеНа исходной машине:
dd_rescue / dev / SOURCE_PARTITION - | ssh root @ targetIP ‘dd of = / dev / TARGET_PARTITION’
# или использование разреженной опции может сработать.
dd_rescue -a / dev / SOURCE_PARTITION - | ssh root @ targetIP ‘dd of = / dev / TARGET_PARTITION’
После этого запустите chkdisk на новом разделе
А вот несколько ссылок на примеры, как это сделать. Требуется какое-то устройство Linux
скачать systemrescuecd http://www.sysresccd.org/Download
Пример ntfsclone (локальный) http://edoceo.com/exemplar/ntfsclone-transfer-windows
dd_rescue через ssh http://www.huanix.com/2009/04/11/data-recovery-using-dd_rescue-over-ssh/