fstab Validator
Free /etc/fstab validator. Check each mount line's device, mount point, filesystem type, options, dump, and pass fields for common mistakes.
Why fstab typos are unusually dangerous to leave unchecked
A broken line in most config files causes one feature to misbehave; a broken line in `/etc/fstab` can prevent a Linux system from booting at all, because `fstab` is read very early in the boot sequence to determine what gets mounted where. An unrecognized option, a swapped field order, or a mount point that isn't actually an absolute path can be enough to drop a server into an emergency/rescue shell on next reboot — which is exactly why it's worth validating a change to this file before it's live, rather than finding out the hard way after the next reboot (which, for a server that stays up for months, might be a long time after the change that caused it was actually made).
Why unusual options and types are flagged, not rejected
The list of valid mount options genuinely varies by filesystem type and kernel version — a valid option for one filesystem driver may not exist for another, and new filesystems and options are added over time. Treating anything outside a fixed known-good list as a hard error would produce false positives for perfectly valid, if less common, configurations. Instead, this tool flags unrecognized filesystem types and options as worth a second look while still showing the parsed structure — informative rather than presumptuous, since the tool genuinely can't know every valid option for every filesystem driver that might be running on the target system.