[sisyphus] siefs + automount = проблемы
Aleksey Avdeev
=?iso-8859-1?q?solo_=CE=C1_solin=2Espb=2Eru?=
Ср Янв 28 13:51:46 MSK 2004
Здравствуйте.
Столкнулся с проблемами при монтировании мобильника (Siemens
ME45 на комовском шнурке) с помощью automount.
Монтирование через mount от root - без проблем (от
пользователя, когда загружен модуль fuse - тоже), но при
размонтировании:
$ sudo umount /mnt/mobil/
Password:
[solo на solo solo]$ /usr/bin/fusermount: entry for /mnt/mobil not
found in /etc/mtab
Симптом: зависание консоли при обращении к точки монтирования
"/mnt/auto/mobil". Разбор полётов показал что появляется второй
процесс automount. (CD, USB-диск и флоп - монтируются нормально.)
Как настроено и что видно (лог с 12 консоли - прилагаю):
$ cat /etc/auto.tab
...
mobil -fstype=siefs,nohide,umask=007,gid=510,noexec,nosuid,sync
:/dev/ttyS2
Параметры после "-fstype=siefs" - картину не меняют (проверял).
$ ps -ax
PID TTY STAT TIME COMMAND
...
4643 tty3 S 0:00 -bash
6157 ? S 0:00 ls --color=auto
6943 tty3 S 0:00 /usr/sbin/automount --timeout 2
/mnt/auto file /etc/auto.tab
6977 tty3 S 0:00 /usr/sbin/automount --timeout 2
/mnt/auto file /etc/auto.tab
6978 tty3 Z 0:00 [mount <defunct>]
6980 ? S 0:00 /sbin/mount.siefs /dev/ttyS2
rw,noexec,nosuid,sync,nohide,umask=007,gid=510
...
$ mount
/dev/hda3 on / type reiserfs (rw,noatime)
proc on /proc type proc (rw,gid=19)
devpts on /dev/pts type devpts (rw,gid=5,mode=620)
...
usbdevfs on /proc/bus/usb type usbdevfs (rw)
automount(pid6124) on /mnt/auto type autofs
(rw,fd=8,pgrp=6124,minproto=2,maxproto=4)
automount(pid6943) on /mnt/auto type autofs
(rw,fd=5,pgrp=6943,minproto=2,maxproto=4)
/proc/fs/fuse/dev on /mnt/auto/mobil type fuse (rw,nosuid,nodev)
$ cat /proc/mounts
rootfs / rootfs rw 0 0
/dev/root / reiserfs rw,noatime 0 0
/proc /proc proc rw 0 0
devpts /dev/pts devpts rw 0 0
...
usbdevfs /proc/bus/usb usbdevfs rw 0 0
automount(pid6124) /mnt/auto autofs rw 0 0
automount(pid6943) /mnt/auto autofs rw 0 0
/proc/fs/fuse/dev /mnt/auto/mobil fuse rw,nosuid,nodev 0 0
$ cat /proc/modules
vfat 9516 0 (autoclean)
fat 30744 0 (autoclean) [vfat]
fuse 13176 3 (autoclean)
isofs 26196 0 (autoclean)
zlib_inflate 19748 0 (autoclean) [isofs]
ide-cd 29440 0 (autoclean)
cdrom 27744 0 (autoclean) [ide-cd]
parport_serial 4392 0 (autoclean) (unused)
parport_pc 25640 2 (autoclean) [parport_serial]
lp 6496 0 (autoclean)
parport 23072 2 (autoclean) [parport_pc lp]
autofs4 8244 2 (autoclean)
snd-pcm-oss 37668 0
snd-mixer-oss 11152 0 [snd-pcm-oss]
snd-es1938 11084 0
snd-pcm 56800 0 [snd-pcm-oss snd-es1938]
snd-opl3-lib 5476 0 [snd-es1938]
snd-hwdep 4192 0 [snd-opl3-lib]
snd-timer 13444 0 [snd-pcm snd-opl3-lib]
snd-mpu401-uart 2912 0 [snd-es1938]
snd-rawmidi 12320 0 [snd-mpu401-uart]
snd-seq-device 3744 0 [snd-opl3-lib snd-rawmidi]
snd 30660 0 [snd-pcm-oss snd-mixer-oss
snd-es1938 snd-pcm snd-opl3-lib snd-hwdep snd-timer
snd-mpu401-uart snd-rawmidi snd-seq-device]
soundcore 3684 6 [snd]
gameport 1660 0 [snd-es1938]
snd-page-alloc 5868 0 [snd-es1938 snd-pcm]
eepro100 18708 1 (autoclean)
mii 2576 0 (autoclean) [eepro100]
usb-uhci 21708 0 (unused)
usbcore 58464 1 [usb-uhci]
agpgart 43108 0 (unused)
rtc 6172 0 (autoclean)
loop 8408 0 (autoclean)
lvm-mod 60160 9
reiserfs 177872 6
Отмонтировать устройство можно только прибив проблемные процессы:
sudo kill 6978 6943 6977 6980
sudo kill -9 6157
$ mount
/dev/hda3 on / type reiserfs (rw,noatime)
proc on /proc type proc (rw,gid=19)
devpts on /dev/pts type devpts (rw,gid=5,mode=620)
...
usbdevfs on /proc/bus/usb type usbdevfs (rw)
automount(pid6124) on /mnt/auto type autofs
(rw,fd=8,pgrp=6124,minproto=2,maxproto=4)
automount(pid6943) on /mnt/auto type autofs
(rw,fd=5,pgrp=6943,minproto=2,maxproto=4)
При этом процессы automount уже убиты, но избавится от
монтирования /mnt/auto удаётся только перезагрузкой.
$ cat /etc/fstab
/dev/hda3 / reiserfs async,noatime
1 1
proc /proc proc gid=19
0 0
devpts /dev/pts devpts gid=5,mode=620
0 0
...
/dev/ttyS2 /mnt/mobil siefs
user,gid=510,umask=007,noexec,nosuid,sync 0 0
Что я не так настроил?
PS: Система - вчерашний Сизиф.
--
С уважением. Алексей.
----------- следующая часть -----------
An embedded and charset-unspecified text was scrubbed...
Name: ttyS12.log
URL: <http://lists.altlinux.org/pipermail/sisyphus/attachments/20040128/32297548/attachment-0002.ksh>
Подробная информация о списке рассылки Sisyphus