rsync и доля SMB

[115185] Причина, по которой вещи были объединены в /usr, а не в /usr, отмечена в [115619]: [12147]Миф #11: Вместо того, чтобы объединять / в /usr, это сделало бы намного больше. смысл слияния /usr в /.[12148]Факт: это сделает разделение между ОС, поставляемой поставщиком. ресурсы и специфические для машины еще хуже, что делает снимки операционной системы и совместное использование сети/контейнера намного сложнее и неатомнее, и загромождать корневую файловую систему множеством новых каталогов.[12149]
2
18.03.2014, 00:01
2 ответа
[112329]Да, файлы должны быть переданы на локальную машину, где их можно опросить с помощью [112884]rsync[112885], которая запущена локально на вашей системе, а затем файлы возвращаются обратно в нужное место. [12125]Часто, когда требуется оптимальная производительность при выполнении такого типа задач, имеет смысл войти в систему, если это возможно, в которой хранятся исходные или целевые данные, и запустить [112886]rsync[112887] непосредственно оттуда. Это сократит сетевой трафик на 50% по очевидным причинам.[112332].
1
27.01.2020, 22:22
[112333] Некоторые удаленные файловые системы могут поддерживать удаленное выполнение определенных файловых операций (конечно, в пределах одних и тех же файловых систем), но я думаю, что в наиболее часто используемых удаленных файловых системах они просто копируются. См. соответствующий вопрос о NFS: [112888]https://superuser.com/questions/337778/copy-remote-files-on-nfs-without-round-trip[12126]NFS более совместима с моделью файловой системы unix, чем samba, и более устойчива, поэтому я думаю, что samba этого не делает. И в любом случае, я думаю, что [112890]cp/rsync[112891] должен знать об этом и выполнить атомарную удаленную копию. Без подсказки, файловая система сама по себе не может знать, что вы копируете, она просто видит, что вы открыли новый файл и записали в него что-то (что, возможно, читается из другого файла, но кто знает, что вы меняете)[112336].
0
27.01.2020, 22:22

Теги

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