On 09/23/2013 04:12 AM, Marjan Grabowski wrote:
Hi at all!

i'm trying to use glusterfs for the first time and have the following problem:
I want to have two nodes.
On node1 I have a raid1-sytem running in /raid/storage
Both nodes see the other and now I try to create a volume.
While I create the first volume on a fresh system (node1) for the first time, 
gluster said:
volume create: glustervolume: failed: /raid/storage/ or a prefix of it is 
already part of a volume
How can it be? It is possible, that the mdadm-raid1-sytem is the reason?


Regards,
Tito

If you have used "/raid/storage/" in any volume create command (even if the actual command failed that time), you will get the error. This done to prevent users from using the same brick in multiple volumes which might cause data loss.

If you are sure that the partition is not used anywhere in gluster and you want to use it , you can explicitly remove the extended attributes associated with it. It would be a small hack. I use a small script(below) to do it for me.

#!/usr/bin/perl

if ($#ARGV < 1) {
    print("\n$0 <brick path> [brick path] ..\n");
    print("\nRun this script on each rhs node\n");
}
foreach my $file (@ARGV) {
    my $output = `getfattr -d -m . $file`;
    my @lines = split('\n', $output);
    foreach $line ( @lines ) {
            if ($line =~ /(.*)=.*==/){
                my $attr = $1;
                system("setfattr -x $attr $file");
        }
    }
}

-Lala
_______________________________________________
Gluster-users mailing list
[email protected]
http://supercolony.gluster.org/mailman/listinfo/gluster-users

_______________________________________________
Gluster-users mailing list
[email protected]
http://supercolony.gluster.org/mailman/listinfo/gluster-users

Reply via email to