restic version
休息 0.8.3
在 linux/amd64 上用 go1.10.1 编译
sudo mkdir /mnt/restic-b2
--------
:: [stephen@waddleduck] ~
$ ls -ls /mnt
total 12
4 drwxr-xr-x 2 root root 4096 Apr 17 22:13 restic-b2
----------
export B2_ACCOUNT_KEY=XXXXX
export B2_ACCOUNT_ID=YYYYYYY
export RESTIC_PASSWORD=ZZZZZZZz
cd ~/
restic -r b2:bucket-name:/ mount /mnt/restic-b2
------------------
password is correct
*hit CTRL+C at this point after waiting about 7 minutes*
signal interrupt received, cleaning up
context canceled, ignoring
fusermount: exit status 1
also, the following messages were logged by a library:
2018/04/17 22:18:21 mount helper error: fusermount: user has no write access to mountpoint /mnt/restic-b2
unable to umount (maybe already umounted?): exit status 1: fusermount: entry for /mnt/restic-b2 not found in /etc/mtab
-----------------------
:: [stephen@waddleduck] ~
$ sudo chown stephen:stephen /mnt/restic-b2
-------------
[sudo] password for stephen:
:: [stephen@waddleduck] ~
$ restic -r b2:bucket-name:/ mount /mnt/restic-b2
------------
password is correct
Now serving the repository at /mnt/restic-b2
Don't forget to umount after quitting!
背焰B2
Restic 应该在命令行上警告您由于权限问题无法安装存储库。
在等待安装确认(未收到)后“取消”之前,Restic 不会通知您。 然后,用户被告知“挂载助手错误”。
创建一个您的用户帐户没有写入权限的新目录,然后尝试挂载到该目录。 然后,等待一段时间后(确认它不会挂载),按 Ctrl+c,您将看到会发生什么。
大概只是没有人认为此时有必要生成这样的消息:)
捕获错误并向用户显示相关信息。
绝对地; 每天 :D Restic 就是生活!
啊,有趣的角落案例。 无论如何,我们需要围绕restic mount
重新设计用户界面。 感谢报告!
我刚刚在 macOS 10.15 和 Ubuntu 20.04 上测试过这个问题,这个问题在这两个系统上都没有重现(即使使用官方的 restic 0.8.3 二进制文件。restic 立即为我打印了 fusermount 错误。
@stevesbrain你还能重现这个问题吗? 还有restic 0.10.0?
暂时关闭此问题,因为它似乎不可重现。 如果您可以重现该问题,请随时发表评论。
最有用的评论
啊,有趣的角落案例。 无论如何,我们需要围绕
restic mount
重新设计用户界面。 感谢报告!