Рейтинг:1

Постоянное подключение общих ресурсов Synology NAS при загрузке

флаг us

Постоянное подключение общих ресурсов Synology NAS при загрузке

Я использую Ubuntu 20.4 с Synology NAS, к которому легко получить доступ из Windows и Mac.

Я могу смонтировать общие ресурсы, используя следующую команду в терминале:

sudo mount -o uid=linuxusername,username=shareuser,pass=sharepass //192.168.1.2/music /home/profile/Music/musicone

Однако это трудоемко, так как у меня есть несколько точек доступа для монтирования, поэтому я хочу монтировать с помощью фстаб для постоянного монтирования, поэтому я сделал эту запись:

//192.168.42.2/music /home/profile/Music/musicone cifs uid=linuxuser,username=sharepointuser,pass=sharepointpass 0 0

У меня было много проблем с этим фстаб файл работает, но, наконец, я его настроил.Я оставляю это здесь на случай, если смогу помочь другим с той же проблемой монтажа. Это рабочий синтаксис. Я пытался использовать gid вместо uid, но это не сработало, так что, я думаю, это работает только для одного пользователя. (У меня есть только один пользователь, и монтирование находится в этом домашнем каталоге)

Однако ... Я бы предпочел использовать файл для учетных данных, поэтому я создал файл с именем .smbcredentials, подставляя учетные данные = путь к файлу для имени пользователя и пароля.

Это не работает. Sharepoint появляется, но при открытии от имени пользователя выдается ошибка, что его можно подключить только от имени пользователя root, а открытие от имени пользователя root говорит

mount:/home/profile/Documents/nas: вам может понадобиться информация о типе файла, такая как /sbin/mount.(filetype) вспомогательная программа

но я не знаю, где разместить это в синтаксисе. Нет никаких монтировать кого-л. вариант в сбин, но есть mount.nfs что может сработать, потому что на моем NAS включена NFS. Но это не так, и первая ошибка говорит о том, что общий ресурс не в формате host:dir. Добавление двоеточия после IP-адреса сервера не помогло, и это даже не дошло до части аутентификации.

я пробовал ставить /sbin/mount.nfs в нескольких местах в синтаксисе, оставляя ссылку на nfs (где идет cifs), но ничто не сделает общий ресурс доступным.

Монтирование с идентификатором группы (Гид=1000) было бы лучше (и я бы поставил точки монтирования в /мнт/), но это не работает, поэтому, если бы я добавил пользователя, у меня были бы проблемы.

Вот две из десятков веб-страниц, которые я просмотрел, они дали наибольшие, но, очевидно, неполные результаты.

https://wiki.ubuntu.com/MountWindowsSharesПостоянно https://deathofagremmie.com/2012/05/01/mounting-a-synology-diskstation-on-ubuntu-12.04/#disqus_thread

Peter Addison avatar
флаг us
замена «nfs» на «cifs» в синтаксисе монтирования не приводит к успешному монтированию точек доступа. в пользователе я вижу общие ресурсы, но не могу их открыть. В пользовательском режиме я получаю «разрешено только как root», а в корневом режиме я получаю «mount.nfs: общий ресурс не в формате host:dir». Добавление двоеточия после IP-адреса сервера не решило эту проблему.это было одно из предложений, которые я пробовал, я был бы очень рад, если бы вы могли предоставить синтаксис для обмена. добавление двоеточия дало ошибку «не удалось разрешить сервер, имя или службу неизвестны.
Marc Vanhoomissen avatar
флаг in
У вас есть `mount.cifs` в `/sbin`?
Peter Addison avatar
флаг us
нет, у меня такого нет. У меня есть mount.nfs. монтирование cifs работает нормально, за исключением того, что я не могу поместить учетные данные в файл и прочитать их.
Peter Addison avatar
флаг us
Я перенастроил Synology, добавив разрешение NFS на одну из общих папок. Я настроил сопоставление root с администратором и настроил соответствующего пользователя для моей учетной записи «профиля» Linux с разрешениями на чтение и запись в общем ресурсе nfs. Я могу легко перейти к папке через сеть, но мне не удалось смонтировать ее с помощью nfs profile@Ubuntu-pc:~$ sudo mount 192.168.42.2:/volume2/MusicTwo /home/profile/Music/nfstest mount.nfs: доступ запрещен сервером при монтировании 192.168.42.2:/volume2/MusicTwo
Peter Addison avatar
флаг us
Я продолжаю получать «доступ запрещен сервером» после нескольких попыток настройки разрешений NFS на сервере и в параметрах nfs. Для меня NFS не подходит для его монтирования. Я могу перейти к нему, так как теперь у меня есть учетная запись пользователя в Synology, но я не могу его смонтировать. Ни через командную строку, ни через fstab. Запрещает доступ к общему ресурсу из нескольких программ, поскольку они не получат к нему доступ, если он не смонтирован локально.
флаг ar
Попробуйте включить `sftp` в Synology NAS. Затем либо используйте [`sshfs`](https://help.ubuntu.com/community/SSHFS) в `/etc/fstab` для монтирования. В качестве альтернативы используйте что-то вроде `sftp://[email protected]/NetBackup/Computer_to_be_backedup/peter` в качестве места хранения в DejaDup, приложении резервного копирования по умолчанию в Ubuntu.
флаг ar
Если вы считаете, что приведенный ниже ответ правильный, нажмите на серую галочку ‹ рядом с ответом и сделайте ее зеленой ″. Это пометит проблему как решенную и поможет другим.
Рейтинг:0
флаг in

У тебя есть mount.cifs в /сбин? Если нет, попробуйте установить клиент

sudo apt-get установить smbclient

Раньше я так делал, но теперь я использую автоматическое монтирование. Преимущество этого решения заключается в автоматическом подключении ваших общих ресурсов, как только ваш NAS становится доступным.

Редактировать: Переустановка cifs-утилиты, это сработало (sudo apt установить cifs-utils)

Peter Addison avatar
флаг us
Я запустил эту установку, но ни mount.cifs, ни mount.smb не находятся в /sbin
Marc Vanhoomissen avatar
флаг in
Также установлены `cifs-utils`? (`sudo apt install cifs-utils`)
Peter Addison avatar
флаг us
Я установил smbclient, но ничего не улучшилось
Peter Addison avatar
флаг us
да, cifs-utils были установлены некоторое время назад
Marc Vanhoomissen avatar
флаг in
@PeterAddison Очень странно, потому что mount.cifs принадлежит cifs-utils (https://packages.debian.org/search?searchon=contents&keywords=mount.cifs). Возможно, переустановка решит проблему.
Peter Addison avatar
флаг us
Ковабанга. когда я переустанавливал cifs-utils, он работал с учетными данными, установленными в файле .smbcredentians в моем домашнем каталоге.
Peter Addison avatar
флаг us
//192.168.42.2/fileshare /home/profile/Documents/nasfiles cifs uid=profile,credentials=/home/profile/.smbcredentials 0 0
Peter Addison avatar
флаг us
как мне опубликовать это, чтобы оно было на сером фоне?
Marc Vanhoomissen avatar
флаг in
@PeterAddison: просто используйте обратную галочку «`» до и после текста. Или используйте {} кнопка.
Marc Vanhoomissen avatar
флаг in
@PeterAddison Кроме того, если ответ решил проблему, отметьте его как «принятый», чтобы другие пользователи могли легко его заметить.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.