如何从Raspberry Pi挂载Time Capsule


12

我的家庭网络(IP 192.168.0.1)上有一个2TB的时间胶囊。重新启动后,如何从Raspberry Pi自动挂载Time Capsule的磁盘?

Answers:


14

将其放在fstab中。

sudo su
mkdir /mnt/timecapsule
echo "//timeCapsuleIp/Data /mnt/timecapsule cifs user=timecapsuleUsername,pass=timecapsuleUserPassword,rw,uid=1000,iocharset=utf8,sec=ntlm 0 0" >> /etc/fstab

所需的cifs-utils软件包应该已经在raspbian上提供了。

当然,更改timecapsuleUsername和timecapsuleUserPassword。uid = 1000将安装文件的所有者设置为用户pi。如果使用其他用户,请使用来检查它的uid id -u username。检查“数据”文件夹是否适合您-通过发出命令列出资源smbclient -Uusername -I ip-address -L


尝试挂载时出现此错误:mount error(115): Operation now in progress。我可以通过smbclient访问共享。有任何想法吗?
Arne 2014年

知道了:我首先尝试使用.local名称而不是IP,但似乎无法可靠地工作。其次,我需要添加sec=ntlm选项。现在可以了!
Arne 2014年

如果选择了“ Disks Secure Shared磁盘” With a disk password选项,则user=无论将其设置为什么,都将忽略参数
Hengjie 2016年

刚刚在Time Capsule上对其进行了测试,该Time Capsule运行的是运行OSMC的Pi的最新固件(7.6.7)。关键是sec=ntlm,我可以确认这是否适用于使用设备密码和磁盘密码保护的磁盘。
加里·盖尔

5

我将sec = ntlm添加到选项中,完整的命令是:

sudo su
mkdir /mnt/timecapsule
echo "//timeCapsuleIp/Data /mnt/timecapsule cifs user= timecapsuleUsername,pass= timecapsuleUserPassword,rw,uid=1000,iocharset=utf8,sec=ntlm 0 0" >> /etc/fstab

然后,运行以下命令:

mount -a

您应该不会有任何错误。


4

Raspberry Stretch v9用户的更新。注意vers = 1.0的加法

//IPofTimeCapsule/PathWithinYourTimeCapsule /mnt/TimeCapsule cifs username=insert,password=insert,rw,uid=1000,iocharset=utf8,sec=ntlm,vers=1.0 0 0

您以该行开头是什么意思//IPofTimeCapsule
Ingo

对不起,如果我不清楚,我的意思是TimeCapsule的IP地址。例如,该行可能显示为... //192.168.1.11/Data / mnt / TimeCapsule cifs用户名= bsmith,密码= batman,rw,uid = 1000,iocharset = utf8,sec = ntlm,vers = 1.0 0 0
ddavila

1

对我来说,在时间胶囊上使用磁盘密码时,只有在我添加uid = 504时才起作用(这是在macintosh上使用的userID,主要是使用时间胶囊,而不是在树莓派上使用的uid)。当我没有输入uid = 504时,我会从时间记录中返回“安装错误(16):设备或资源正忙”。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.