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)
에서 나를 위해 작동합니다 /etc/exports
.
nfs-kernel-server
리눅스를,하지만 nfs-user-server
.