我只是全新安装 Ubuntu 16.04(替换 14.04),目的是移植大量工作 fstab 文件,以便挂载其他 JFS 磁盘/分区。但我似乎遇到了麻烦nobootwait。
例如,在 14.04 中工作的一个 fstab 条目是:
UUID=<uuid> /storage jfs defaults,nodiratime,noatime,nofail,nobootwait 0 2
Run Code Online (Sandbox Code Playgroud)
但是在 16.04 中,它既不会在启动时挂载驱动器,也不会按照以下命令挂载:
sudo mount /storage
Run Code Online (Sandbox Code Playgroud)
我确实安装了 jfsutils,并且我可以手动挂载分区,即
sudo mount -t jfs /dev/sdX /storage
Run Code Online (Sandbox Code Playgroud)
我在 dmesg
[ 6.720171] jfs: Unrecognized mount option "nobootwait" or missing value
Run Code Online (Sandbox Code Playgroud)
因此,以此作为提示,当我nobootwait从 fstab 中删除该选项时,命令
sudo mount /storage
Run Code Online (Sandbox Code Playgroud)
工作正常。(我不知道启动时的情况,因为我目前正在通过 ssh 执行此操作,并且不想冒计算机无法启动的风险)。
显然,一种解决方案是放弃该nobootwait选项。但我不想那样做。也许 nobootwait 从未在 14.04 和 14.04 中工作(我从未遇到过磁盘启动时故障)只是忽略了错误,但我想要nobootwait.
Ubuntu 16.04 或 linux 内核是否有变化nobootwait?