Re: [!] Unable to mount nilfs2 filesystem after power outage - error loading super root.

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

 



On Fri, 2016-03-18 at 19:16 +0100, KARBOWSKI Piotr wrote:
> Hi,
> 
> Yesterday I had an power outage. After booting my notebook again, I was 
> no longer able to mount /home that was on the top of nilfs2 filesystem.
> 
> I've come across a post from 2011 about fsck in git.nilfs.org but that 
> repo is no longer accessable. The repo from githab does not have any 
> trace of the experimental fsck tool thus I've dumped the filesystem to 
> image, recreated ext4 and restored backup.
> 

NILFS2 hasn't fsck utility. And no implementation efforts exist.

> The symptoms:
> 
> # mount -o loop ./kurogane_ssd-home.17.03.2016.img /mnt/tmp
> mount.nilfs2: Error while mounting /dev/loop/0 on /mnt/tmp: No such file 
> or directory
> 
> # dmesg
> [ 9591.626210] NILFS warning: mounting unchecked fs
> [ 9591.824166] NILFS: error loading super root.
> 

Do you have any NILFS2 related errors before mount operation in your
syslog? Does strace show something interesting for mount operation?

> No nilfs-utils's tools works beside the tune with -l
> 
> # nilfs-tune -l /dev/loop1
> nilfs-tune 2.2.2
> Filesystem volume name:	  home
> Filesystem UUID:	  6a915104-61d5-4214-bed4-2538d1bdfaa5
> Filesystem magic number:  0x3434
> Filesystem revision #:	  2.0
> Filesystem features:      (none)
> Filesystem state:	  invalid or mounted
> Filesystem OS type:	  Linux
> Block size:		  4096
> Filesystem created:	  Sat Nov 14 14:40:18 2015
> Last mount time:	  Thu Mar 17 17:41:23 2016
> Last write time:	  Thu Mar 17 22:46:08 2016
> Mount count:		  154
> Maximum mount count:	  50
> Reserve blocks uid:	  0 (user root)
> Reserve blocks gid:	  0 (group root)
> First inode:		  11
> Inode size:		  128
> DAT entry size:		  32
> Checkpoint size:	  192
> Segment usage size:	  16
> Number of segments:	  11294
> Device size:		  94745133056
> First data block:	  1
> # of blocks per segment:  2048
> Reserved segments %:	  5
> Last checkpoint #:	  1016585
> Last block address:	  17023836
> Last sequence #:	  80736
> Free blocks count:	  6764544
> Commit interval:	  0
> # of blks to create seg:  0
> CRC seed:		  0x60cb4676
> CRC check sum:		  0x68371ded
> CRC check data size:	  0x00000118
> 
> This is something I woudn't expect from a log structured filesystem. I 
> am running kernel 4.5.0.
> 

Any software has bugs. NILFS2 needs in testing and stabilization yet.
So, even if NILFS2 is LFS then it's software that contains bugs.

> Any comments and help with restoring access to this fs much appriecieate
> 

It's possible to try to investigate your issue but no promise about
recovering corrupted NILFS2 volume. We haven't any tools for it. But if
you are ready then you could implement such tool(s).

Thanks,
Vyacheslav Dubeyko.


--
To unsubscribe from this list: send the line "unsubscribe linux-nilfs" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html



[Index of Archives]     [Linux Filesystem Development]     [Linux BTRFS]     [Linux CIFS]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux SCSI]

  Powered by Linux