fstab

Это прям какая-то магия, но каждый раз когда я сталкиваюсь с fstab, у меня уходит куча времени на то чтобы в него что-то прописать. На этот раз мне понадобилось добавить Windows-шары на машину с Fedora 15. И теперь я решил все записать, чтоб уж в следующий раз точно не забыть как же это делается.
Во-первых надо удостовериться, что доступ к Windows машине есть:

smbclient -L //ip_address -U domain\user

В результате smbclient должен написать что-то похожее на:

Domain=[DM] OS=[Windows 7 Enterprise 7601 Service Pack 1] Server=[Windows 7 Enterprise 6.1]

Sharename Type Comment
--------- ---- -------
ADMIN$ Disk Remote Admin
IPC$ IPC Remote IPC
Public Disk

Где Public и есть искомая шара. Теперь необходимо создать директорию, куда которую будет монтироваться Public. Причем выбор не велик, создать эту директорию можно только в /mnt/, т.к. cifs никуда больше монтироваться не хочет.
Дальше добавляем в fstab запись следующего содержания:

//ip_address/Public/ /mnt/public cifs    defaults,uid=xxx,gid=xxx,rw,credentials=/root/.smbcredentials,comment=systemd.automount 0 0

Где uid и gui указывают на владельца монтируемой директории (если их не задать, то владельцем окажется root со всеми вытекающими последствиями), а .smbcredentials содержит параметры авторизации:

username=xxx
password=yyy
domain=zzz

Команда comment=systemd.automount отвечает за автоматическое монтирование сетевых дисков, стандартная команда automount в случае cifs не работает (вроде как это баг характерный для Fedora 15).

Leave a Reply