Меню

Linux Быстрый способ подмонтировать сетевой диск в Linux

Ручное монтирование CIFS через fstab

Иногда нужно быстро подмонтировать к Linux сетевую шару Windows. Делается это очень просто одной командой в консоли с помощью mount -t cifs.

mount -t cifs //10.1.5.43/documents /mnt/documents -o user=user1,password=pass123

 

10.1.5.43 адрес шары
/mnt/documents точка монтирования
user1 пользователь с доступом к шаре
pass123 пароль пользователя

Если получаете ошибку примерно такого содержания:

mount: wrong fs type, bad option, bad superblock on //10.1.5.43/documents,
missing codepage or helper program, or other error
(for several filesystems (e.g. nfs, cifs) you might
need a /sbin/mount.<type> helper program)

In some cases useful info is found in syslog - try
dmesg | tail or so.

Установите пакет cifs-utils:

Debian/Ubuntu sudo apt-get install -y cifs-utils
Centos/RHEL # yum install -y cifs-utils

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

mount -t cifs //10.1.5.43/documents /mnt/documents -o user=user1,password=pass123

Автоматическое монтирование CIFS через fstab

Для начала создаем файл, в котором будем хранить данные авторизации при подключении к общей папке:

Чтобы подмонтировать виндовую шару навечно, надо отредактировать:

1. В файле /root/.smbclient

sudo gedit /root/.smbclient

Добавляем в него данные следующего вида:

username=dmosk
password=dPassw0rd

2. В файле etc/fstab

sudo gedit /etc/fstab

Добавить в самом низ строчку

//10.1.5.43/documents /mnt/documents cifs user,rw,file_mode=0777,dir_mode=0777,credentials=/root/.smbclient 0 0

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

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

mount -a

Если ошибок не выдоло, проверьте монтировался ли ваш ресурс

df -h

На этом Все!!! Всем Удачи!!!