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-utilsPaket 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.
.localNamen anstatt der IP versucht , scheint aber nicht zuverlässig zu funktionieren. Zweitens musste ich sec=ntlmdie Optionen ergänzen . Jetzt funktioniert es!
Disks Secure SharedDisks With a disk passwordausgewählt ist, wird user=param ignoriert, unabhängig davon, auf was es eingestellt ist
sec=ntlmund 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?