RE: Recovery Operation With Multiple Devices

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

 



-----Original message-----
From:	Hugo Mills <hugo@xxxxxxxxxxxxx>
Sent:	Fri 01-23-2015 08:48 pm
Subject:	Re: Recovery Operation With Multiple Devices
Attachment:	signature.asc
To:	Brett King <brett.king@xxxxxxxxxxxxxxxxx>; 
CC:	linux-btrfs@xxxxxxxxxxxxxxx; 
> On Fri, Jan 23, 2015 at 06:53:42PM +1100, Brett King wrote:
> > Hi All,
> > Just wondering how 'btrfs recovery' operates, when the source device given is 
> one of many in an MD array - I can't find anything documentation beyond a 
> single device use case.
> > 
> > Does it automatically include all devices in the relevant MD array as occurs 
> when mounting, or does it only restore the data which happened to be written to 
> the specific, single device given ?
> 
>    Neither. :)
> 
>    It automatically includes all devices as occurs when running
> btrfsck.

Fantastic - that is very powerful and exactly what I need.

 OK, it's a relatively pointless distinction, but the
> mechanisms are slightly different.
> 
> > From an inverse perspective, how can I restore all data including snapshots, 
> which are spread across a damaged MD FS to a new (MD) FS ?
> 
>    btrfs restore -l will show you the list of tree roots, which (for
> trees numbered 256 and up) correspond to subvolumes and snapshots. You
> can then use -r to select the tree to restore.

Great info, will keep that in the tool box !

> 
> > Can send / receive do this perhaps ?
> 
>    Yes, but only if you can mount the FS.
> 
>    Hugo.

Excellent, much appreciated.

> 
> -- 
> Hugo Mills             | I know of three kinds: hot, cool, and
> hugo@... carfax.org.uk | what-time-does-the-tune-start?
> http://carfax.org.uk/  |
> PGP: 65E74AC0          |                                          Chris Dollin
>
--
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