Я трохи пощипував експортний файл NFS.
Зокрема, я не можу знайти спосіб експорту каталогу, що містить "-" у назві шляху.
У посібнику (експорт (5)) зазначено:
Also, each line may have one or more specifications for default options
after the path name, in the form of a dash ("-") followed by an option
list. The option list is used for all subsequent exports on that line
only.
Потім заявляється:
If an export name contains spaces it should be quoted using double quotes.
You can also specify spaces or other unusual character in the export name
using a backslash followed by the character code as three octal digits.
На жаль, це не так. Зокрема, якщо ім'я шляху містить "-", або дослівно, або з \ 055 або вкладено у подвійні лапки, воно все одно посилається на ім'я без "-"
Будь-які ідеї? У мене є велика кількість каталогів, і все це за формою
- / vol / buildsystem-s3c2440
- / vol / buildsystem-tao3530
і я вважаю за краще, щоб вони були доступні як експорт nfs. Якщо замінити "-" на "_" скрізь у сценаріях, чи можна це зробити "-"?
/var/tmp/foo-bar localhost(all_squash,async,no_subtree_check)
in /etc/exports
.
nfs-kernel-server
, але не Linux nfs-user-server
.