Sono un po 'un pizzico con il file di esportazione NFS.
In particolare, non riesco a trovare un modo per esportare una directory contenente "-" nel nome del percorso.
Il manuale (export (5)) afferma:
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.
Quindi afferma:
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.
Sfortunatamente, non è così. In particolare, se il nome del percorso contiene "-", alla lettera o con \ 055 o è racchiuso tra virgolette doppie, si riferisce comunque al nome senza "-"
Qualche idea? Ho un gran numero di directory, tutte in forma
- / Vol / di compilazione-S3C2440
- / Vol / di compilazione-tao3530
e preferirei averli tutti disponibili come esportazioni nfs. A parte la sostituzione del "-" con "_" ovunque negli script, si può fare con "-"?
/var/tmp/foo-bar localhost(all_squash,async,no_subtree_check)
in /etc/exports
.
nfs-kernel-server
, ma non Linux nfs-user-server
.