Files
glusterfs-server-docker/testing/glusterfs-master.sh

22 lines
690 B
Bash

#!/bin/bash
# # # special thing to start and set up the glusterfs 4 damir
# # # bootstrap fuse
#mknod /dev/fuse c 10 229
# start gluster fs daemon
/usr/sbin/glusterd --volfile-server-port=49153
# add folder
mkdir -p /tmp/gluster/gv0
mkdir -p /mnt/glusterfs
chown -R 1000:1000 /mnt/glusterfs
# add mount
echo "localhost:/gv0 /mnt/glusterfs glusterfs defaults,_netdev 0 0" > /etc/fstab
sleep 1
gluster peer probe gluster-2
sleep 1
gluster peer probe gluster-3
sleep 5
gluster volume create gv0 replica 3 transport tcp gluster-1:/tmp/gluster/gv0 gluster-2:/tmp/gluster/gv0 gluster-3:/tmp/gluster/gv0 force
gluster volume start gv0 force
mount /mnt/glusterfs
echo "Done, test..."
sleep infinity