can't mount ubifs after resizing with ubirsvol
Ibrahim Mattus Neto
ibrahim.neto at writesys.com.br
Mon Nov 9 06:04:00 PST 2015
Hi!
I am having problems resizing a ubifs volume, I used the command
ubirsvol (version: 1.5.1) but when I try mounting it I get the following
error:
[ 8840.450000] UBIFS error (ubi0:1 pid 720): validate_sb: bad LEB count:
413 in superblock, 331 on UBI volume, 19 minimum required
[ 8840.460000] UBIFS error (ubi0:1 pid 720): validate_sb: bad
superblock, error 1
[ 8840.470000] magic 0x6101831
[ 8840.480000] crc 0x539e8e1c
[ 8840.480000] node_type 6 (superblock node)
[ 8840.480000] group_type 0 (no node group)
[ 8840.490000] sqnum 1
[ 8840.490000] len 4096
[ 8840.490000] key_hash 0 (R5)
[ 8840.500000] key_fmt 0 (simple)
[ 8840.500000] flags 0x0
[ 8840.500000] big_lpt 0
[ 8840.510000] space_fixup 0
[ 8840.510000] min_io_size 2048
[ 8840.510000] leb_size 126976
[ 8840.520000] leb_cnt 413
[ 8840.520000] max_leb_cnt 413
[ 8840.520000] max_bud_bytes 2158592
[ 8840.530000] log_lebs 3
[ 8840.530000] lpt_lebs 2
[ 8840.530000] orph_lebs 2
[ 8840.540000] jhead_cnt 1
[ 8840.540000] fanout 8
[ 8840.540000] lsave_cnt 256
[ 8840.540000] default_compr 1
[ 8840.550000] rp_size 2558566
[ 8840.550000] rp_uid 0
[ 8840.550000] rp_gid 0
[ 8840.560000] fmt_version 4
[ 8840.560000] time_gran 1000000000
[ 8840.560000] UUID B1F16610-EEDF-471F-B5AD-279F21C00729
mount: mounting ubi0:recover on /recover failed: Invalid argument
I was reading through the archives and found a similar issue but no
solution, is there a way to shrink a volume?
I was thinking about changing the LEB count inside the superblock but I
didn't know how to (and thought it would be too risky)
Thanks in advance,
Ibrahim
More information about the linux-mtd
mailing list