Antworten:
Lege es in 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
Erforderliches cifs-utils
Paket sollte bereits auf Raspbian bereitgestellt werden.
Natürlich ändern Sie timecapsuleUsername und timecapsuleUserPassword. Die uid = 1000 setzt den Eigentümer der gemounteten Dateien auf den Benutzer pi. Wenn Sie einen anderen Benutzer verwenden, überprüfen Sie dessen UID mit id -u username
. Überprüfen Sie, ob der Ordner "Data" für Sie geeignet ist - listen Sie die Ressourcen mit einem Befehl auf smbclient -Uusername -I ip-address -L
.
.local
Namen anstatt der IP versucht , scheint aber nicht zuverlässig zu funktionieren. Zweitens musste ich sec=ntlm
die Optionen ergänzen . Jetzt funktioniert es!
Disks Secure Shared
Disks With a disk password
ausgewählt ist, wird user=
param ignoriert, unabhängig davon, auf was es eingestellt ist
sec=ntlm
und ich kann bestätigen, dass dies mit Festplatten funktioniert, die mit einem Gerätekennwort sowie einem Festplattenkennwort gesichert sind.
Ich habe sec = ntlm zu den Optionen hinzugefügt, der vollständige Befehl lautet:
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
Führen Sie dann diesen Befehl aus:
mount -a
Sie sollten keine Fehler erhalten.
Update für Benutzer von Raspberry Stretch v9. Beachten Sie die Addition von 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
?
Wenn ich ein Festplattenkennwort für die Zeitkapsel verwende, funktioniert dies nur, wenn ich uid = 504 hinzufüge (dies ist die Benutzer-ID, die auf dem Macintosh hauptsächlich für die Zeitkapsel und nicht für die Himbeere verwendet wird). Wenn ich uid = 504 nicht angegeben habe, wurde "Bereitstellungsfehler (16): Gerät oder Ressource belegt" von der Zeitkapsel zurückgegeben.
mount error(115): Operation now in progress
. Ich kann jedoch mit smbclient auf die Freigabe zugreifen. Irgendwelche Ideen?