Копирование всей файловой системы (linux)

Копирование всей файловой системы (linux)

Мне нужно скопировать всю файловую систему (несколько ТБ) с одного диска (Raid-массива) на другой. Было бы неплохо сохранить файловую систему в режиме онлайн во время переноса, так как файловая система используется (незначительно) постоянно. Однако, при необходимости, допускается отключение.

Два метода, которые кажутся мне очевидными, это использование cpили dd. Использование cp, похоже, более вероятно, создаст надежную копию, но также кажется, что это будет медленнее. Использование dd должно быть быстрее, но я бы беспокоился о повреждении файловой системы, когда закончу. В любом случае, план будет заключаться в использовании rsync для обработки копирования любых различий после копирования.

Есть ли лучшее онлайн-решение, которое я упускаю?

решение1

Всегда есть классический cpio:

# cd /source
# find .|cpio -pdvulm /dest

Сохраняет ссылки, даже копирует узлы устройств, если они существуют.

Связанный контент