У меня есть две доли файла AFP, смонтированные на моем ноутбуке OS X. Обе доли AFP находятся на том же сервере OS X. Когда я копирую файлы через них, похоже, что файлы передают моей машине сначала и затем обратно до сервера. Походит на пустую трату времени. Почему это не может передать его непосредственно, не имея необходимость к вниз сети и создать резервную копию?
Файловые системы не знают, когда они копируют файлы. Они знают, что приложение открыло файл и читает из него, и они знают, что приложение создало другой файл и пишет в него, но нет никакого пути к файловой системе, чтобы знать, что новый записанный файл в конечном счете предназначается, чтобы быть точной копией файла, считанного из.
Если Вы хотите передать файл непосредственно на сервере, сделайте что-то вроде этого:
ssh user@host cp src dest
или это:
scp user@host:src user@host:dest
(scp
удаленный-к-удаленному говорит хосту src соединяться непосредственно с хостом dest, который в этом случае является тем же хостом, таким образом, я полагаю, что это будет local-on-the-server обратная петля scp копия.)