在Linux中創(chuàng)建一個(gè)云端加密文件系統(tǒng)
$ umount.s3ql ~/mnt_s3ql
查看 S3QL 文件系統(tǒng)統(tǒng)計(jì)信息及修復(fù) S3QL 文件系統(tǒng)
若要查看 S3QL 文件系統(tǒng)統(tǒng)計(jì)信息,你可以使用 s3qlstat 命令,它將會(huì)顯示諸如總的數(shù)據(jù)、元數(shù)據(jù)大小、重復(fù)文件刪除率和壓縮率等信息。
$ s3qlstat ~/mnt_s3ql
你可以使用 fsck.s3ql 命令來(lái)檢查和修復(fù) S3QL 文件系統(tǒng)。與 fsck 命令類(lèi)似,待檢查的文件系統(tǒng)必須首先被卸載。
$ fsck.s3ql s3://[bucket-name]
S3QL 使用案例:Rsync 備份
讓我用一個(gè)流行的使用案例來(lái)結(jié)束這篇教程:本地文件系統(tǒng)備份。為此,我推薦使用 rsync 增量備份工具,特別是因?yàn)?S3QL 提供了一個(gè) rsync 的封裝腳本(/usr/lib/s3ql/pcp.py)。這個(gè)腳本允許你使用多個(gè) rsync 進(jìn)程遞歸地復(fù)制目錄樹(shù)到 S3QL 目標(biāo)。
$ /usr/lib/s3ql/pcp.py -h
下面這個(gè)命令將會(huì)使用 4 個(gè)并發(fā)的 rsync 連接來(lái)備份 ~/Documents 里的所有內(nèi)容到一個(gè) S3QL 文件系統(tǒng)。
$ /usr/lib/s3ql/pcp.py -a --quiet --processes=4 ~/Documents ~/mnt_s3ql
這些文件將首先被復(fù)制到本地文件緩存中,然后在后臺(tái)再逐步地同步到后端服務(wù)器。
評(píng)論