[РЕШЕНО] Автомонитрование NAS сетевого диска

Автор nirugavm, 24 марта 2017, 19:17:08

« назад - далее »

0 Пользователи и 2 гостей просматривают эту тему.

nirugavm

Привет всем! Я новичок в линукс. Делаю музыкальный сервер на базе AV Studio. Для работы без монитора мне необходимо автоматическое монтирование сетевого диска, в качестве которого у мня трудится WD MY Cloud. После перезагрузки слетает вся база плеера т.к. диск не смонтирован, стоит его открыть все становится нормально и плеер читает файлы с сети.  Понял, что такое можно сделать через autofs, установил, что то прописал, ковыряюсь уже пол дня понимаю что не сложно но ничего не получается запутался в конец. Прошу краткую инструкцию, желательно с прописанными строками. NAS определяется без проблем, адрес  192.168.1.4 путь прописан как \\WDMYCLOUD\Public\MUSIC

Walter_322

#1
1) Устанавливаем необходимые пакеты:
root@localhost:~# apt-get install autofs, smbclient
2) Далее у autofs нас интересует 2 конфигурационных файла (один уже есть, второй нам придется создать).
редактируем /etc/auto.master:
+auto.master
/media/WDMYCLOUD       /etc/auto.cifs.WDMYCLOUD

создаем файл /etc/auto.cifs.WDMYCLOUD с содержимым:
Public -fstype=cifs,rw,user=<USER>,password=<PASSWORD>,iocharset=utf8,uid=1000,gid=1000,file_mode=0644,dir_mode=0755   ://<ip адрес WDMYCLOUD>/Public
<USER> - имя пользователя
<PASSWORD> - пароль
<ip адрес WDMYCLOUD> - адрес NAS
3) перезапускаем autofs:
root@localhost:~# service autofs restart

В каталоге /media появится каталог WDMYCLOUD (тут точно не помню. мб его создать придется). Если мы зайдем в него (если начнем читать его содержимое), autofs примонтирует в него описанный в конфиге ресурс.

nirugavm

Благодарю за подробную инструкцию! Все сделал как написано, но при использовании команды перезапуска autofs пишет неизвестная команда autofs. Папка появилась в медиа, но она пустая. При перезагрузке плеер так же не видит NAS, видеть начинает только после первого входа в Public. Что то может быть не так делаю?  <...> данные кавычки оставлять?

Walter_322

#3
Нет, вместо <USER> надо писать просто имя пользователя и т.п. беез скобок. Пользователь - пользователь, имеющий доступ к этому каталогу расшаренному на NAS.
Там в последнем пункте "service" вместо "systemctl". Поправил уже. Что-то я второпях не то написал... сорь

nirugavm

Убрал все скобки. root@localhost:~# apt-get install autofs, smbclient ничего не происходит. Папка теперь в медиа не появляется. NAS после перезагрузки не виден плееру пока не зайдешь на него т.е. все без изменений. Может что то не так делаю? Или что то еще нужно прописать?

Walter_322

Цитата: nirugavm от 25 марта 2017, 08:21:54root@localhost:~# apt-get install autofs, smbclient
root@localhost:~# - вводить не надо. это приглашение от системы для ввода команды. вводить надо только следующее
apt-get install autofs, smbclient - устанавливает пакеты autofs и smbclient (устанавливать пакеты нужно от рута или через sudo)
если Вы их уже установили, больше это вводить не надо. т.к. конфиги в /etc есть, autofs стоит у Вас. проверьте наличие smbclient, и установите его в случае отсутствия.

покажите содержимое конфигов /etc/auto.master и /etc/auto.cifs.WDMYCLOUD


nirugavm

#6
Спасибо за помощь. Захожу из рут, но данные указываю для пользователя.
/etc/auto.master

#
# Sample auto.master file
# This is a 'master' automounter map and it has the following format:
# mount-point [map-type[,format]:]map [options]
# For details of the format look at auto.master(5).
#
#/misc   /etc/auto.misc
#
# NOTE: mounts done from a hosts map will be mounted with the
#   "nosuid" and "nodev" options unless the "suid" and "dev"
#   options are explicitly given.
#
#/net   -hosts
#
# Include /etc/auto.master.d/*.autofs
# The included files must conform to the format of this file.
#
+dir:/etc/auto.master.d
#
# Include central master map if it can be found using
# nsswitch sources.
#
# Note that if there are entries for /net or /misc (as
# above) in the included master map any keys that are the
# same will not be seen as the first read key seen takes
# precedence.
#
+auto.master
/media/WDMYCLOUD       /etc/auto.cifs.WDMYCLOUD

etc/auto.cifs.WDMYCLOUD

Public      -fstype=cifs,rw,user=al,password=333,iocharset=utf8,uid=1000,gid=1000,file_mode=0644,dir_mode=0755   ://192.168.1.4/Public


Walter_322

#7
Ну, все должно работать. Если smbclient стоит. перезагрузить сервис осталось
service autofs restart.
Хотя, если Вы систему перезагружали после всех этих изменений, то должно все работать. Каталог в /media есть?

nirugavm

Самба установлена. Папки в меди нет. Автомонтирования то же нет. Что то видимо не так, но вот что?

ecc83

Цитата: nirugavm от 26 марта 2017, 08:45:00
Что то видимо не так, но вот что?

Каталог в /media нужно создать руками.

nirugavm

Каталог появился. Но он пустой и диск по прежнему нужно руками подключать. Где то не кантачит, но вот где, большой вопрос?

Walter_322

Внимание! В конце конфигов обязательно оставляем пустую строку.

nirugavm

#12
Может быть пути не правильно прописаны. Есть возможность как то это проверить?

Cообщение объединено 26 марта 2017, 13:17:54

Может быть есть другие способы? Не ужели не победим эту проблему!

Walter_322


nirugavm