On 04/29/2015 04:22 PM, Baoquan He wrote:
On 04/28/15 at 06:08pm, Qiao Zhao wrote:
> Configure kdump.conf for nfs: "nfs 192.168.4.1:/mnt/remotenfs", and
> use fs option "noauot" in fstab, i.e. "192.168.4.1:/mnt/remotenfs
/mnt/nfs nfs noauto 0 0",
> then mount the nfs report "mount /mnt/nfs".
> Rebuild kdumpinitrd and trigger crash: "echo c > /proc/sysrq-tirgger",
kdump fail.
> In non-root disk dump, it has the same problem. Root dump is ok.
Hi Qiao,
If a mount is configured manually and specify "nuauto", does it work? I
am wondering whether it works if that mount is not added into /etc/fstab
in 1st kernel.
From my test results, if you don't write "noauot" to
/etc/fstab, dump
is ok.
Like:
# mount -o rw,noauto 192.168.122.106:/mnt/remotenfs /mnt/nfs
# lsinitrd /boot/initramfs-3.17.4-301.fs21.x86_64kdump.img | grep noauto
<nothing>
Thanks
Baoquan
> Because "noauot" option will fail kdump.
> Check rebuild kdumpinitrd file:
> "lsinitrd /boot/initramfs-$(uname -r)kdump.img /etc/fstab", and will
> got "192.168.122.4.1:/mnt/remotenfs /kdumproot//mnt/nfs nfs4 noauto 0 2".
>
> According to Baoquan He and Minfei Huang suggestions, remove "noauto"
> option in 2nd kernel fstab. And I have test patch in my kvm guest, the patch works
well.
>
> Signed-off-by: Qiao Zhao <qzhao(a)dhcp-12-144.nay.redhat.com>
> ---
> mkdumprd | 2 ++
> 1 file changed, 2 insertions(+)
>
> diff --git a/mkdumprd b/mkdumprd
> index 4d251ba..385998d 100644
> --- a/mkdumprd
> +++ b/mkdumprd
> @@ -114,6 +114,8 @@ to_mount() {
> _fstype=$(findmnt -k -f -n -r -o FSTYPE $_dev)
> _options=$(findmnt --fstab -f -n -r -o OPTIONS $_dev)
> [ -z "$_options" ] && _options=$(findmnt -k -f -n -r -o
OPTIONS $_dev)
> + #noauto options will fail nfs dump, remove "noauto" in 2nd kernel
fstab.
> + [[ $_options =~ "noauto" ]] && _options=$(echo $_options | sed
's/noauto//')
> _options=${_options/#ro/rw} #mount fs target as rw in 2nd kernel
> # "x-initrd.mount" mount failure will trigger isolate emergency
service
> # W/o this, systemd won't isolate, thus we won't get to emergency.
> --
> 1.9.3
>
> _______________________________________________
> kexec mailing list
> kexec(a)lists.fedoraproject.org
>
https://lists.fedoraproject.org/mailman/listinfo/kexec