148 lines
5.7 KiB
SYSTEMD
148 lines
5.7 KiB
SYSTEMD
mount/umount for Linux 0.99.14
|
|
==============================
|
|
|
|
Enhance nfsmount.c to allow the program number or port number
|
|
to be specified for both the mount daemon and the nfs daemon.
|
|
Also anticipate tcp and namelen support.
|
|
|
|
Rewrite canonicalize in terms of realpath. Don't be obsessive about
|
|
the path pre-existing for nfs, ifs, none, etc.
|
|
|
|
Fix memory overwriting bug in the new remount code.
|
|
|
|
Fix mtab handling in the new remount code so entries appear
|
|
exactly once and in their proper mounting order.
|
|
|
|
Fix defaults, remount and noauto so these options don't appear in the mtab.
|
|
|
|
Repair extra options handling that got damaged with the remount code.
|
|
|
|
Handle combining -o from the command line with options specified
|
|
in /etc/mtab or /etc/fstab.
|
|
|
|
Fix completely broken file-locking.
|
|
|
|
Beautify the options field so it contains no duplicates or redundancies.
|
|
|
|
Added long-style options to all programs.
|
|
|
|
Added version and help options to all programs.
|
|
|
|
Brought the Makefile up to GNU standards regarding CFLAGS and LDLFLAGS.
|
|
|
|
Added support for the `user' option where mount and umount run suid to root.
|
|
|
|
Rick Sladkey <jrs@world.std.com>
|
|
|
|
mount/umount for Linux 0.99.10
|
|
==============================
|
|
|
|
[Stephen Tweedie <sct@dcs.ed.ac.uk>]
|
|
|
|
A number of changes introduced to cater for new kernel facilities.
|
|
mount can now remount an already-mounted filesystem, and umount
|
|
attempts to unmount even root filesystems. Supercedes the [u]mount
|
|
previously available in the bootutils-0.1 collection.
|
|
|
|
Fixed a minor bug in canonicalise().
|
|
|
|
mount/umount/swapon/swapoff(8) for Linux 0.99.6
|
|
===============================================
|
|
|
|
Here is a minor update to the previous version that fixes
|
|
a longstanding "off by one" bug in parsing fs-specific
|
|
options. No other real changes.
|
|
|
|
mount/umount/swapon/swapoff(8) for Linux 0.99.2
|
|
===============================================
|
|
|
|
Here is a new version of Doug Quale's mount/umount package that
|
|
includes support for mounting and unmount NFS filesystems. It is
|
|
still possible to compile it without NFS support by modifying the
|
|
Makefile. Even if you don't have rpcgen, but do have libc-4.2
|
|
you can "cp -p" the pre-generated files in the rpcsvc directory
|
|
into the mount source directory.
|
|
|
|
The primary difference besides the actual NFS mounting code is that
|
|
mount understands hostname:/path syntax for the "device" as well as
|
|
the new keyword "none" which is useful for the proc filesystem. Also,
|
|
umount had to be trained to specify the mount-point instead of the
|
|
device when unmounting such filesystems. For compatibility,
|
|
filesystems with true devices are unmounted using their device name
|
|
which will still work with older kernels. However, all umounts could
|
|
just as well be done by specifying the mount point instead of the
|
|
device.
|
|
|
|
Other changes since the beta NFS mount are:
|
|
|
|
* incorportated H.J. Lu's changes for mtab permissions and errno handling
|
|
* corrected the error message for unhandled errors from mount and umount
|
|
* improved (a little :-) the reporting of handled mount and umount errors
|
|
* added the ability to NFS mount from a IP address as well as a hostname
|
|
* added a string error message instead of numeric for failed NFS mounts
|
|
* changed 32 to _NSIG when setting all signals (should be using sigismember)
|
|
* eliminated the obsolete HAVE_MOUNT5 and HAVE_SWAPOFF ifdefs
|
|
* added support for the sync and async mount options
|
|
* added the noauto option for fstab entries that shouldn't get mounted with -a
|
|
* changed mount -a to check the mtab for already mounted filesystems
|
|
* eliminated a few new warning messages from gcc 2.3.3
|
|
* wrote an nfs man page
|
|
|
|
Features still missing:
|
|
|
|
* ability to background NFS mounts that have timed out
|
|
* notify the NFS server of umounts (but addr=ip-addr support is in there)
|
|
* add the possibility of interrupting an in-progress mount
|
|
* man pages for the other Linux filesystem types
|
|
|
|
Rick Sladkey
|
|
jrs@world.std.com
|
|
===============================================
|
|
mount/umount/swapon/swapoff(8) for Linux 0.98.5
|
|
===============================================
|
|
|
|
This version fixed the umask of root. fchmod () is called
|
|
before close /etc/mtab. This version should work with
|
|
0.97.3 or above, although I only tested it under 0.98.5.
|
|
I also fixed the error report.
|
|
|
|
H.J. Lu
|
|
hlu@eecs.wsu.edu
|
|
11/25/92
|
|
===============================================
|
|
mount/umount/swapon/swapoff(8) for Linux 0.97.3
|
|
===============================================
|
|
|
|
The most significant improvement over the first release is the repair of
|
|
at least a half dozen really dumb bugs, mostly involving null pointers.
|
|
These bugs caused frequent core dumps and really made the code unusable.
|
|
|
|
Some race conditions in the lock handling code have been removed.
|
|
|
|
Swapoff is available for 0.97.3 and later kernels.
|
|
|
|
Swapon supports multiple swap files. In particular, swapon -a will try
|
|
to enable swapping on all the swap entries in /etc/fstab.
|
|
|
|
File system specific mount options are now supported. This is of particular
|
|
utility with Werner Almesberger's msdos fs.
|
|
|
|
Umount -a now reads /etc/mtab instead of /etc/fstab (thanks to David
|
|
Engel for a valuable discussion on this and other points). In addition,
|
|
it umounts the entries in reverse order, ensuring that it tries to umount
|
|
/usr/spool before /usr, for instance.
|
|
|
|
Mount will now print mtab for ordinary users as well as for the superuser.
|
|
Several people pointed out this deficiency, and it was a real no-brainer
|
|
that broke it in the first release.
|
|
|
|
Thanks to Linus, for another great release. 0.97.3 compiled the first time
|
|
out and is working flawlessly. Thanks also to Ross Biro, for his work on
|
|
Linux TCP/IP which has made it much easier to get this little thing off my
|
|
machine. Special thanks to everyone who put up with my bugs.
|
|
|
|
Brickbats etc. to
|
|
|
|
Doug Quale
|
|
quale@saavik.cs.wisc.edu
|