自动安装 google-drive-ocamlfuse 时出错

自动安装 google-drive-ocamlfuse 时出错

我最近设置了 google-drive-ocamlfuse,以便可以从我的桌面使用 google drive。我按照这个网站上的说明进行操作:

http://www.techrepublic.com/article/how-to-mount-your-google-drive-on-linux-with-google-drive-ocamlfuse/

这有效,但我想让它自动将我的驱动器帐户挂载到 ~/google-drive 目录。因此,在谷歌上搜索了几次后,我找到了这个网站,并按照它的说明编辑了 etc/fstab 文件:

https://github.com/astrada/google-drive-ocamlfuse/wiki/Automounting

现在,当我从终端使用命令 mount ~/google-drive 时,它​​会返回以下错误:

[mntent]: line 1 in /etc/fstab is bad

另外,当我启动计算机时,在 Xubuntu 加载屏幕上出现类似以下内容的错误:

安装 /etc/fstab 时出现问题,请按 S 跳过或按 M 手动...

以下是我保存为 /usr/bin/gdfuse 的文件:

#!/bin/bash

su #USERNAME -l -c "google-drive-ocamlfuse -label $1 $*"
exit 0

(其中 #USERNAME 替换为我的实际用户名)

这是我的整个 /etc/stab 文件:

# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
# / was on /dev/sda1 during installation
UUID=69922867-b952-4b03-b4dd-49147b516bbd /               ext4    errors=remount-ro 0       1
# swap was on /dev/sda5 during installation
UUID=7e84ab94-0486-47e6-83c2-386278dc8a95 none            swap    sw              0 0
gdfuse#default  /home/#USERNAME/google-drive     fuse    uid=1000,gid=1000,user     0       0

(其中 #USERNAME 再次被替换为我的实际用户名)

目前,当我重新启动计算机时,/etc/fstab 错误消息会出现。如果我让它静置,它就不会登录。如果我按“S”,它就会登录。当时似乎没有什么问题,~/google-drive 目录已正确安装,我可以访问我的 google drive 文件。但是当我重新启动时,会出现相同的错误,如果不按 S,它就不会登录。任何帮助都将不胜感激。谢谢。

答案1

您无法使用mount将远程 Google Drive 存储(本质上是一个小型云存储桶)重新连接到本地挂载点。相反,您必须使用google-drive-ocamlfuse最初设置时安装的。删除该fstab条目;它是无效的,正如您的错误消息所示。相反,在文件中包括google-drive-ocamlfuse /home/user/google-drive(显然,将 /home/user/google-drive 替换为您首次设置时使用的实际路径和文件夹)google-drive-ocamlfuse在启动时执行。使用完整路径,而不是 ~/ 缩写,因为在执行启动命令时该缩写可能尚未有效。

无需特殊权限;也就是说,您不需要包含sudo在命令行中——一旦完成初始设置,您就不需要再次重新登录 Google Drive。我还没有测试过如果您将浏览器登录到不同的 Google 帐户,情况是否仍然如此,但我怀疑是这样,因为它google-drive-ocamlfuse存储在初始设置过程中下载的连接令牌。

相关内容