Как смонтировать самбашаре с автофифами и сифами
Я пытаюсь автоматически смонтировать самбашаре как CIFS, как описано здесь: https://help.ubuntu.com/community/Autofs
Это кажется таким простым, у меня не хватает вещей для Google. Это, наверное, что-то очень очевидное. Позвольте мне говорить в командах:
sudo apt-get install autofs
sudo nano /etc/auto.master.d/myserver.autofs
files -fstype=cifs,rw ://server/files
sudo automount -f -v
Starting automounter version 5.0.7, master map /etc/auto.master
using kernel protocol version 5.02
syntax error in map near [ files -fstype=cifs,rw : ]
no mounts in table
Я ничего не делал, но я все-таки сделал что-то не так. Как мне заставить это работать?
редактировать @Jos
обновленный myserver.autofs:
/media/server/files -fstype=cifs,rw ://server/files
Выход из sudo automount -f -v:
Starting automounter version 5.0.7, master map /etc/auto.master
using kernel protocol version 5.02
:
/
/
/
file map /etc/-fstype=cifs not found
mounted indirect on /media/server/files with timeout 300, freq 75 seconds
statemachine:1363: got unexpected signal 28!
Теперь у нас есть каталог в /media! Но это пусто.
2 ответа
Попробуйте вставить прямую линию карты в "/etc/auto.master" - что-то вроде:
/- /etc/auto.data
Где "/etc/auto.data" содержит "прямую" точку монтирования и информацию о монтировании вашего cifs, которую вы ранее имели в "myserver.autofs", то есть:
/media/server/files -fstype=cifs,rw ://server/files
Я новичок в autofs и не смог заставить работать "косвенное" отображение для монтирования cifs, но вышеописанный метод "прямого" отображения работает для меня.
У меня была похожая проблема, пока я не разобрался, читая много страниц. Попробуй это:
Создайте подкаталог для автомонтирования в
/mediaлайк/media/auto(Я хотел установить два разных сервера / файлы здесь и/mediaдоступно для других вещей)редактировать
/etc/auto.masterс:/media/auto /etc/auto.cifs-shares --timeout=500(Вы можете дать другое имя файлу "auto.cifs-shares" и изменить время ожидания на другое значение, если хотите)
Создайте файл для хранения вашей конфигурации (как я уже писал выше, я написал в
/etc/auto.cifs-shares)files --fstype=cifs,credentials=/home/your_user/.credentials,dir_mode=0755,file_mode=0755,uid=your_user,rw ://server/files(если вы не предоставите учетные данные, он будет автоматически установлен как анонимный, это зависит от разрешения)
Вы должны перезапустить сервис, чтобы изменения вступили в силу:
service autofs restartЭто оно! Следующая попытка:
ls /media/auto/files
(должен дать вам то, что вы хотите)