копирование между двумя каталогами на сервере nfs



Если у меня есть два каталога на сервере nfs, между которыми я хотел бы скопировать большой объем данных (в несколько тысяч файлов, а не один большой блок), есть ли способ оптимизировать это, чтобы быть "локальной" копией на сервере? Делает ли NFS это автоматически, и если нет, есть ли возможность включить его, чтобы сделать это, или есть какой-то неизбежный удар по клиенту? sshing в NFS-сервер не вариант, к сожалению - на NFS-сервер, доступ только у меня к нему.

518   1  

1 ответ:

Нет, к сожалению, NFS этого не делает. В протоколе не предусмотрено, чтобы источник копии знал что-либо о месте назначения или наоборот.

Без ssh или подобного доступа вы не можете сделать ничего, кроме как перетащить каждый байт через сеть к клиенту и отправить его обратно через сеть на сервер, блок за раз.

Вы можете получить некоторое ускорение, если вы можете использовать tar или dd или какую-либо другую команду, где вы можете изменить размер блока. Но я я бы на это не поставил.

Comments

    Ничего не найдено.