1.分布卷
在分布式卷中,文件隨機擴展到卷中的磚塊中。 使用分布式卷,需要擴展存儲和冗余不是很重要,或由其他硬件/軟件層提供。
創建語法:gluster volume create [transport tcp | rdma | tcp,rdma]
例子: gluster volume create test-volume server1:/exp1 server2:/exp2 server3:/exp3 server4:/exp4
2.復制卷
復制卷創建卷中多個磚塊的文件副本。 可以在高可用性和高可靠性至關重要的環境中使用復制卷。
創建語法:gluster volume create [replica ] [transport tcp | rdma | tcp,rdma]
例子: gluster volume create test replica 2 transport tcp server1:/exp1 server2:/exp2
3. 條帶卷
條帶卷在卷中的磚塊之間進行條帶化。 為獲得最佳效果,只能在訪問非常大的文件的高並發環境中使用條帶卷。
創建語法:gluster volume create [stripe ] [transport tcp | rdma | tcp,rdma]
例子: gluster volume create test stripe 2 transport tcp server1:/exp1 server2:/exp2
4.分布式條帶卷
分布式條帶卷在集群中的兩個或多個節點之間進行條帶化。 為了獲得最佳效果,應該使用分布式條帶卷,其中要求是擴展存儲,並且訪問大型文件的高並發環境至關重要。
創建語法: gluster volume create [stripe ] [transport tcp | rdma | tcp,rdma]
gluster volume create test-volume stripe 4 transport tcp server1:/exp1 server2:/exp2 server3:/exp3 server4:/exp4 server5:/exp5 server6:/exp6 server7:/exp7 server8:/exp8
5.分布式復制卷
在卷中的復制卷上分發文件。 可以在需要擴展存儲和高可靠性至關重要的環境中使用分布式復制卷。 分布式復制卷還可在大多數環境中提供改進的讀取性能。
創建語法:gluster volume create [replica ] [transport tcp | rdma | tcp,rdma]
例子:gluster volume create test-volume replica 2 transport tcp server1:/exp1 server2:/exp2 server3:/exp3 server4:/exp4
6.條帶復制卷
將文件分割並備份隨機存放在不同的服務器里,File被分割4段,1、3存放在server1(exp1)上,2、4存放在server2(exp4),server1上的(exp3)存放server2(exp4)的備份文件,server2上的(exp2)存放server1(exp1)的備份文件。
創建l例子:gluster volume create test-volume stripe 2 replica 2 transport tcp server1:/exp1 server2:/exp2 server3:/exp3 server4:/exp4
7.分布式條帶復制卷
三種基本卷的復合卷。
創建語法: gluster volume create [disperse [<count>]] [redundancy <count>] [transport tcp | rdma | tcp,rdma]
例子:gluster volume create test1 disperse 3 server1:/brick{1..6} force