我想将我的 Google Drive 目录与本地目录同步,经过一番研究后,我得出结论,这rclone
似乎符合我的需求,但我仍然无法弄清楚一些细微差别。
目前,我设法通过以下命令创建连接和挂载目录:
rclone mount --daemon --vfs-cache-mode writes my_gdrive: /home/user/my_gdrive
问题:它能工作,但我发现它真的很慢。我需要在相当小的文本/图像文件之间快速切换(每个文件约 1-1000 Kb,整个驱动器不会变大约 1-5 Gb)。我怎样才能让它更快?
我的第一个想法是尝试–vfs-缓存模式完整但是我真的不明白应该使用什么值--buffer-size
和--vfs-read-ahead
标志,而且这样做是否正确?
笔记:我的/home/user/my_gdrive
是在 SSD 驱动器上
答案1
我使用这样的命令
rclone sync --drive-chunk-size 512M --transfers=45 --checkers=45 --progress /localdir534 /remotedir534
答案2
首先卸载它,然后改用这个:
rclone mount --daemon --vfs-cache-mode full my_gdrive: /home/user/my_gdrive --buffer-size 64M --transfers 16 --no-modtime --no-checksum --vfs-read-ahead 16M --vfs-fast-fingerprint
顺便说一句,对于小文件,Dropbox 比 Google Drive 好用得多。只需将“my_gdrive:”替换为您的 Dropbox 遥控器即可。