Как смонтировать BlackArmor 220 NAS на Ubuntu 19.10?

Вопрос или проблема

Я хочу смонтировать BlackArmor NAS 220 на своем Ubuntu 19.10 в /media/BlackArmor

РЕШЕНИЕ

Мне не хватало vers=1.0 в последнем параметре cifs. Команда, которая работает:

sudo mount -t cifs -o guest,vers=1.0 //192.168.1.3/Public /media/BlackArmor/

Исходный Вопрос

Я попробовал следовать официальным инструкциям здесь: https://www.seagate.com/em/en/support/kb/how-to-mount-nfs-and-cifs-file-systems-on-linux-with-the-seagate-blackarmor-nas-209791en/, и это не сработало.

Я также пытался следовать некоторым другим инструкциям, и ничего не сработало.

Вот что я уже пробовал:

$ sudo mount -t cifs -o noperm //192.168.1.3/Public /media/BlackArmor/
mount: /media/BlackArmor: неверный параметр; для нескольких файловых систем (например, nfs, cifs) вам может понадобиться программа-помощник /sbin/mount.<type>.

$ sudo mount -t cifs //192.168.1.3/DataVolume/Public -o username=***,password=***,rw,nounix,iocharset=utf8,file_mode=0644,dir_mode=0755 /media/BlackArmor/
mount: /media/BlackArmor: специальное устройство //192.168.1.3/DataVolume/Public не существует.

$ sudo mount -t nfs 192.168.1.3:/Public /media/BlackArmor
mount.nfs: Время подключения истекло

Устройство работает, и я могу получить к нему доступ с помощью smb://ba-07***.local/ и видеть весь содержимое.

Есть идеи?

П.С. Я хочу смонтировать его при загрузке, но это уже другая проблема.

ОБНОВЛЕНИЕ
Я также попробовал это:

sudo mount -t cifs -o user=***,pass=***,rw,nounix,iocharset=utf8,file_mode=0644,dir_mode=0755 //192.168.1.3/Public /media/BlackArmor/

(что в основном то же самое, что и второе, за исключением того, что я использую user и pass вместо username и password) и я получаю это:

ошибка при монтировании(2): Нет такого файла или директории
Обратитесь к странице руководства mount.cifs(8) (например, man mount.cifs) и сообщениям системного журнала ядра (dmesg)

Когда я проверяю dmesg, я вижу это:

CIFS: Попытка смонтировать //192.168.1.3/Public/
Не указан диалект для монтирования. Стандартный диалект изменился на более безопасный, SMB2.1 или более поздний (например, SMB3), вместо CIFS (SMB1). Чтобы использовать менее безопасный диалект SMB1 для доступа к старым серверам, которые не поддерживают SMB3 (или SMB2.1), укажите vers=1.0 при монтировании.
CIFS VFS: cifs_mount не удался с кодом возврата = -2

Похоже, мне не хватало vers=1.0 в последнем параметре cifs. Команда, которая работает:

sudo mount -t cifs -o guest,vers=1.0 //192.168.1.3/Public /media/BlackArmor/

если вы хотите это в /etc/fstab, и с поддержкой RW для гостевого пользователя:

//192.168.1.3/Public /media/BlackArmor cifs guest,uid=myuser,iocharset=utf8,file_mode=0777,dir_mode=0777,vers=1.0,noperm 0 0

Для всех, кто ищет решение для монтирования NAS 220 в качестве NFS на Ubuntu (24.04.01 LTS):

Мне пришлось использовать NFS версии 3, явно указать “port” и “mountport” и добавить “noresvport” к команде монтирования следующим образом:

sudo mount -t nfs -o vers=3,proto=tcp,port=2049,mountport=746,noresvport YOUR_NAS_IP:/DataVolume/YOUR_NAS_SHARE YOUR_MOUNT_DRIVE

Ответ или решение

Чтобы смонтировать NAS BlackArmor 220 на Ubuntu 19.10, необходимо выполнить несколько шагов, включая установку необходимых пакетов, создание точки монтирования и сам процесс монтирования. Следуйте данному руководству, чтобы без проблем подключить ваше устройство.

Шаг 1: Установка необходимых пакетов

Для монтирования CIFS (Common Internet File System) необходимо установить пакет cifs-utils, который предоставляет необходимые утилиты. Откройте терминал и выполните следующую команду:

sudo apt update
sudo apt install cifs-utils

Шаг 2: Создание точки монтирования

Создайте директорию, где будет смонтирован NAS. В вашем случае это /media/BlackArmor. Для этого выполните:

sudo mkdir -p /media/BlackArmor

Шаг 3: Монтирование NAS

Теперь можно смонтировать ваш NAS. Убедитесь, что вы используете правильный синтаксис, включая необходимые параметры. Поскольку устройство может требовать использования устаревшего протокола SMB1, добавьте параметр vers=1.0. Вот корректная команда для монтирования:

sudo mount -t cifs -o guest,vers=1.0 //192.168.1.3/Public /media/BlackArmor/

Примечания:

  • В данном примере используется анонимный доступ (guest). Если у вас есть учетные данные, вы можете заменить параметр guest на username=<ваше_имя_пользователя>,password=<ваш_пароль>.
  • Если у вас возникли проблемы с доступом, проверьте настройки вашего NAS и убедитесь, что общая папка настроена на публичный доступ или используйте правильные учетные данные.

Шаг 4: Автоматическое монтирование при загрузке

Если вы хотите, чтобы NAS монтировался автоматически при загрузке системы, вам необходимо добавить запись в файл /etc/fstab. Откройте файл с правами суперпользователя:

sudo nano /etc/fstab

Добавьте следующую строку:

//192.168.1.3/Public /media/BlackArmor cifs guest,uid=1000,gid=1000,iocharset=utf8,file_mode=0777,dir_mode=0777,vers=1.0,noperm 0 0

Примечания к записи fstab:

  • Замените guest на username=<ваше_имя_пользователя>,password=<ваш_пароль>, если это необходимо.
  • Параметры uid и gid указывают на пользователя и группу, которые будут владельцами смонтированной папки. Обычно это 1000 для первого пользователя системы, но вы можете это проверить с помощью команды id.

Заключение

Теперь ваш NAS BlackArmor 220 должен быть успешно смонтирован на Ubuntu 19.10. Если вы столкнулись с проблемами, проверьте настройки сети, а также разрешения и настройки на самом NAS. Универсальность и мощность Ubuntu позволяют легко настраивать соединения с сетевыми хранилищами, как только установлены все требуемые пакеты и сделаны необходимые настройки.

Оцените материал
Добавить комментарий

Капча загружается...