Linux Btrfs filesystem development
 help / color / mirror / Atom feed
* How to rescue my data from raid1 metadata with raid0 data ?
@ 2013-04-15 13:25 Dongsheng Song
  0 siblings, 0 replies; only message in thread
From: Dongsheng Song @ 2013-04-15 13:25 UTC (permalink / raw)
  To: linux-btrfs

Hi all,

When I created my btrfs filesystem, I use the command:

mkfs.btrfs -m raid1 -d raid0 /dev/sda5 /dev/sdb5

# btrfs fi df /srv/raid0/
Data, RAID0: total=1.92TB, used=1.46TB
System, RAID1: total=32.00MB, used=164.00KB
System: total=4.00MB, used=0.00
Metadata, RAID1: total=39.26GB, used=8.84GB

Today, my first disk broken, I want to copy all integrated files to 
/dev/sdb5 which not have data on /dev/sda5,
then remove /dev/sda5 from this btrfs file system, is it possible ?

# btrfs fi show
Label: 'dre log files'  uuid: d14f42ca-8784-463e-b85a-b94a5b9f70a2
         Total devices 2 FS bytes used 1.46TB
         devid    1 size 1.00TB used 1.00TB path /dev/sdb5
         *** Some devices missing

With the latest btrfs-progs v0.20-rc1 and kernel 3.7.5, I try to delete 
the missing device, but failed:

# ./btrfs device delete missing /srv/raid0
ERROR: error removing the device 'missing' - Invalid argument

[6191459.658962] btrfs: bdev /dev/sda5 errs: wr 96543, rd 1, flush 0, 
corrupt 0, gen 0
[6191459.665981] btrfs: bdev /dev/sda5 errs: wr 96544, rd 1, flush 0, 
corrupt 0, gen 0
[6191459.668319] btrfs: bdev /dev/sda5 errs: wr 96545, rd 1, flush 0, 
corrupt 0, gen 0
[6191459.682605] btrfs: bdev /dev/sda5 errs: wr 96546, rd 1, flush 0, 
corrupt 0, gen 0
[6191459.684672] btrfs: bdev /dev/sda5 errs: wr 96547, rd 1, flush 0, 
corrupt 0, gen 0
[6191459.699748] btrfs: bdev /dev/sda5 errs: wr 96548, rd 1, flush 0, 
corrupt 0, gen 0
[6191459.702150] btrfs: bdev /dev/sda5 errs: wr 96549, rd 1, flush 0, 
corrupt 0, gen 0
[6191459.704791] btrfs: bdev /dev/sda5 errs: wr 96550, rd 1, flush 0, 
corrupt 0, gen 0
[6191459.707257] btrfs: bdev /dev/sda5 errs: wr 96551, rd 1, flush 0, 
corrupt 0, gen 0
[6191459.749754] lost page write due to I/O error on /dev/sda5
[6191459.749763] btrfs: bdev /dev/sda5 errs: wr 96552, rd 1, flush 0, 
corrupt 0, gen 0
[6191459.751572] lost page write due to I/O error on /dev/sda5
[6191459.751585] lost page write due to I/O error on /dev/sda5
[6191468.705857] btrfs: unable to go below two devices on raid1

Thanks,
Dongsheng


^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2013-04-15 13:25 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-04-15 13:25 How to rescue my data from raid1 metadata with raid0 data ? Dongsheng Song

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox