(Tuyên bố miễn trừ trách nhiệm: Tôi đã đọc " Chia sẻ NFS chỉ đọc " và tôi nghĩ đó không phải là vấn đề tương tự)
Tôi vừa thiết lập NFS trên mâm xôi (Raspbian) và tôi đang cố gắng truy cập nó từ OSX. Cho đến nay rất tốt, tôi có thể gắn kết phân vùng nhưng tiếc là nó chỉ đọc . Một số thông tin thêm:
Khách hàng (OSX)
➜ ~ mount
/dev/disk0s2 on / (hfs, local, journaled)
devfs on /dev (devfs, local, nobrowse)
map -hosts on /net (autofs, nosuid, automounted, nobrowse)
map auto_home on /home (autofs, automounted, nobrowse)
192.168.1.102:/export/data on /media (nfs)
➜ ~ ls -ld /media
drwxr-xr-x 3 root wheel 4096 Mar 8 15:57 /media
Máy chủ (Raspbian)
pi@raspberrypi ~ $ cat /etc/exports
/export 192.168.0.0/16(rw,fsid=0,insecure,no_subtree_check,async)
/export/data 192.168.0.0/16(rw,nohide,insecure,no_subtree_check,async)
pi@raspberrypi ~ $ cat /etc/idmapd.conf
[General]
Verbosity = 0
Pipefs-Directory = /var/lib/nfs/rpc_pipefs
# set your own domain here, if id differs from FQDN minus hostname
# Domain = localdomain
[Mapping]
Nobody-User = nobody
Nobody-Group = nogroup
Như tôi đã nói, vấn đề xảy ra khi cố gắng tạo một tệp trong thư mục được gắn kết:
➜ /media touch foo
touch: foo: Permission denied
➜ /media sudo touch foo
Password:
touch: foo: Permission denied
Lưu ý rằng tôi có thể tạo một tệp từ máy chủ , vấn đề phải nằm ở ngàm nfs.
(BTW Tôi đã làm theo hướng dẫn này để thiết lập toàn bộ)
Thông tin bổ sung (chỉnh sửa):
Đây là cách tôi gắn phân vùng trên osx:
sudo mount -t nfs -o rw 192.168.1.102:/export/data /media
nfs
phân vùng quá? Chỉ cần cố gắng gắn kết cục bộ bằng cách sử dụng mount
lệnh tương tự như đối với osx (xem chỉnh sửa) và nó vẫn chỉ đọc, thậm chí cục bộ.
mount -o nfs sever:/export /mnt
.
/etc/fstab
(hoặc tương đương OSX) không?