Re: File system corruption after reboot, when rootfs in mounted over nfs

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Mon, Sep 18, 2017 at 04:14:35PM +0530, RAJESH DASARI wrote:
> 
> Could some one please help me with the below issue.
> 
> I have  booted a mips based hardware with linux (4.4.36 kernel
> )image(over tftp) and rootfs over nfs by passing nfsroot command line
> option to the kernel.
> 
> rootfs is mounted under / in my hardware environment.
> 
> 192.168.113.254:/rootfs / type nfs
> (rw,relatime,vers=3,rsize=32768,wsize=32768,namlen=255,hard,nolock,proto=tcp,timeo=600,retrans=2,sec=sys,mountaddr=192.168.113.254,mountvers=3,mountproto=tcp,local_lock=all,addr=192.168.113.254)
> 
> I have a hard disk and i am mounting  it on /mnt , this /mnt directory
> is part of nfsroot.
> 
> e2fsck -f -y /dev/sda1 -> disk is clean with no errors.
> 
> mount -t ext2 /dev/sda1 /mnt  (mount was successful ,mounting ext2 using ext4)
> touch /mnt/test.log  -> this command is failing.
> umount /mnt
> reboot
> 
> when i was executing the above commands in a loop i see that /dev/sda1
> file system is getting corrupted.

The above commands include running e2fsck?  Then it sounds like there
is some kind of device driver bug.

What if you include an e2fsck -f -y /dev/sda1 after the umount?  Can
you capture the output from that e2fsck run?

> I am able to reproduce
> this issue always when i boot rootfs over nfs , if i boot from hard
> disk , i am not noticing the issue .

Is it exactly the same kernel in both cases?

More detailed logs would certainly be helpful.  There's not enough
detail in your description to do anything other than guess, since
we're not mind readers....

						- Ted



[Index of Archives]     [Reiser Filesystem Development]     [Ceph FS]     [Kernel Newbies]     [Security]     [Netfilter]     [Bugtraq]     [Linux FS]     [Yosemite National Park]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Samba]     [Device Mapper]     [Linux Media]

  Powered by Linux