Re: "Some devices missing" only while not mounted

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

 



On Thu, Jan 21, 2016 at 7:44 PM, Konstantin Svist <fry.kun@xxxxxxxxx> wrote:

>
> Wish the FS could be "edited" to remove the phantom device to make it work..

Well that's why I'm saying it's a bug. If there's a missing device,
'btrfs dev del missing' should work. But there's no device missing for
'dev del' it's only missing for 'dev ready' which makes no sense.

I suggest filing a bug, bugzilla.kernel.org. Something like 'bogus
'some devices missing' prevents boot. And then give examples in the
summary:

- mounts OK without degraded
- btrfs check does not report missing devices
- btrfs fi show does not report missing devices
- btrfs fi show -d does report missing devices
- btrfs dev del missing reports there are no missing devices
- btrfs dev ready exit value 1, so boot always fails

I don't know what debug info is useful for this case either. Maybe
btrfs-image, btrfs-debug-tree output to a file maybe the chunk tree
has a clue about this phantom missing device.

And then once you file the bug, and post the URL here, go on the IRC
channel tomorrow (business hours U.S. time) and reference it and ask
what other information devs would want before you blow away the volume
and start over. Because presumably you need to get back to work, and
to do that at this point, baring a dev having an idea how to fix it,
you'll need to blow it away.

Make a backup while you can in the meantime.


-- 
Chris Murphy
--
To unsubscribe from this list: send the line "unsubscribe linux-btrfs" 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 NFS]     [Linux NILFS]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux