bin/123021: mount(8): mount -p shows incorrect mount options [regression]

Anton Yuzhaninov citrin at citrin.ru
Mon May 12 09:52:56 UTC 2008


On 11.05.2008 20:30, matteo at FreeBSD.org wrote:
> Synopsis: mount(8): mount -p shows incorrect mount options [regression]
> 
> State-Changed-From-To: open->feedback
> State-Changed-By: matteo
> State-Changed-When: Dom 11 Mag 2008 16:30:06 UTC
> State-Changed-Why: 
> I cannot reproduce this. Do you still experience this issue?
> 
> http://www.freebsd.org/cgi/query-pr.cgi?pr=123021

Bug steel here on fresh current:

# uname -a
FreeBSD citrin.park.rambler.ru 8.0-CURRENT FreeBSD 8.0-CURRENT #14: Mon May 12 01:23:53 MSD 2008 
root at citrin.park.rambler.ru:/usr/obj/usr/src/sys/NK  amd64

# dd if=/dev/zero of=test.img count=1 bs=1m                                                                        [0]
1+0 records in
1+0 records out
1048576 bytes transferred in 0.018834 secs (55674294 bytes/sec)
# mdconfig -a -f test.img
md1
# newfs -U /dev/md1
/dev/md1: 1.0MB (2048 sectors) block size 16384, fragment size 2048
         using 2 cylinder groups of 0.50MB, 32 blks, 64 inodes.
         with soft updates
super-block backups (for fsck -b #) at:
  160, 1184
# mount -o noatime,nosuid /dev/md1 /mnt/
# mount
/dev/ad4s1a on / (ufs, local, noatime)
devfs on /dev (devfs, local)
/dev/ad4s1g on /home (ufs, local, noatime, nosuid, soft-updates)
/dev/ad4s1d on /tmp (ufs, local, noatime, soft-updates)
/dev/ad4s1f on /usr (ufs, local, noatime, soft-updates)
/dev/ad4s1e on /var (ufs, local, noatime, soft-updates)
/dev/md0 on /var/clamav (ufs, asynchronous, local, noexec, nosuid, nosymfollow)
spool on /spool (zfs, local, noatime, nosuid)
spool/mail-chaos on /spool/mail-chaos (zfs, local, noatime, nosuid)
spool/pt on /spool/pt (zfs, local, noatime, nosuid)
/dev/md1 on /mnt (ufs, local, noatime, nosuid, soft-updates)
# mount -p
/dev/ad4s1a             /                       ufs     noatime         1 1
devfs                   /dev                    devfs   rw              0 0
/dev/ad4s1g             /home                   ufs     nosuid,noatime  2 2
/dev/ad4s1d             /tmp                    ufs     noatime         2 2
/dev/ad4s1f             /usr                    ufs     noatime         2 2
/dev/ad4s1e             /var                    ufs     noatime         2 2
/dev/md0                /var/clamav             ufs     noexec,nosuid,async,nosymfollow         0 0
spool                   /spool                  zfs     nosuid,noatime  0 0
spool/mail-chaos        /spool/mail-chaos       zfs     nosuid,noatime  0 0
spool/pt                /spool/pt               zfs     nosuid,noatime  0 0
/dev/md1                /mnt                    ufs     nosuid,noatime  0 0

But should be
/dev/md1                /mnt                    ufs     rw,nosuid,noatime  0 0

Even if rw specified in mount command, mount -p don't show rw

# umount /mnt/
# mount -o rw,noatime,nosuid /dev/md1 /mnt/
# mount -p
...
/dev/md1                /mnt                    ufs     nosuid,noatime  0 0

-- 
WBR,
  Anton Yuzhaninov


More information about the freebsd-bugs mailing list