aboutsummaryrefslogtreecommitdiff
path: root/sbin/mount
Commit message (Collapse)AuthorAgeFilesLines
* Fix printing of the "rw" mount option in fstab(5) format (-p option).Jaakko Heinonen2010-09-301-12/+12
| | | | | | | | | | | | fstab(5) format requires that one of "rw", "rq" or "ro" is always specified. PR: bin/123021 Reviewed by: keramida, rodrigc MFC after: 2 weeks Notes: svn path=/head/; revision=213298
* Clarify devfs manpages slightly.Jilles Tjoelker2010-05-291-0/+1
| | | | | | | | | | | | | mount(8): add xref to devfs(5) devfs(5): change example to something more likely to be useful (it is not necessary to mount a devfs on /dev manually, but for chroots/jails it is often needed), mention since when devfs is preferred to device nodes on ufs PR: 146600 MFC after: 2 weeks Notes: svn path=/head/; revision=208647
* mdoc: move CAVEATS, BUGS and SECURITY CONSIDERATIONS sections to theUlrich Spörlein2010-05-131-5/+5
| | | | | | | | | | | | | | bottom of the manpages and order them consistently. GNU groff doesn't care about the ordering, and doesn't even mention CAVEATS and SECURITY CONSIDERATIONS as common sections and where to put them. Found by: mdocml lint run Reviewed by: ru Notes: svn path=/head/; revision=208027
* As statfs.f_flags are uint64_t the local variables should be as well.Bjoern A. Zeeb2010-03-071-3/+3
| | | | | | | | | | | | | | | | | We'll start noticing this with the next flag introduced as the lower 32bit are all used. As this is old code we might need to do a full tree sweep one day, unless changing our strategy to use a different `API' for getting/setting flags along with the rest of the statfs data. While here compare to 0 explicitly [1]. Suggested by: kib [1] Reviewed by: kib MFC after: 5 days Notes: svn path=/head/; revision=204840
* - Remove reference to nfs4. mount_nfs4(8) was removed in r192578.Jaakko Heinonen2010-02-101-2/+2
| | | | | | | - Add newnfs. Notes: svn path=/head/; revision=203757
* ANSIfy almost all applications that use WARNS=6.Ed Schouten2009-12-291-5/+2
| | | | | | | | | | I was considering committing all these patches one by one, but as discussed with brooks@, there is no need to do this. If we ever need/want to merge these changes back, it is still possible to do this per application. Notes: svn path=/head/; revision=201227
* Implement NFSv4 ACL support for UFS.Edward Tomasz Napierala2009-12-213-2/+18
| | | | | | | Reviewed by: rwatson Notes: svn path=/head/; revision=200796
* Add links to zfs(8) and zpool(8) to mount(8) manual page.Edward Tomasz Napierala2009-11-111-1/+3
| | | | Notes: svn path=/head/; revision=199182
* Switch the default WARNS level for sbin/ to 6.Ruslan Ermilov2009-10-191-1/+0
| | | | | | | Submitted by: Ulrich Spörlein Notes: svn path=/head/; revision=198236
* Modify mount(8) to skip MNT_IGNORE file systems by default, just like df(1)Pawel Jakub Dawidek2009-09-142-0/+9
| | | | | | | | | | | | does. This is not POLA violation, because there is no single file system in the base that use MNT_IGNORE currently, although ZFS snapshots will be mounted with MNT_IGNORE after next commit. Reviewed by: kib MFC after: 3 days Notes: svn path=/head/; revision=197200
* Add support for the experimental nfs client to mount_nfs. TheRick Macklem2009-05-271-1/+1
| | | | | | | | | | | | | | | experimental client is used when the fstype is "newnfs" or the "nfsv4" option is specified. It includes the addition of the option: gssname - to specify a client side initiator host based principal name which is specific to NFSv4. It also includes a change to mount.c, so that it knows about mount_newnfs, but not mount_nfs4. Reviewed by: dfr Approved by: kib (mentor) Notes: svn path=/head/; revision=192930
* Add a -o mountprog parameter to mount which explicitly allowsCraig Rodrigues2009-03-052-4/+39
| | | | | | | | | | | | | | | | | | | | | | an alternative program to be used for mounting a file system. Ideally, all file systems should be converted to pass string arguments to nmount(), so that /sbin/mount can handle them. However, certain file systems such as FUSE have not done this, and want to have their own userland mount programs. For example, to mount an NTFS file system with the FUSE NTFS driver: mount -t ntfs -o mountprog=/usr/local/bin/ntfs-3g /dev/acd0 /mnt or via an fstab entry: /dev/acd0 /mnt ntfs ro,noauto,mountprog=/usr/local/bin/ntfs-3g 0 0 PR: 120784 Requested by: Dominic Fandrey Notes: svn path=/head/; revision=189397
* r187093 failed to keep the lifetime of the pointer suitable for reentrancy.David E. O'Brien2009-01-131-11/+5
| | | | | | | Fix that. Also move the current buffer size into the 'cpa' structure. Notes: svn path=/head/; revision=187130
* Use a dynamically grown buffer for building the argv for the sub-mounts.David E. O'Brien2009-01-121-11/+16
| | | | | | | | | Also fix RCSid spamage. Inspired by patch from: Christoph Mallon <christoph.mallon@gmx.de> Notes: svn path=/head/; revision=187093
* Explicitly check each mount argv building assignment for buffer over flowing.David E. O'Brien2009-01-101-28/+34
| | | | | | | Reviewed by: imp (earlier version of patch) Notes: svn path=/head/; revision=187035
* style(9)David E. O'Brien2008-12-262-6/+6
| | | | Notes: svn path=/head/; revision=186505
* Make the sub-'argc' static to make it harder to overwrite thru a bufferDavid E. O'Brien2008-12-261-1/+2
| | | | | | | overflow. Notes: svn path=/head/; revision=186504
* Be a little bit more pestimistic in argument handling - check if we'veDavid E. O'Brien2008-12-182-2/+8
| | | | | | | | | | overflown our internal buffer (though after the fact), and s/strncpy/strlcpy/ Reviewed by: rodrigc Obtained from: Juniper Networks Notes: svn path=/head/; revision=186291
* Don't return always 0. Return what we get from exec_mountprog orMatteo Riondato2008-08-311-1/+1
| | | | | | | | | | mount_fs. PR: bin/125154 MFC after: 1 day Notes: svn path=/head/; revision=182570
* Fix markup.Ruslan Ermilov2008-06-031-4/+6
| | | | Notes: svn path=/head/; revision=179514
* Add note about a reason to use mount(8) instead of mount_somefs.Konstantin Belousov2008-06-031-0/+11
| | | | | | | | | Reported and proof-readed by: pho Discussed with: rodrigc MFC after: 3 days Notes: svn path=/head/; revision=179513
* - Update with a better example which shows that options specific to aTom McLaughlin2008-03-121-3/+3
| | | | | | | | | file system may be passed using -o. Approved by: remko, rodrigc Notes: svn path=/head/; revision=177076
* - Also change the /sbin/mount_unionfs line I managed to miss just twoTom McLaughlin2008-03-101-1/+1
| | | | | | | | | | | lines down to '-o below'. Approved by: remko Noticed by: rodrigc Pointyhat by: me Notes: svn path=/head/; revision=177038
* - unionfs -b option is deprecated in favor of '-o below' as perTom McLaughlin2008-03-101-2/+2
| | | | | | | | | mount_unionfs(8). Approved by: remko Notes: svn path=/head/; revision=177035
* Correct the description of getmnt_silent: unknown options are silentlyYaroslav Tykhiy2008-02-171-2/+3
| | | | | | | | ignored if this variable is non-zero, which is quite logical given the variable's name. Notes: svn path=/head/; revision=176370
* Fix mount -p and mount -u -ocurrent on gjournaled FSMatteo Riondato2008-02-041-1/+0
| | | | | | | | | PR: bin/120162 Submitted by: Niki Denev MFC after: 1 week Notes: svn path=/head/; revision=175964
* Fix printing of unionfs mounts when using the -p optionMatteo Riondato2008-02-031-2/+8
| | | | | | | | PR: bin/75585 MFC after: 1 week Notes: svn path=/head/; revision=175949
* Properly sort 'sync' in the list of options passed to -o.John Baldwin2007-11-271-4/+4
| | | | | | | MFC after: 3 days Notes: svn path=/head/; revision=173994
* Remove stale reference to mount_std.Craig Rodrigues2007-10-191-1/+0
| | | | Notes: svn path=/head/; revision=172788
* - Remove UMAP filesystem. It was disconnected from build three years ago,Rong-En Fan2007-06-252-4/+1
| | | | | | | | | | and it is seriously broken. Discussed on: freebsd-arch@ Approved by: re (mux) Notes: svn path=/head/; revision=171023
* Align -p output in TAB built columns suitable for /etc/fstab.Poul-Henning Kamp2007-04-131-2/+19
| | | | Notes: svn path=/head/; revision=168698
* Print warning that "-t msdos" is deprecated and being converted toCraig Rodrigues2007-02-061-1/+4
| | | | | | | | | | | | "-t msdosfs". The conversion has been happening since 1.43, but no equivalent conversion happens in "umount -t", which led to some confusion with some users. PR: 79296 Submitted by: Nobuhiro Yasutomi <nobuhiro yasutomi nifty ne jp> Notes: svn path=/head/; revision=166526
* Use pidfile(3) API to restart mountd(8) on success mount.Pawel Jakub Dawidek2007-02-022-10/+28
| | | | | | | | This why we won't kill random process if there is a stale PID in /var/run/mountd.pid. Notes: svn path=/head/; revision=166439
* Pass a char buffer parameter with name "errmsg" to nmount().Craig Rodrigues2006-12-071-1/+4
| | | | | | | | | | For filesystems which use vfs_mount_error() to log an error, this char buffer will be populated with a string error message. If nmount() fails, in addition to printing out strerror(errno), print out the "errmsg" populated by vfs_mount_error(). Notes: svn path=/head/; revision=164977
* Fix debugging output of '-d', to more accurately reflect ifCraig Rodrigues2006-11-141-1/+4
| | | | | | | | | | we exec an external mount program, or just call nmount() to mount a filesystem. Noticed by: kris Notes: svn path=/head/; revision=164266
* Teach mount(8) about MNT_GJOURNAL flag.Pawel Jakub Dawidek2006-10-311-0/+2
| | | | | | | | | | MNT_GJOURNAL flag is not a mount-time flag, but it is needed to show 'gjournal' option in mount(8) output. Sponsored by: home.pl Notes: svn path=/head/; revision=163843
* Two tiny style fixes.Ruslan Ermilov2006-10-241-3/+3
| | | | Notes: svn path=/head/; revision=163672
* Revert rev. 1.86 by jmallett@ as it breaks "ro" mounts specifiedRuslan Ermilov2006-10-241-6/+32
| | | | | | | | | | | | | | | | in /etc/fstab. This has been happening due to the priority inversion; options specified on the command line should take precedence over options from fstab over default "noro" option, but since both the default "noro" and options specified on the command line (-w, -r, -o ...) were put into the same "options" variable, "noro" took precedence over fstab "ro" (this is easily visible with "mount -d"). PR: bin/100164 Notes: svn path=/head/; revision=163671
* Markup fixes.Ruslan Ermilov2006-09-181-25/+25
| | | | Notes: svn path=/head/; revision=162395
* Fix markup snafu.Dag-Erling Smørgrav2006-09-141-1/+2
| | | | | | | Spotted by: ru Notes: svn path=/head/; revision=162307
* Re-word the description of the "async" flag.Daniel Gerzo2006-09-081-3/+6
| | | | | | | | | Suggested by: Milos Vyletel (mv@rulez.sk) Reviewed by: ru Approved by: keramida (mentor), trhodes (mentor) Notes: svn path=/head/; revision=162154
* Teach mount(8) about a 'late' keyword, which means the file system shouldDag-Erling Smørgrav2006-07-122-7/+38
| | | | | | | | | | | | | | | | | | | | | not be mounted unless the -l flag was specified. Add an rc script, mountlate, which basically runs 'mount -a -l'. It runs after DAEMON but before LOGIN. This is useful for things like loopback mounts, because mountcritremote runs before mountd / nfsd (since /usr might be a remote file system), so an attempt to mount a loopback network file system in mountcritremote will fail. Also add a progress message to mountcritlocal, for the sake of symmetry with similar messages in mountcritremote and mountlate. Reviewed by: freebsd-rc MFC after: 3 weeks Notes: svn path=/head/; revision=160303
* Minor style tweaks while nearby. Namely ANSIfy and parens on return values.Juli Mallett2006-06-101-26/+15
| | | | Notes: svn path=/head/; revision=159473
* Rather than using specified_ro to parse the options list an extra time, andJuli Mallett2006-06-101-32/+6
| | | | | | | | | keeping a flag to check whether we actually wanted to mount the filesystem readonly, setup the options list so that we start off by assuming rw is what's desired and let later flags change that. Notes: svn path=/head/; revision=159472
* Fix "mount -u -o ro".Craig Rodrigues2006-06-021-1/+24
| | | | | | | Requested by: maxim Notes: svn path=/head/; revision=159177
* Remove reference to mount_procfs(8), add reference to procfs(5).Craig Rodrigues2006-05-191-1/+1
| | | | | | | | mount(8) doesn't use mount_procfs(8), and instead passes an fstype of "procfs" directly to nmount(). Notes: svn path=/head/; revision=158738
* Remove reference to mount_ext2fs(8), add reference to ext2fs(5).Craig Rodrigues2006-05-171-1/+1
| | | | | | | | mount no longer invokes mount_ext2fs, it calls nmount() directly with fstype "ext2fs". Notes: svn path=/head/; revision=158715
* o Extend rev. 1.75 and restore an ability to specify a non-defaultMaxim Konovalov2006-05-101-0/+9
| | | | | | | | | quota files location. Submitted by: Kostik Belousov Notes: svn path=/head/; revision=158400
* When there are no mount options, an implicit "rw" should be printed inGiorgos Keramidas2006-03-031-1/+6
| | | | | | | | | the output of ``mount -p''. Approved by: rodrigc Notes: svn path=/head/; revision=156229
* If we specify: mount -u (update), without specifying anCraig Rodrigues2006-02-251-11/+7
| | | | | | | | | | | | | | | additional -r (read-only) flag or or -w (read-write) flag, then assume we want, mount -u -w. When doing a mount update, this will implicitly pass a "noro" mount option down to the VFS layer. vfs_mergeopts() in vfs_mount.c will then remove the "ro" mount option if it exists in the mount options for a mounted file system. This means that "mount -u" works the same as "mount -u -w" and will convert a read-only mount to read-write. Notes: svn path=/head/; revision=155997