Монтирование smb-ресурса - Ubuntu

Дата: 06/05/2013
Тема: Linux

Для удобства работы с удаленным сетевым ресурсом его лучше примонтировать.

Посмотреть список ресурсов сервера можно командой:

# smbclient -L 192.168.0.1 –U username

Anonymous login successful
Domain=[WORKGROUP] OS=[Unix] Server=[Samba 3.2.0]

	Sharename       Type      Comment
	---------       ----      -------
	IPC$            IPC       IPC Service (xserver server (Samba, Ubuntu))
	Share           Disk      
	print$          Disk      Printer Drivers

Примонтировать удаленный ресурс можно так:

mount  -t cifs  //192.168.0.1/Share ~/SmbShare -o rw,iocharset=utf8,codepage=866,username=username,password=password

Здесь:

-t cifs – тип файловой системы (Common Internet File System).

192.168.0.1 — IP-адрес сервера (вместо IP можно использовать имя компьютера).

Share — имя ресурса.

~/SmbShare — точка монтирования в вашем домашнем каталоге, не забудьте эту директорию создать перед монтированием mkdir ~/SmbShare.

Ключ -o (опции):

rw — запись и чтение (ro — только чтение).

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

iocharset=utf8 — кодировка в который должен будет представлен общий ресурс

codepage=866 — кодировка сервера общего ресурса (для общих ресурсов Windows требуется установить cp866).

Для ресурсов, закрытых паролем, еще две опции:

username=username — имя пользователя.

password=password — пароль.

После чего вы сможете работать с файлами, расположенными на сервере, как с локальными.

Так можно отмонтировать ресурс:

umount ~/SmbShare


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

Для анонимных ресурсов:

//192.168.0.1/Share /home/username/SmbShare cifs auto,users,rw,_netdev 0 0

Для защищенных паролем:

//192.168.0.1/Share /home/username/SmbShare cifs auto,username=username,password=password,rw,_netdev 0 0

Здесь:

//192.168.0.1/Share - IP-адрес сервера и имя ресурса

/home/username/SmbShare – точка монтирования, путь от корня

cifs – тип файловой системы.

опции:

auto - При auto устройство будет устанавливаться автоматически при загрузке, или по команде mount –a,  auto является вариантом по умолчанию. Если вы не хотите, чтобы устройство устанавливалось автоматически, используйте параметр noauto.

users - Разрешает монтирование от лица любого пользователя.

username=username — имя пользователя.

password=password — пароль.

rw — запись и чтение (ro — только чтение)

_netdev - Используется для предотвращения попыток смонтировать файловые системы, до подключения  к сети.

Для того чтобы проверить все ли работает выполните команду:

mount –a (пытается смонтировать все файловые системы , которые перечислены в файле /etc/fstab)



Это статья "Домашняя страничка Andy"
https://andy.od.ua

URL этой статьи: https://andy.od.ua/news_33.html

Яндекс.Метрика