2016-07-27 8 views
0

いくつかのGlusterFS(バージョン3.7.11)ボリュームを作成して起動しましたが、何らかのテストの後、手動でボリュームを削除するのをやめましたが、まだGlusterFSサーバに残っています。GlusterFSボリュームを完全に削除する方法

例えば、私は/ GFSの下に保存された3台のサーバ、およびレンガがあります

[[email protected] ~]$ sudo gluster volume create test-vol gfs-server-1:/gfs/test-vol gfs-server-2:/gfs/test-vol gfs-server-3:/gfs/test-vol force 
volume create: test-vol: success: please start the volume to access data 
[[email protected] ~]$ sudo gluster volume start test-vol 
volume start: test-vol: success 
[[email protected] ~]$ mkdir /tmp/test 

[[email protected] ~]$ sudo mount -t glusterfs gfs-server-1:/test-vol /tmp/test 

[[email protected] ~]$ sudo touch /tmp/test/`date +%s`.txt 
[[email protected] ~]$ sudo touch /tmp/test/`date +%s`.txt 
[[email protected] ~]$ sudo touch /tmp/test/`date +%s`.txt 
[[email protected] ~]$ sudo touch /tmp/test/`date +%s`.txt 

[[email protected] ~]$ sudo ls /tmp/test/ 
1469617442.txt 1469617446.txt 1469617447.txt 1469617449.txt 
[[email protected] ~]$ ls /gfs/test-vol/ 
1469617449.txt 
[[email protected] ~]$ sudo umount /tmp/test 

は後にボリュームを削除し、私はまだファイルはGlusterFSサーバに残って見ることができます:

[[email protected] ~]$ sudo gluster volume stop test-vol 
Stopping volume will make its data inaccessible. Do you want to continue? (y/n) y 
volume stop: test-vol: success 

[[email protected] ~]$ sudo gluster volume delete test-vol 
Deleting volume will erase all information about the volume. Do you want to continue? (y/n) y 
volume delete: test-vol: success 

[[email protected] ~]$ ls /gfs/test-vol/ 
1469617449.txt 

答えて

1

gluster volume deleteはバックエンドからデータを削除しないので、レンガから手動で削除する必要があります。 (RMの-rf/GFS /テスト-容量/)

0

手動であなたがマウントできますが rm -rf /gfs/test-vol/

1

を行う必要があり、あなたのケースで、たとえば、それを削除する必要があるバックエンドからデータを削除するには例えば、/mnt/dataのように1つのボリュームでは、rm -rf /mnt/data/*を使用します。そして、glusterからボリュームを削除します。

関連する問題