Thursday, February 11, 2010

ubuntu, nautilus, samba и работа с "сетевыми дисками"

Много на что жалуются хомячки. То им не то, это не так, а эта вот оказалась интересной.
При подключениии к samba ресурсами средствами nautilus, [Переход]-[Соединиться с сервером] - <Ресурс ос windows> ubuntu к серверу подключается, конечно. Привычной многим работы в режиме "сетевого диска" не даёт. Большие файлы переписывает с трудом, документы открывает "только для чтения" и т.д. В общем - и.б.д., а не работа.
Решить эту проблему можно, подключив общий ресурс при загрузке системы. Для этого нужен пакет smbfs, устанавливаем его

hamster@coop:~#sudo apt-get install smbfs

создаём точку монтирования

hamster@coop:sudo mkdir -m 770 /mnt/u

После этого внимательно курим man mount.cifs до появления признаков просветления, а затем редактируем /etc/fstab, добавив в хвост следующую строчку:

hamster@coop:~#sudo cat /etc/fstab
# /etc/fstab: static file system information.
#
# Use 'vol_id --uuid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
#
proc /proc proc defaults 0 0
# / was on /dev/sda1 during installation
UUID=5af5aed1-951b-44e2-a22d-7dd42e6db1ad / ext3 relatime,errors=remount-ro 0 1
# swap was on /dev/sda5 during installation
UUID=ab50402d-edcf-4f8d-9458-ed360416bf31 none swap sw 0 0
# mount samba partition
//server/public /mnt/u cifs user=hamster,password=*******,iocharset=utf8,auto 0 0

В упомянутом man mount.cifs есть ещё много интересностей касательно опций монтирования, надо вкуритвать до полного просветления.

Самое лучшее было бы, чтобы пользователь авторизовался на samba сервере, например одновременно с логином в свой компьютер. Про это будет отдельная песня. И танец с бубном.

No comments: