Почему делают файлы, которые я копирую от одной доли AFP до другой доли AFP на том же сервере, должны пройти мою клиентскую машину?

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

1
задан 19.09.2010, 02:06

1 ответ

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

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

ssh user@host cp src dest

или это:

scp user@host:src user@host:dest

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

1
ответ дан 17.12.2019, 00:34

Теги

Похожие вопросы