From mboxrd@z Thu Jan 1 00:00:00 1970 From: Wido den Hollander Subject: Re: Is Ceph recovery able to handle massive crash Date: Tue, 08 Jan 2013 14:10:26 +0100 Message-ID: <50EC1AC2.2060001@widodh.nl> References: <50E81A3D.5070100@ledeuns.net> <50EB0518.9050304@ledeuns.net> <50EBDC5E.3090207@ledeuns.net> <50EC17A6.1080707@ledeuns.net> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Return-path: Received: from smtp02.mail.pcextreme.nl ([109.72.87.138]:48862 "EHLO smtp02.mail.pcextreme.nl" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1756228Ab3AHNK3 (ORCPT ); Tue, 8 Jan 2013 08:10:29 -0500 In-Reply-To: <50EC17A6.1080707@ledeuns.net> Sender: ceph-devel-owner@vger.kernel.org List-ID: To: Denis Fondras Cc: "ceph-devel@vger.kernel.org" On 01/08/2013 01:57 PM, Denis Fondras wrote: > Hello, > > I'm wondering if I can get every "rb.0.8e10.3e2219d7.*" from the OSD > drive and cat them together and get back a usable raw volume from which > I could get back my data ? > Yes, that is doable. The problem only is that RBD is sparse. So you'd have to fill up the empty spaces with 4MB of zeroes. But yes, it's doable if you gather all the objects and will the rest up with zeroes. > Everything seems to be there but I don't know the order of the rbd > objects. Are the last bytes of the file name the offset of the block ? > There was a quick perl command for this to generate all the suffixes, but I can't seem to find it right now. Wido > Regards, > Denis > -- > To unsubscribe from this list: send the line "unsubscribe ceph-devel" in > the body of a message to majordomo@vger.kernel.org > More majordomo info at http://vger.kernel.org/majordomo-info.html