У меня есть два общих файловых ресурса 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-копия локального сервера).