1

У меня есть два общих файловых ресурса AFP, установленных на моем ноутбуке с OS X. Оба общих ресурса AFP находятся на одном сервере OS X. Когда я копирую файлы в них, создается впечатление, что файлы сначала передаются на мой компьютер, а затем обратно на сервер. Это кажется пустой тратой времени. Почему он не может передать его напрямую, не отключив сеть и не выполнив резервное копирование?

1 ответ1

1

Файловые системы не знают, когда они копируют файлы. Они знают, что приложение открыло файл и читает из него, и они знают, что приложение создало другой файл и пишет в него, но у файловой системы нет возможности узнать, что записываемый новый файл в конечном итоге предназначен для быть точной копией читаемого файла.

Если вы хотите перенести файл прямо на сервер, сделайте что-то вроде этого:

ssh user@host cp src dest

или это:

scp user@host:src user@host:dest

(scp remote-to-remote сообщает хосту src подключиться напрямую к хосту dest, который в данном случае является тем же хостом, поэтому я полагаю, что это будет scp-копия локального сервера).

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