Як ділитися новими динамічно створеними папками?


2

Я розробив додаток у Java, і ця програма працює на Apache Tomcat 9. У моєму додатку динамічно створюються деякі папки та файли. Я хочу поділитися цими файлами та папками через NFS. Конфігурація NFS така:

/home/noor/Public/Flight24 *(rw,async,no_root_squash,subtree_check)

для створення файлу через tomcat я конфігурую обмін папками так:

введіть тут опис зображення

Проблема полягає в спільному створенні динамічно створених каталогів. З клієнтської системи NFS я намагаюся прочитати нову створену папку, це помилка доступу до доступу.

Windows не може отримати доступ

Як мені поділитися створеними папками?


Ви впевнені, що Windows використовує NFS, а не SMB? Чому ви використовуєте акції NFS, а не SAMBA ,, ті?
davidgo

Відповіді:


0

Це сталося тому, що динамічно створений каталог не експортується сервером NFS, він міститься в експортованому FS /home/noor/Public/Flight24.

Для встановлення безпосередньо з віддаленого клієнта NFS папку потрібно експортувати NFS.

Можливе рішення, яке може відповідати вашій вимозі, полягає в тому, щоб не оголошувати по черзі в одному, /etc/exportsа записати нову функцію у свій код, яка експортує папку один раз, і створити експорт перед видаленням (якщо потрібно). приклад експорту без файлу:

exportfs -o rw,nohide,insecure,no_subtree_check *:/exports/opt<- ЗАБУДУЙТЕ ЗАБЕЗПЕЧЕННЯ ДОКУМЕНТАЦІЇ, Я НЕ ЗНАЮ, ЯКЩО ДІЛЬКА РОБИТИ ТУТ

Якщо експорт має бути постійним, ви можете додати його у /etc/exportsфайл та повторно завантажити експортexportfs -a

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.