我有一台旧的 MacBook Pro,我用它来运行 Crashplan。我将一个 2TB 的硬盘连接到用作 NAS 的 Raspberry Pi。MacBook 可以毫无问题地看到该驱动器,并且它在 Crashplan 中可见。
MBP 现在太旧了,无法正确运行 OSX,所以我安装了 Ubuntu,它看起来更稳定。
在文件中,我可以看到网络驱动器为 smb://raspberrypi.local/thedrive/,并且我通过右键单击并选择“挂载”来挂载它,但在尝试在 Crashplan 中添加驱动器时找不到它 - 它没有出现在 /media 或 /mnt 中。
我需要做什么才能使其可见?
答案1
我不知道 crashplan 是什么但smb://raspberrypi.local/thedrive/
会安装到:
/run/user/$UID/gvfs/smb-share:server=raspberrypi.local,share=thedrive
其中 $UID 是您的用户 ID 号 - 通常为 1000。
只需打开终端并运行:
ls -l /run/user/$UID/gvfs
编辑:使用 cifs 安装可能会更好:
创建挂载点-例如:
sudo mkdir /mnt/thedrive
然后进行临时挂载:
sudo mount -t cifs //raspberrypi.local/thedrive /mnt/thedrive -o username=XXXX,password=YYYY,uid=1000
将 XXXX 和 YYYY 替换为 pi 期望的凭证,并将 1000 更改为您的真实 uid 号码 -id
如果您不知道,请在终端中运行。
EDIT2:为了使其持久,将以下内容添加到 fstab:
//raspberrypi.local/thedrive /mnt/thedrive cifs username=XXXX,password=YYYY,uid=1000 0 0
当访问挂载点时,使其挂载的该行的变体如下所示:
//raspberrypi.local/thedrive /mnt/thedrive cifs username=XXXX,password=YYYY,uid=1000,noauto,x-systemd.automount 0 0
如果您的系统在网络堆栈完全运行之前尝试访问 pi,则此功能很有用。