Назад | Перейти на главную страницу

Копирование файлов фиксированного размера Linux из общего ресурса NFS Windows Server 2012

Компания находится в процессе перехода с хостинга MongoDB на windows server 2012 на хостинг на linux (ubuntu 14.04).

Текущая стратегия резервного копирования и восстановления включает в себя копирование всех файлов данных с помощью Robocopy в общий ресурс NFS на компьютере с Windows Server 2012, а затем копирование из общего ресурса NFS на целевую машину.

Я новичок в Linux и пытаюсь добиться максимальной производительности от этой операции копирования. Это примерно 325 файлов по 2 ГБ. Я смонтировал общий ресурс NFS в Linux, чтобы ссылаться на него как на локальный диск.

Я пробовал cp и rsync и обнаружил, что оба они невероятно медленные.

В настоящее время Robocopy завершит работу в моей сети примерно за 2,5 часа, rsync приближается к 4,5 часам, а cp составляет около 3,5 часов.

Есть ли лучший способ сделать это?

Если вы монтируете сетевой диск, это будет медленно. Используйте rsync -aud из окон в Linux, это займет менее 1 минуты после первого запуска для многих ТБ (при условии, что изменения происходят за месяц).

Если вы хотите управлять версиями, используйте rdiff-backup после rsync. Другие варианты;

http://en.m.wikipedia.org/wiki/List_of_backup_software