Mount и сетевые папки Windows\SMB

Mount и сетевые папки Windows\SMB

Монтирование сетевой шары Windows\SMB очень простое действие.

Сначала создается пустая папка, куда будет смонтирован сетевой путь.
mkdir /mnt/<name>
По необходимости даем права на данную папку.
chmod 755 /mnt/<name>
После этого монтируем сетевой путь в /mnt/<name> командой:
mount -t cifs //server-name/share /mnt/<name> -o username=user,password=password,domain=exemple

Разберем команду подробнее:

  1. -t — тип файловой системы, для монтирования сетевых папок Windows\SMB используется cifs.
  2. //server-name/share — путь до вашей папки, которую вы хотите монтировать.
  3. /mnt/<name> — вами созданная папка, куда примонтируется //server-name/share
  4. -o — ключ указывающий на то, что далее указаны дополнительные опции монтирования. Данные опции не являются обязательными.
  5. username=user и password=password — имя и пароль для входа на сетевой ресурс.
  6. domain=exemple — указание домена для авторизации. Может быть как именем ПК, так и именем домена.

Однако данный способ имеет один значительный минус — он не монтирует её на постоянную основу, так как данной команды нет в /etc/fstab или /etc/mstab.

Пропишем данную команду в /etc/fstab.

fstab — один из конфигурационных файлов в UNIX-подобных системах, который содержит информацию о различных файловых системах и устройствах хранения информации компьютера; описывает, как диск (раздел) будет использоваться или как будет интегрирован в систему.

Wikipedia

Введем команду nano /etc/fstab

В конец открытого документа допишем строчку.

//server-name/share /mnt/<name> username=user,password=password,domain=exemple 0 0

Цифры в конце указываются для проверки диска при старте системы на наличие ошибок. Так же перед цифрами можно указать параметр rw (монтируется для чтения и записи) и ro (только для чтения).

Не стоит ставить параметр errors=remount-ro . Включение этого режима может помочь только для локального диска или RAID массива, так как при ошибке на диске система перейдет в режим read only, но и злоупотреблять не стоит. Например, на хосте виртуализации ProxMox этот параметр не позволит запустить систему виртуализации и потратить вам много свободного времени на чтение мануалов.

Далее выполним команду, которая примонтирует сетевой путь, готово!

mount //server-name/share /mnt/<name>

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

Ваш e-mail не будет опубликован. Обязательные поля помечены *