Назад | Перейти на главную страницу

Монтирование общего ресурса с пробелами в FreeBSD fstab

Я пытаюсь смонтировать сетевой ресурс smb в fstab на FreeBSD, который отлично работает для общего ресурса без пробелов, но не работает, если в имени есть пробел. Я заменил пробел на \ 040, о чем говорилось в Google, но это не помогло.

Имя общего ресурса, которое я пытаюсь смонтировать, - «Резервные копии данных».

Имя общего ресурса, записанное в fstab, не работает: // ИМЯ ПОЛЬЗОВАТЕЛЯ @ КОМПЬЮТЕР / Data \ 040Backups

Какие-либо предложения?

http://ubuntuforums.org/archive/index.php/t-27823.html

"//192.168.1.103/Full\040Movies" <- Проделал работу по монтажу //192.168.1.103/Full Movies

Вы должны использовать %20 вместо пробелов:

//USERNAME@COMPUTER/Data%20Backups

Я действительно не знаю, работает ли это на всех BSD, поскольку он был протестирован только на Mac OS 10.7.4. Надеюсь, это достаточно близко, чтобы использовать тот же синтаксис.

Я знаю, что немного опаздываю на вечеринку, но это может быть кому-то полезно в будущем.

Я не думаю, что у вас могут быть пробелы в поле fstab. Формат файла довольно упрощен, и его справочная страница упоминает:

Каждая файловая система описывается в отдельной строке; поля в каждой строке разделены табуляцией или пробелами.

Таким образом, вы в значительной степени застряли с решением, отличным от fstab, если имя общего ресурса находится вне вашего контроля.

Ммм, разве в fstab не должно быть что-то вроде следующего? Я не могу представить, что Samba в BSD работает иначе, чем в Linux:

//COMPUTER/"Data Backups" /mnt/share smbfs username=username,password=password 0 0

Я не уверен, что «Резервные копии данных» сработают: возможно, вам просто нужно покинуть пространство.