Hi Qu,

I have another volume with the same error, btrfs-debug-tree output
from btrfs-progs 4.0.1 is here: http://pastebin.com/k3R3bngE

I'm not sure how to interpret the output, but the exit status is 0 so
it looks like btrfs doesn't think there's an issue with the file
system.

I get the same mount error with options ro,recovery.

On Fri, Jun 12, 2015 at 12:23 AM, Qu Wenruo <quwen...@cn.fujitsu.com> wrote:
>
>
> -------- Original Message  --------
> Subject: Can't mount btrfs volume on rbd
> From: Steve Dainard <sdain...@spd1.com>
> To: <linux-btrfs@vger.kernel.org>
> Date: 2015年06月11日 23:26
>
>> Hello,
>>
>> I'm getting an error when attempting to mount a volume on a host that
>> was forceably powered off:
>>
>> # mount /dev/rbd4 climate-downscale-CMIP5/
>> mount: mount /dev/rbd4 on /mnt/climate-downscale-CMIP5 failed: Stale file
>> handle
>>
>> /var/log/messages:
>> Jun 10 15:31:07 node1 kernel: rbd4: unknown partition table
>>
>> # parted /dev/rbd4 print
>> Model: Unknown (unknown)
>> Disk /dev/rbd4: 36.5TB
>> Sector size (logical/physical): 512B/512B
>> Partition Table: loop
>> Disk Flags:
>>
>> Number  Start  End     Size    File system  Flags
>>   1      0.00B  36.5TB  36.5TB  btrfs
>>
>> # btrfs check --repair /dev/rbd4
>> enabling repair mode
>> Checking filesystem on /dev/rbd4
>> UUID: dfe6b0c8-2866-4318-abc2-e1e75c891a5e
>> checking extents
>> cmds-check.c:2274: check_owner_ref: Assertion `rec->is_root` failed.
>> btrfs[0x4175cc]
>> btrfs[0x41b873]
>> btrfs[0x41c3fe]
>> btrfs[0x41dc1d]
>> btrfs[0x406922]
>>
>>
>> OS: CentOS 7.1
>> btrfs-progs: 3.16.2
>
> The btrfs-progs seems quite old, and the above btrfsck error seems quite
> possible related to the old version.
>
> Would you please upgrade btrfs-progs to 4.0 and see what will happen?
> Hopes it can give better info.
>
> BTW, it's a good idea to call btrfs-debug-tree /dev/rbd4 to see the output.
>
> Thanks
> Qu.
>>
>> Ceph: version: 0.94.1/CentOS 7.1
>>
>> I haven't found any references to 'stale file handle' on btrfs.
>>
>> The underlying block device is ceph rbd, so I've posted to both lists
>> for any feedback. Also once I reformatted btrfs I didn't get a mount
>> error.
>>
>> The btrfs volume has been reformatted so I won't be able to do much
>> post mortem but I'm wondering if anyone has some insight.
>>
>> Thanks,
>> Steve
>> --
>> To unsubscribe from this list: send the line "unsubscribe linux-btrfs" in
>> the body of a message to majord...@vger.kernel.org
>> More majordomo info at  http://vger.kernel.org/majordomo-info.html
>>
>
--
To unsubscribe from this list: send the line "unsubscribe linux-btrfs" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to