Can anyone tell me if there's hope of recovering data here? Steps to take? Anything? Is something wrong with my configuration? (raid1 over raid0) If I don't have a clue what went wrong or why, or how to recover, then even formatting and starting fresh doesn't lend much hope in future reliability. thx- Jeremy Jeremy Enos wrote: > plain text send... > > Jeremy Enos wrote: >> What kind of tweaking and tampering was necessary to recover the lost >> data? >> >> Jeremy >> >> My configuration: >> Oh yes- of course- don't know why I left this out. Version and >> config files follow. >> >> [jenos at ac glusterfs]$ rpm -qa |grep gluster >> glusterfs-common-2.0.7-1.fc10.x86_64 >> glusterfs-client-2.0.7-1.fc10.x86_64 >> >> >> [jenos at ac glusterfs]$ cat glusterfs.vol >> #-----------IB remotes------------------ >> volume remote1 >> type protocol/client >> option transport-type ib-verbs/client >> option remote-host ac11 >> option remote-subvolume ibstripe >> end-volume >> >> volume remote2 >> type protocol/client >> option transport-type ib-verbs/client >> option remote-host ac12 >> option remote-subvolume ibstripe >> end-volume >> >> volume remote3 >> type protocol/client >> option transport-type ib-verbs/client >> option remote-host ac13 >> option remote-subvolume ibstripe >> end-volume >> >> volume remote4 >> type protocol/client >> option transport-type ib-verbs/client >> option remote-host ac14 >> option remote-subvolume ibstripe >> end-volume >> >> volume remote5 >> type protocol/client >> option transport-type ib-verbs/client >> option remote-host ac15 >> option remote-subvolume ibstripe >> end-volume >> >> volume remote6 >> type protocol/client >> option transport-type ib-verbs/client >> option remote-host ac16 >> option remote-subvolume ibstripe >> end-volume >> >> volume remote7 >> type protocol/client >> option transport-type ib-verbs/client >> option remote-host ac17 >> option remote-subvolume ibstripe >> end-volume >> >> volume remote8 >> type protocol/client >> option transport-type ib-verbs/client >> option remote-host ac18 >> option remote-subvolume ibstripe >> end-volume >> >> volume remote9 >> type protocol/client >> option transport-type ib-verbs/client >> option remote-host ac19 >> option remote-subvolume ibstripe >> end-volume >> >> volume remote10 >> type protocol/client >> option transport-type ib-verbs/client >> option remote-host ac20 >> option remote-subvolume ibstripe >> end-volume >> >> #----------Stripe and Replicate------------------ >> >> volume stripe1 >> type cluster/stripe >> option block-size 1MB >> subvolumes remote1 remote2 remote3 remote4 remote5 >> end-volume >> >> volume stripe2 >> type cluster/stripe >> option block-size 1MB >> subvolumes remote6 remote7 remote8 remote9 remote10 >> end-volume >> >> volume replicate >> type cluster/replicate >> option metadata-self-heal on >> subvolumes stripe1 stripe2 >> end-volume >> >> #------------Performance Options------------------- >> >> volume readahead >> type performance/read-ahead >> option page-count 4 # 2 is default option >> option force-atime-update off # default is off >> subvolumes replicate >> end-volume >> >> volume writebehind >> type performance/write-behind >> option cache-size 1MB >> subvolumes readahead >> end-volume >> >> volume cache >> type performance/io-cache >> option cache-size 1GB >> subvolumes writebehind >> end-volume >> >> [jenos at ac glusterfs]$ cat glusterfsd.vol >> volume posix >> type storage/posix >> option directory /export >> end-volume >> >> volume locks >> type features/locks >> subvolumes posix >> end-volume >> >> volume ibstripe >> type performance/io-threads >> option thread-count 4 >> subvolumes locks >> end-volume >> >> volume server-ib >> type protocol/server >> option transport-type ib-verbs/server >> option auth.addr.ibstripe.allow * >> subvolumes ibstripe >> end-volume >> >> volume server-tcp >> type protocol/server >> option transport-type tcp/server >> option auth.addr.ibstripe.allow * >> subvolumes ibstripe >> end-volume >> >> [jenos at ac glusterfs]$ >> >> >> >> Krzysztof Strasburger wrote: >>> On Wed, Nov 04, 2009 at 01:31:30AM -0600, Jeremy Enos wrote: >>> >>>> Hi- >>>> I've got a problem where certain batches of files written out to >>>> gluster have disappeared. Also, newly created files sometimes >>>> don't show up to ls unless they are explicitly specified to ls and >>>> other tools. >>>> >>>> In my export folder, everything appears fine. >>>> I have found that when I touch the missing file in gluster, it >>>> comes back, shows a file size, but appears empty. I've tried >>>> umounting, restarting all glusterfsds, remounting, and it stayed >>>> the same. Also, this problem did not show up immediately after >>>> setting up the filesystem, at least during basic tests. Any ideas? >>>> >>> What is your configuration? I experienced similar problems with unify >>> after a disk crash. The namespace (replicated) was not rebuilt >>> correctly >>> after replacing the failing unit and I had to add some files manually >>> (OK, using a script, but an intervention was needed). No data loss, >>> only a bit of tweaking and tampering ;). >>> Krzysztof >>> _______________________________________________ >>> Gluster-users mailing list >>> Gluster-users at gluster.org >>> http://gluster.org/cgi-bin/mailman/listinfo/gluster-users >>> >>> > _______________________________________________ > Gluster-users mailing list > Gluster-users at gluster.org > http://gluster.org/cgi-bin/mailman/listinfo/gluster-users >