Trong 6 năm kể từ khi tôi đăng Câu trả lời này, nhiều thứ đã thay đổi.
Hỗ trợ macOS Samba đã được cải thiện và Apple hiện sử dụng Samba làm mặc định cho việc chia sẻ tệp (và afp không hoạt động với các tệp Apple mới hơn)
Debian Buster hiện sử dụng netatalk 3 - có những thay đổi quan trọng và cần nhiều cấu hình hơn để làm bất cứ điều gì hữu ích.
nfs hỗ trợ tốt hơn nhiều trong Raspbian gần đây, nhưng vẫn có vấn đề với sự cho phép ghi từ macOS.
Tôi sử dụng tất cả các ftp, Samba, afp và nfs;
chủ yếu ftp
(Filezilla) để truyền tệp thường xuyên đến / từ Pi
và Samba
để duyệt Trang chủ Pi và các hệ thống tệp được chia sẻ và để gắn kết các hình ảnh sao lưu của tôi để sao lưu / phục hồi.
Tôi đã sử dụng ftp để giải quyết vấn đề của mình (như đã lưu ý ở trên), nhưng gần đây đã phát hiện ra một phương pháp khác, mà những người dùng Mac khác có thể thấy hữu ích.
sudo apt-get install netatalk
Cài đặt giao thức appletalk trên Pi. Điều này cho phép bạn sử dụng thông tin sau (tại dấu nhắc thiết bị đầu cuối trên máy Mac) để kết nối với Pi
open afp://10.1.1.10 (replace this with your Raspberry Pi IP address)
Sau đó, bạn có thể sử dụng Finder (hoặc bất kỳ Trình quản lý tệp nào khác, ví dụ QuollEyeTree) để truyền tệp đến hoặc từ Pi, sử dụng các kỹ thuật tương tự bạn sẽ sử dụng trên máy Mac
Lưu ý: Chỉnh sửa này là của người dùng khác và AFAIK là không cần thiết Nếu bạn gặp lỗi Không thể lấy mô tả tệp tham chiếu đến bàn điều khiển bằng lệnh afp mở thử lại với sudo, đồng thời, hãy đảm bảo rằng bạn đã đăng nhập từ xa được cấu hình trên máy mac của bạn .
scp
và / hoặcsftp
. Nếu ssh của bạn đã hoạt động, họ sẽ có sẵn. Ngoài ra còn có mộtsshfs
, cho phép gắn cổ phiếu la NFS.