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

Anton Yuzhaninov citrin at citrin.ru
Wed May 14 10:40:04 UTC 2008


The following reply was made to PR bin/123021; it has been noted by GNATS.

From: Anton Yuzhaninov <citrin at citrin.ru>
To: bug-followup at FreeBSD.org
Cc:  
Subject: Re: bin/123021: mount(8): mount -p shows incorrect mount options
 [regression]
Date: Wed, 14 May 2008 14:26:13 +0400

 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


More information about the freebsd-bugs mailing list