s3ql 基本用法

一個 Linux 下 Access 雲端儲存的工具,會自動加密,不擔心別人拿去用。一樣是 Fuse 架構,且 debian 有收,重點是支援多種雲端的儲存方案,包含有:Amazon S3, Google Cloud Storage, Rackspace CloudFiles, or OpenStack。常用 Fuse 架構下的產物應該知道,有些寫的不錯,相容性很好,有些,只能I/O,亂七八糟;但是,s3ql 個人目前覺得真的不錯,支援壓縮、加密、UNIX attributes、2TB以上、snapshots with copy-on-write, immutable trees, de-duplication, hardlink/symlink (偷官方說明了)等,真的不錯阿。

以s3為例:

編輯 ~/.s3ql/authinfo2

[s3]
storage-url: s3://your-bucket
backend-login: [your-access-key-id]
backend-password: [your-secret-access-key]

如果有加密的需求再補上設定

fs-passphrase: [your-encryption-passphrase]

完成後執行 mkfs.s3ql, 因為我不加密(plain),而且需要他overwrite既有的檔案(force),這個動作主要是產生些metadata, 檔案上去也是看不懂的格式,但是mount下來就可以用。

mkfs.s3ql s3://your-bucket --plain --force

支援stat, umount ...等

另外,經過 s3ql 處理過的,也只有 s3ql 可以用,所以通用性上沒有這麼好。像我這類 Full Linux User 倒是沒差...

Comments