天天看點

Rclone使用筆記1. 安裝與配置2. 使用方法3. 挂載硬碟使用中遇到的問題參考文獻

Rclone 是一款的指令行工具,支援在不同對象存儲、網盤間同步、上傳、下載下傳資料。

支援的主流對象存儲有:

Google Drive 
Amazon S3 #消息稱Amazon單方面禁止了 rclone 在他家存儲上使用。
Openstack Swift / Rackspace cloud files / Memset Memstore
Dropbox
Google Cloud Storage
Amazon Drive
Microsoft One Drive
Hubic
Backblaze B2
Yandex Disk
The local filesystem
           

1. 安裝與配置

apt install rclone
           

在檔案~/.config/rclone/rclone.conf中加入内容

[xxxxx]
type = YOURS
provider = Ceph
access_key_id = YOURS
secret_access_key = YOURS
region = \
endpoint = YOURS
           

2. 使用方法

rclone config - 以控制會話的形式添加rclone的配置,配置儲存在.rclone.conf檔案中。
rclone copy - 将檔案從源複制到目的位址,跳過已複制完成的。
rclone sync - 将源資料同步到目的位址,隻更新目的位址的資料。
rclone move - 将源資料移動到目的位址。
rclone delete - 删除指定路徑下的檔案内容。
rclone purge - 清空指定路徑下所有檔案資料。
rclone mkdir - 建立一個新目錄。
rclone rmdir - 删除空目錄。
rclone check - 檢查源和目的位址資料是否比對。
rclone ls - 列出指定路徑下所有的檔案以及檔案大小和路徑。
rclone lsd - 列出指定路徑下所有的目錄/容器/桶。
rclone lsl - 列出指定路徑下所有檔案以及修改時間、檔案大小和路徑。
rclone md5sum - 為指定路徑下的所有檔案産生一個md5sum檔案。
rclone sha1sum - 為指定路徑下的所有檔案産生一個sha1sum檔案。
rclone size - 擷取指定路徑下,檔案内容的總大小。.
rclone version - 檢視目前版本。
rclone cleanup - 清空remote。
rclone dedupe - 互動式查找重複檔案,進行删除/重命名操作。
           

3. 挂載硬碟

rclone mount xxxx:map/ [your folder] 
           

注意:執行完上述指令後,終端會卡在那裡,這是正常的,然後在終端或者桌面進入 [your folder] 進行資料拷貝

解除安裝
fusermount -qzu LocalFolder
           

使用中遇到的問題

終端上tab鍵異常

執行完挂載指令後,終端會卡住,可以使用ctrl+c來結束挂載。這是計算機不再能夠通路遠端檔案,但[your folder]的挂載狀态并沒有取消。

這時需要運作如下指令來取消挂載

sudo umount [your folder] 
           

如果不取消挂載,它就會影響終端上tab鍵的使用。

參考文獻

  • https://www.moewah.com/archives/876.html
  • https://cikeblog.com/amp/rclone.html

繼續閱讀