मैं 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 के साथ या दोहरे उद्धरण चिह्नों में संलग्न है, यह अभी भी "-" के बिना नाम को संदर्भित करता है
कोई विचार? मेरे पास बड़ी संख्या में निर्देशिकाएं हैं, सभी फॉर्म हैं
- / खंड / buildsystem-S3C2440
- / खंड / buildsystem-tao3530
और मैं उन सभी को nfs निर्यात के रूप में उपलब्ध कराना पसंद करूंगा। लिपियों में हर जगह "_" के साथ "-" की जगह लेने से कम, क्या इसे "-" के साथ किया जा सकता है?
/var/tmp/foo-bar localhost(all_squash,async,no_subtree_check)
है /etc/exports
।
nfs-kernel-server
, लेकिन लिनक्स का नहीं nfs-user-server
।