Câu trả lời:
Đặt nó trong 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
Gói yêu cầu phải được cung cấp trên raspbian.
Tất nhiên thay đổi timecapsuleUsername và timecapsuleUserPassword. Uid = 1000 đặt chủ sở hữu các tệp được gắn vào pi người dùng. Nếu sử dụng người dùng khác, hãy kiểm tra xem có phải không id -u username
. Kiểm tra xem thư mục "Dữ liệu" có phù hợp với bạn không - liệt kê tài nguyên bằng cách ban hành lệnh smbclient -Uusername -I ip-address -L
.
.local
tên thay vì IP, dường như không hoạt động đáng tin cậy. Thứ hai, tôi cần thêm sec=ntlm
vào các tùy chọn. Bây giờ nó hoạt động!
Disks Secure Shared
Đĩa With a disk password
được chọn, thì user=
param sẽ bị bỏ qua bất kể nó được đặt thành gì
sec=ntlm
và tôi có thể xác nhận rằng điều này hoạt động với các đĩa được bảo mật bằng mật khẩu thiết bị cũng như mật khẩu đĩa.
Tôi đã thêm sec = ntlm vào các tùy chọn, lệnh hoàn chỉnh là:
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
Sau đó, chạy lệnh này:
mount -a
Bạn sẽ không nhận được bất kỳ lỗi nào.
Cập nhật cho người dùng Raspberry Stretch v9. Lưu ý việc thêm 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
?
Đối với tôi, khi sử dụng mật khẩu đĩa trên viên nang thời gian, nó chỉ hoạt động khi tôi thêm uid = 504 (đó là userID được sử dụng trên macffy chủ yếu sử dụng bảng thời gian, không phải uid sử dụng trên quả mâm xôi). Khi tôi không đặt uid = 504 thì tôi đã nhận được "lỗi gắn kết (16): Thiết bị hoặc tài nguyên bận" trở lại từ viên nang thời gian.
mount error(115): Operation now in progress
. Tôi có thể truy cập vào chia sẻ tốt với smbclient mặc dù. Có ý kiến gì không?