Автомонтирование Samba ресурсов в Linux

Posted on April 20, 2009
Filed Under Linux | Leave a Comment

К Samba серверу легко подключиться из Windows или Mac. В Linux же могут возникнуть некотрые проблемы с Samba. Конечно, к Samba серверу легко можно подключиться через файловые менеджеры, такие как Konqueror, Nautilus или Dolphin. Но, что делать, если нужно смонтировать ресурсы при загрузке или зайти на Samba сервер не имея, эти файловые менеджеры?
Конечно, с помощью командной строки! Есть множество GUI утилит, которые могут работать с Samba ресурсами, но они не помогут вам в автомонтировании.

Что нам понадобится

Единственная программа, которая вам понадобится это samba клиент – smbclient. Он присутствует во всех Linux системах (по умалчиванию может быть не установлен у вас). Как только вы его установите, можно приступать к работе.

Начало

Для начала, попробуем узнать видит ли ваш Linux, Samba ресурсы. Для запуска следующей команды вам нужно быть root пользователем. Запускайте, дописав вначале sudo или после su.
smbclient //IP_TO_SAMBA_SERVER/SHARE_NAME -U USERNAME
Где:
IP_TO_SAMBA_SERVER – IP адрес Samba сервера.
SHARE_NAME – имя открытого ресурса.
USERNAME имя пользователя который имеет доступ.
Если все пройдет удачно, вы увидите надпись, приглашающую ввести пароль.

Настройка

Первым делом, необходимо создать директорию, в которую будет монтироваться открытая директория с Samba сервера. Создадим папку data:
sudo mkdir /data
Как только директория создана, можно выполнить монтирование командой:
mount -t smbfs -o username=USERNAME //IP_TO_SAMBA_SERVER/SAMBA_NAME /data
Где:
IP_TO_SAMBA_SERVER – IP адрес Samba сервера.
SHARE_NAME – имя открытого ресурса.
USERNAME имя пользователя который имеет доступ.
Теперь проверив директорию /data, вы увидите содержание находящиеся в //IP_TO_SAMBA_SERVER/SAMBA_NAME

Автомонтирование

Теперь, давайте вставим монтирование при загрузке системы. Вам нужно отредактировать файл /etc/fstab, добавив запись монтирования к заданному Samba ресурсу.
//IP_TO_SAMBA_SERVER/SAMBA_NAME /data smbfs username=USERNAME,password=PASSWORD, 0 0
Чтобы размонтировать, нужно ввести команду:
umount /data
Вот и все. Теперь вы можете автомонтировать необходимые ресурсы при загрузке, на вашем Linux.
Оригинал: ghacks

Comments

Leave a Reply