這篇文章將為大家詳細(xì)講解有關(guān)docker中ceph如何創(chuàng)建快照以及快照恢復(fù),小編覺(jué)得挺實(shí)用的,因此分享給大家做個(gè)參考,希望大家閱讀完這篇文章后可以有所收獲。
網(wǎng)站設(shè)計(jì)、成都網(wǎng)站建設(shè)的開(kāi)發(fā),更需要了解用戶(hù),從用戶(hù)角度來(lái)建設(shè)網(wǎng)站,獲得較好的用戶(hù)體驗(yàn)。創(chuàng)新互聯(lián)多年互聯(lián)網(wǎng)經(jīng)驗(yàn),見(jiàn)的多,溝通容易、能幫助客戶(hù)提出的運(yùn)營(yíng)建議。作為成都一家網(wǎng)絡(luò)公司,打造的就是網(wǎng)站建設(shè)產(chǎn)品直銷(xiāo)的概念。選擇創(chuàng)新互聯(lián),不只是建站,我們把建站作為產(chǎn)品,不斷的更新、完善,讓每位來(lái)訪用戶(hù)感受到浩方產(chǎn)品的價(jià)值服務(wù)。大家看到我們的rbd塊設(shè)備掛載到了/mnt:
[root@k8s-master1 ~]# df -h |grep rbd /dev/rbd0 2.0G 3.0M 1.9G 1% /mnt
我們?cè)?mnt目錄下創(chuàng)建幾個(gè)文件:
[root@k8s-master1 ~]# touch /mnt/a.txt [root@k8s-master1 ~]# touch /mnt/b.txt
下面我們開(kāi)始對(duì)rb塊設(shè)備創(chuàng)建快照:
[root@k8s-master1 ~]# rbd snap create rbd/data@snap1 說(shuō)明: rbd是pool的名字 data是塊設(shè)備的名字 snap1是我們隨便取的名字
查看創(chuàng)建的快照:
[root@k8s-master1 ~]# rbd snap ls rbd/data SNAPID NAME SIZE TIMESTAMP 4 snap1 2078 MB
[root@k8s-master1 ~]# ll /mnt/ total 16 -rw-r--r--. 1 root root 0 Nov 4 04:46 aa.txt -rw-r--r--. 1 root root 0 Nov 4 05:34 a.txt -rw-r--r--. 1 root root 0 Nov 4 05:34 b.txt
[root@k8s-master1 ~]# rm -rf /mnt/*
[root@k8s-master1 ~]# ll /mnt/
下面開(kāi)始用快照恢復(fù):
[root@k8s-master1 ~]# rbd snap rollback rbd/data@snap1 Rolling back to snapshot: 100% complete...done.
恢復(fù)快照會(huì)覆蓋當(dāng)前磁盤(pán)數(shù)據(jù),所以請(qǐng)備份當(dāng)前數(shù)據(jù)再恢復(fù)。
然后,再查看,就會(huì)發(fā)現(xiàn)數(shù)據(jù)已經(jīng)恢復(fù)了:
[root@k8s-master1 ~]# ll /mnt/ total 16 -rw-r--r--. 1 root root 0 Nov 4 04:46 aa.txt -rw-r--r--. 1 root root 0 Nov 4 05:34 a.txt -rw-r--r--. 1 root root 0 Nov 4 05:34 b.txt
說(shuō)明,最新版的centos-release-ceph-luminous的客戶(hù)端有問(wèn)題,即用快照恢復(fù)不出來(lái)數(shù)據(jù),所以請(qǐng)用ceph的其他版本來(lái)測(cè)試快照的恢復(fù)功能。
[root@k8s-master1 ~]# rbd snap rm rbd/data@snap1 Removing snap: 100% complete...done.
關(guān)于“docker中ceph如何創(chuàng)建快照以及快照恢復(fù)”這篇文章就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,使各位可以學(xué)到更多知識(shí),如果覺(jué)得文章不錯(cuò),請(qǐng)把它分享出去讓更多的人看到。