All of lore.kernel.org
 help / color / mirror / Atom feed
From: Sergei Zhirikov <sfzhi@yahoo.com>
To: autofs@linux.kernel.org
Subject: Strange behavior of autofs with reiserfs on expire
Date: Tue, 14 Apr 2009 20:26:57 +0200	[thread overview]
Message-ID: <gs2khi$f5$1@ger.gmane.org> (raw)

Hi,

I'm observing the following strange behavior. If I try to auto-mount a 
reiserfs partition via autofs it does not get unmounted when the mount 
expires. I have tried a few other filesystems (ext3, tmpfs, fuse) and 
the problem appears only with reiserfs and only when automount is using 
/dev/autofs. There are no error messages in the log. The reiserfs mount 
remains mounted as if it was busy, but I'm pretty sure it is not busy, 
because lsof reports no open handles and I can unmount it at any moment 
with 'umount'. If I configure automount to run without /dev/autofs then 
everything is unmounted as expected.

Here is a sequence of commands to reproduce the problem. It should be 
run as root and bash shell is assumed. The automount daemon must be 
using /dev/autofs.

cd /tmp/

mkdir autofs-test

cd autofs-test/

dd if=/dev/zero of=e3.img bs=1024 count=131072

cp e3.img r3.img

modprobe loop # if necessary

losetup /dev/loop0 /tmp/autofs-test/e3.img

losetup /dev/loop1 /tmp/autofs-test/r3.img

mkfs -t ext3 /dev/loop0

mkfs -t reiserfs /dev/loop1

echo \
$'e3 -fstype=ext3,ro :/dev/loop0\nr3 -fstype=reiserfs,ro :/dev/loop1' \
	> auto.test

mkdir test

echo '/tmp/autofs-test/test /tmp/autofs-test/auto.test --ghost' \
  	>> ${wherever_the_master_map_is}/auto.master

/etc/init.d/autofs reload

ls test/{e3,r3}

These commands create two filesystem images attached to loop devices. 
One is formatted with ext3 an the other one with reiserfs. The last 
command triggers automounting of both of them. After that one should 
wait a bit longer than the expiry timeout and then run 'mount' or 'cat 
/proc/mounts' to see that ext3 has been unmounted, while reiserfs hasn't.

Can anyone, please, try to reproduce the problem?

I'm using vanilla kernel 2.6.28.9 and autofs 5.0.4 (with all 36 patches 
available at the moment). I did not install any kernel patches, since I 
understood from this message: http://lkml.org/lkml/2008/11/3/383 that 
none are necessary (is that correct?).

I appreciate any help to figure out if it is a bug or something is wrong 
with my system.

--
Sergei.

             reply	other threads:[~2009-04-14 18:26 UTC|newest]

Thread overview: 3+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2009-04-14 18:26 Sergei Zhirikov [this message]
2009-04-15  8:15 ` Strange behavior of autofs with reiserfs on expire Ian Kent
2009-04-15 15:24   ` Sergei Zhirikov

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to='gs2khi$f5$1@ger.gmane.org' \
    --to=sfzhi@yahoo.com \
    --cc=autofs@linux.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.