cvs commit: src/sbin/fsck_ffs main.c

Craig Rodrigues rodrigc at FreeBSD.org
Wed Mar 5 08:25:51 UTC 2008


rodrigc     2008-03-05 08:25:49 UTC

  FreeBSD src repository

  Modified files:
    sbin/fsck_ffs        main.c 
  Log:
  For a mounted file system which is read-only, when
  doing the MNT_RELOAD, pass in "ro" and "update"
  string mount options to nmount() instead of MNT_RDONLY and MNT_UPDATE flags.
  
  Due to the complexity of the mount parsing code especially
  with respect to the root file system, passing in MNT_RDONLY and MNT_UPDATE
  flags would do weird things and would cause fsck to convert the root
  file system from a read-only mount to read-write.
  
  To test:
   - boot into single user mode
   - show mounted file systems with: mount
   - root file system should be mounted read-only
   - fsck /
   - show mounted file systems with: mount
   - root file system should still be mounted read-only
  
  PR:             120319
  MFC after:      1 month
  Reported by:    yar
  
  Revision  Changes    Path
  1.49      +3 -1      src/sbin/fsck_ffs/main.c


More information about the cvs-all mailing list