У меня есть программное обеспечение с закрытым исходным кодом (клиент), работающее на компьютере с Linux (Debian) для доставки файлов на машину резервного копирования.
Это работает нормально, за исключением того, что это клиентское программное обеспечение не обращается к подключенным томам (NFS или SMB) До сих пор я не знаю почему, поскольку права на эти папки довольно открыты, и любой другой пользователь может получить к нему доступ ...
В любом случае, этот клиент может получать доступ к другим папкам и файлам / отправлять их, поэтому есть ли способ заставить подключенные тома отображаться на этом клиенте как «обычные папки»?
ln -s /path/to/hdd /path/to/new/symlink
Или, может быть, создать собственный скрипт, который очищает папки в локальной папке tmp, создает их резервные копии и удаляет ...? (хотя это создает много накладных расходов)Ответы:
Это одна из тех проблем типа «мне нужно быть рядом с вами при отладке», тем более что вы еще не сказали, какой проприетарный клиент вы используете.
Ответ на ваш вопрос в ответ на вопрос "да и нет"; если ваше монтирование NFS - / nfs /, и программа взаимодействует с / nfs / foo, то это нормальный файл, насколько эта программа может сказать, точка. Если это не спрашивает. Если он на самом деле конкретно спрашивает ОС «Какая файловая система является частью / nfs / foo?», Ему будет сказано, что это NFS. Вы не можете изменить ни одну из этих вещей, в основном; в частности, вы не можете заставить ОС сообщать клиенту, что монтирование NFS не является монтированием NFS, по крайней мере, насколько я знаю.
Тем не менее, очень маловероятно, что клиент на самом деле спрашивает.
Вот что я бы проверил:
-Робин
источник