概括
同步文件(在我的例子中是代码)的最佳方式是使用 git 和 bitbucket/github。在 chroot 中安装 git,并将代码同步到 Downloads 文件夹中,以便可以从 ChromeOS 和 chroot 访问它(并在两台计算机上本地编译和运行)。我将所有其他文件存储在 Google Drive 中,以便可以从 ChromeOS、其他计算机和 chroot 访问它们。
这是我研究过的选项,但最终没有使用
直接在 chromebook 上访问 Google Drive 缓存
chrome 操作系统中的谷歌驱动器将文件数据存储在
/home/chronos/user/GCache/v1/files
但是,它不会将文件命名为它们在谷歌驱动器中的命名方式(它通过一些 uuid 命名它们,并将元数据存储在另一个文件夹中)。
在 linux 中挂载 Google Drive 文件夹的 3rd 方工具
https://github.com/dsoprea/GDriveFS
我能够让 GDriveFS 工作,但速度很慢,而且 chmod 在其文件系统中不起作用。权限在 666 处都是静态的,所以程序不会执行。
https://github.com/astrada/google-drive-ocamlfuse/
我无法让 ocamlfuse 在 arm Chromebook 上工作。
https://github.com/Grive/grive
我能够让 Grive 工作,但它有一些问题并且一年多没有更新。如果有合并冲突的机会,不推荐。