Re: 2.6.38
On Wed, Jun 08, 2011 at 10:26:10PM +0400, Alex Kicelew wrote:
> Hi.
>
> Сейчас у меня в тестинге стоит 2.6.32, в нем все работает. При попытке
> загрузиться в 2.6.38 (которое является дефолтным в тестинге) отрубается
> autofs. Стартует, но не видит обращений к /misc/<ключ>. Если руками
> сказать mount /misc/<ключ>, оно монтируется, живет установленное в
> timeout время, после чего само размонтируется. Стоит autofs5, модуль
> autofs4 в ядре есть и корректно загружается, толку нет. Гуглинг
> навскидку не помог.
У меня в нижеследующей конфигурации (автомонтирование флешек) все работает.
$ uname -a
Linux kaiba 2.6.38-2-686 #1 SMP Sun May 8 14:49:45 UTC 2011 i686 GNU/Linux
$ cat /etc/auto.master
# This is an automounter map and it has the following format
# key [ -mount-options-separated-by-comma ] location
# For details of the format look at autofs(5).
/var/autofs/udev /etc/auto.udev --timeout=5
$ cat /etc/auto.udev
#!/bin/sh
fstab=/etc/fstab
automnt=/var/autofs/udev
uuid=`basename $1`
fstabopt=`grep -F UUID=$uuid $fstab`
set -e
device=`blkid -o device -t UUID=$uuid`
if [ -z "$fstabopt" ]
then
fstype=`blkid -o value -s TYPE $device`
case $fstype in
vfat)
fsopts="users,noauto,noexec,gid=1000,uid=1000,fmask=133,dmask=022,codepage=866,utf8"
;;
ext3)
fsopts="users,noauto,relatime,data=journal,check=none"
;;
ext2)
fsopts="users,noauto,relatime,check=none"
;;
*)
fsopts="users,noauto"
;;
esac
(flock -w5 1 && echo "UUID=$uuid $automnt/$uuid $fstype $fsopts") >>$fstab
else
fstype=`echo $fstabopt | cut -d' ' -f3`
fsopts=`echo $fstabopt | cut -d' ' -f4`
fi
echo "-fstype=$fstype,$fsopts :$device"
$ cat /etc/udev/rules.d/90-automount.rules
ACTION=="add", SUBSYSTEM=="block",\
ENV{ID_BUS}=="usb|mmc|memstick|ieee1394", ENV{DEVTYPE}=="partition", ENV{ID_FS_USAGE}=="filesystem",\
RUN+="/bin/ln -fns /var/autofs/udev/$env{ID_FS_UUID_ENC} /media/$env{ID_FS_UUID_ENC}"
ACTION=="remove", SUBSYSTEM=="block",\
ENV{ID_BUS}=="usb|mmc|memstick|ieee1394", ENV{DEVTYPE}=="partition", ENV{ID_FS_USAGE}=="filesystem",\
RUN+="/bin/rm -f /media/$env{ID_FS_UUID_ENC}"
--
Stanislav
Reply to:
- Follow-Ups:
- Re: 2.6.38
- From: Alex Kicelew <arkoort@gmail.com>
- Re: 2.6.38
- From: Alexander Danilov <alexander.a.danilov@gmail.com>
- References:
- 2.6.38
- From: Alex Kicelew <arkoort@gmail.com>