Como montar o Time Capsule no Raspberry Pi

12

Há um Time Capsule de 2 TB na minha rede doméstica (IP 192.168.0.1). Como montar o disco do Time Capsule a partir do meu Raspberry Pi, automaticamente após a reinicialização?

Oh Ho
fonte

Respostas:

14

Coloque no 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

O cifs-utilspacote necessário já deve estar disponível no raspbian.

É claro que mude timecapsuleUsername e timecapsuleUserPassword. O uid = 1000 define o proprietário dos arquivos montados para o usuário pi. Se estiver usando outro usuário, verifique se ele está limpo id -u username. Verifique se a pasta "Dados" é adequada para você - liste os recursos emitindo o comando smbclient -Uusername -I ip-address -L.

RooTer
fonte
Eu recebo este erro ao tentar montar: mount error(115): Operation now in progress. Eu posso acessar o compartilhamento bem com smbclient. Alguma ideia?
Arne
Entendi: tentei pela primeira vez com o .localnome em vez do IP, não parece funcionar de maneira confiável. Segundo, eu precisava adicionar sec=ntlmàs opções. Agora funciona!
Arne
Se Disks Secure SharedDiscos With a disk passwordopção for selecionada, então user=param seria ignorado, independentemente do que ele é definido como
Hengjie
Apenas testei isso em um Time Capsule executando o firmware mais recente (7.6.7) em um Pi executando o OSMC. A chave é sec=ntlme posso confirmar que isso funciona com discos protegidos por uma senha de dispositivo e também por uma senha de disco.
Gary Gale
5

Eu adicionei sec = ntlm às opções, o comando completo é:

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

Em seguida, execute este comando:

mount -a

Você não deve receber nenhum erro.

VictorV
fonte
4

Atualização para usuários do Raspberry Stretch v9. Observe a adição de vers = 1.0

//IPofTimeCapsule/PathWithinYourTimeCapsule /mnt/TimeCapsule cifs username=insert,password=insert,rw,uid=1000,iocharset=utf8,sec=ntlm,vers=1.0 0 0
ddavila
fonte
O que você quer dizer com a linha que começa com //IPofTimeCapsule?
Ingo
Desculpe se não estava claro, eu quis dizer o endereço IP do TimeCapsule. Por exemplo, a linha pode ler ... //192.168.1.11/Data / mnt / TimeCapsule nome de usuário cifs = bsmith, senha = batman, rw, uid = 1000, iocharset = utf8, sec = ntlm, vers = 1.0 0 0
ddavila 19/01/19
1

Para mim, ao usar uma senha de disco na cápsula do tempo, ela só funcionou quando adicionei uid = 504 (que é o ID do usuário usado no macintosh principalmente usando a timecapsule, não o uid usado na framboesa). Quando não coloquei uid = 504, recebi "erro de montagem (16): dispositivo ou recurso ocupado" da cápsula do tempo.

Siegfried Loeffler
fonte