Мне нужно скопировать всю файловую систему (несколько ТБ) с одного диска (Raid-массива) на другой. Было бы неплохо сохранить файловую систему в режиме онлайн во время переноса, так как файловая система используется (незначительно) постоянно. Однако, при необходимости, допускается отключение.
Два метода, которые кажутся мне очевидными, это использование cp
или dd
. Использование cp, похоже, более вероятно, создаст надежную копию, но также кажется, что это будет медленнее. Использование dd должно быть быстрее, но я бы беспокоился о повреждении файловой системы, когда закончу. В любом случае, план будет заключаться в использовании rsync для обработки копирования любых различий после копирования.
Есть ли лучшее онлайн-решение, которое я упускаю?
решение1
Всегда есть классический cpio:
# cd /source
# find .|cpio -pdvulm /dest
Сохраняет ссылки, даже копирует узлы устройств, если они существуют.