mkdumprd: stop passing nofail mount option
In current systemd implementation, nofail mount will not block local-fs.target, which means our kdump.sh (in dracut-pre-pivot.service) can't wait for nofail mount. And kdump.sh could run early than nofail mount happens. For short term, let's stop passing nofail to mount. As for sysroot.mount, since we have explicitly specify to wait for it, "nofail" isn't a problem. Signed-off-by: WANG Chao <chaowang@redhat.com> Acked-by: Vivek Goyal <vgoyal@redhat.com>
This commit is contained in:
parent
39178b1346
commit
c7ed468aeb
4
mkdumprd
4
mkdumprd
@ -103,7 +103,9 @@ to_mount() {
|
||||
_t=$(findmnt -k -f -n -r -o TARGET,FSTYPE $_dev)
|
||||
_o=$(findmnt -k -f -n -r -o OPTIONS $_dev)
|
||||
_o=${_o/#ro/rw} #mount fs target as rw in 2nd kernel
|
||||
_o="${_o},nofail" #with nofail set, systemd won't block for mount failure
|
||||
# "nofail" mount could be run later than kdump.sh. So we don't pass nofail
|
||||
# for short term.
|
||||
#_o="${_o},nofail" #with nofail set, systemd won't block for mount failure
|
||||
_mntopts="$_t $_o"
|
||||
#for non-nfs _dev converting to use udev persistent name
|
||||
if [ -b "$_s" ]; then
|
||||
|
Loading…
Reference in New Issue
Block a user