Unix & Linux Stack Exchange is a question and answer site for users of Linux, FreeBSD and other Un*x-like operating systems. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

In this question I asked what how to not make a media failure halt the system boot process. However, I got two suggestions for fstab options

  • nobootwait
  • nofail

What is the difference between the two?

share|improve this question
up vote 14 down vote accepted

Firstly nofail does not permit the boot sequence to continue if the drive fails to mount.

This is what fstab(5) says about nobootwait

The mountall(8) program that mounts filesystem during boot also recog‐ nises additional options that the ordinary mount(8) tool does not. These are: bootwait which can be applied to remote filesystems mounted outside of /usr or /var, without which mountall(8) would not hold up the boot for these; nobootwait which can be applied to non-remote filesystems to explicitly instruct mountall(8) not to hold up the boot for them; optional which causes the entry to be ignored if the filesystem type is not known at boot time; and showthrough which permits a mountpoint to be mounted before its parent mountpoint (this latter should be used carefully, as it can cause boot hangs).

fstab(5) has this to say about nofail

nofail do not report errors for this device if it does not exist.

share|improve this answer
Note that mountall and those options are ubuntu (and its derivatives) specific (and only relatively recent versions where upstart and that mountall was introduced. – Stéphane Chazelas Nov 30 '12 at 22:36

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.