Клиент NFSv4 не может смонтировать экспорт, содержащий скобки или пробелы, но работает с NFSv3

Действительно ли это - установка Windows? Если да, Вы используете неправильный разделитель каталога. Можно избежать таких несоответствий при помощи константы DIRECTORY_SEPARATOR:

include('..'.DIRECTORY_SEPARATOR.'blah.php');

Можно также использовать полные пути вместо этого:

include dirname(realpath(__FILE__)).DIRECTORY_SEPARATOR.'..'.DIRECTORY_SEPARATOR.'blah.php'
0
задан 15 June 2017 в 21:13
1 ответ

Как указано в вопросе, в /etc/fstab пробелы должны быть заменены \040, не /040, таким образом, fstab строка должна быть:

XXX.XXX.XXX.XXX:/home/USER_ACCOUNT/Dropbox\040(corp)/HOSTXX_BACKUP/GUESTXX_BACKUP /nfs_mount nfs4     rw,bg,hard,nointr,rsize=32768,wsize=32768,tcp,actimeo=0,timeo=600 0 0

В командных строках оболочки, пространство должно быть заключено в кавычки:

mount -t nfs4 'XXX.XXX.XXX.XXX:/home/USER_ACCOUNT/Dropbox (corp)/HOSTXX_BACKUP/GUESTXX_BACKUP' /nfs_mount

Или:

cd '/home/USER_ACCOUNT/Dropbox (corp)/HOSTXX_BACKUP/GUESTXX_BACKUP'
0
ответ дан 24 November 2019 в 04:25

Теги

Похожие вопросы