Печать
Просмотров: 5298
 

Представим, что мы "переехали" с ALT Linux 4.0, на ALT Linux 5. Всё вроде бы также, но вот монтирование сетевых папок:

//10.0.11.254/files	/mnt/net	cifs	\
ro,user,uid=500,gid=500,username=student,password=student,codepage=cp866,iocharset=utf8	0 0
//10.0.11.254/alt	/mnt/alt	cifs	\
ro,user,uid=500,gid=500,username=student,password=student,codepage=cp866,iocharset=utf8	0 0
описанных в файле /etc/fstab, не производится при загрузке системы. Хотя, если дать комунду:
mount /mnt/net
или
mount /mnt/alt
то соответствующая сетевая папка подключится.

Для разрешения данной ситуации надо, всего лишь, добавить опцию _netdev к остальным имеющимся параметрам (выделено красным):

//10.0.11.254/files	/mnt/net	cifs	\
ro,user,_netdev,uid=500,gid=500,username=student,password=student,\
codepage=cp866,iocharset=utf8	0 0
//10.0.11.254/alt	/mnt/alt	cifs	\
ro,user,_netdev,uid=500,gid=500,username=student,password=student,\
codepage=cp866,iocharset=utf8	0 0

Замечание: Мельком встречал рекомендацю не ставить параметр _netdev первым при перечислении опций - сам не проверял, но если чего-то не пойдёт, то стоит иметь это ввиду.


P.S.: "Костыль", который часто применяется для быстрого разрешения подобной проблемы, в виде скрипта /etc/rc.d/rc.local с содержимым типа:

#!/bin/bash
/bin/mount -t cifs //10.0.11.254/files	/mnt/net -o \
ro,user,uid=500,gid=500,username=student,password=student,codepage=cp866,iocharset=utf8
/bin/mount -t cifs //10.0.11.254/alt	/mnt/alt -o \
ro,user,uid=500,gid=500,username=student,password=student,codepage=cp866,iocharset=utf8
не рекомендуется.