У меня проблемы с копированием данных с внешнего жесткого диска на сервер хранения с помощью rsync.

Вот мои настройки:

  1. Использование Linux Mint в качестве моей ОС
  2. Я подключаю внешний жесткий диск (USB).
  3. Я подключаю (webdav) к серверу хранения, расположенному за пределами моей сети
  4. Используя rsync, я копирую данные с внешнего жесткого диска на сервер хранения.
  5. rsync заканчивает копирование очень быстро.
  6. ... а потом мой рабочий стол начинает зависать.

Я предполагаю, что это потому, что rsync копирует данные в кэш / память, а затем фактически сбрасывается в фоновое хранилище.

Я хотел бы избежать этого сброса. Как я узнаю, что копирование данных действительно закончилось? Когда rsync закончится, я бы хотел, чтобы он завершил копирование ...

Я запускаю rsync следующим образом:

rsync -c -t -r -v /media/abc/ExternalHDD/somePath/ /media/backup-server/ExternalHDD/somePath/

Я думаю, что есть простое решение, но после поиска в Google я не приблизился (попытка: nocache rsync ... не помогла).

Спасибо :-)

1 ответ1

0

В этой ситуации кеширование выполняет пользовательское пространство davfs mount helper, а не rsync. Не стесняйтесь попробовать с помощью простой команды cp и вы увидите тот же эффект.

Решением может быть установка rsync-сервера в хранилище, которое используется для обхода кэширующего mount.davfs .

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .