Для удобства работы с удаленным сетевым ресурсом его лучше примонтировать.
Посмотреть список ресурсов сервера можно командой:
# 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 - IP-адрес сервера и имя ресурса
/home/username/SmbShare – точка монтирования, путь от корня
cifs – тип файловой системы.
опции:
auto - При auto устройство будет устанавливаться автоматически при загрузке, или по команде mount –a, auto является вариантом по умолчанию. Если вы не хотите, чтобы устройство устанавливалось автоматически, используйте параметр noauto.
users - Разрешает монтирование от лица любого пользователя.
username=username — имя пользователя.
password=password — пароль.
rw — запись и чтение (ro — только чтение)
_netdev - Используется для предотвращения попыток смонтировать файловые системы, до подключения к сети.
Для того чтобы проверить все ли работает выполните команду:
mount –a (пытается смонтировать все файловые системы , которые перечислены в файле /etc/fstab)
При копировании материалов ссылка на сайт обязательна