Hi,

I'm running Kernel 4.3 and Btrfs-tools 4.3 on Debian Jessie. I compiled
the tools and kernel myself.

Recently I added a new disk to my btrfs volume and wanted to proceed to
convert from single to raid1.
Unfortunately the new disk seems to be faulty and started throwing a lot
of errors.

The balance convert operation didn't manage to finish, and now I'm
trying to get my btrfs volume back to single mode so that I can mount it
read/write.

If I try to mount it degraded, then it complains that there are too few
devices to mount writeable. So it will only allow me to mount read-only.

So far, so bad.

I have managed to boot and mount the volume once, with the faulty disk
and cancel the balance operation.
Now I would like to convert it all to single again, so that I can
finally remove that faulty drive.

However, if I simply say
btrfs fi balance start -dconvert=single -mconvert=single /btrfs-volume

Wouldn't that theoretically move some blocks to the faulty drive? Can I
somehow specify to rebalance only the working drive?

I was thinking by specifying the device id, which seems possible
according to the manpage.
I just wanted to check with you guys first, if that should work as
expected, or will I run into further trouble?

Also, I understand -dconvert is for data, and -mconvert is for metadata,
but is -sconvert? Is that data and metadata combined, or are system
chunks something else entirely?

Thanks for your help.
--
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