Tôi đã mua một NAS WD-Ex2 và đang cố gắng chia sẻ một thư mục qua nfs với máy ubuntu của mình.
Thư mục này sẽ chỉ được sử dụng bởi máy này và tôi muốn có thể có quyền thực thi với người dùng của mình. Tôi muốn nó được coi là một thư mục nhà nữa.
Tôi đang gắn thư mục như sau
$ sudo mèo /etc/fstab
...
#nfs mycloud
192.168.0.151:/nfs/tmp_msigs60 /media/tmp_msigs60 nfs defaults,user,relatime,rw,exec 0 0
nhưng tôi không có quyền thực thi và chủ sở hữu là người dùng # 501 không phải người dùng của tôi
Tôi đã thử gắn với các tùy chọn sau
192.168.0.151:/nfs/tmp_msigs60 /media/tmp_msigs60 nfs defaults,user,relatime,rw,exec,uid=1000,gid=1000,umask=002 0 0
nhưng khi đặt uid=1000,gid=1000,umask=002
tôi nhận được lỗi:
mount.nfs: một tùy chọn gắn kết không chính xác đã được chỉ định
Một điều khác tôi đã thử là chỉnh sửa /etc/idmapd.conf
và thay đổi không ai
và nhóm nhỏ
cho người dùng của tôi, nhưng tôi cũng không có kết quả nào
[Tổng quan]
Độ dài = 0
Pipefs-Directory = /run/rpc_pipefs
[Lập bản đồ]
Không ai dùng = rodrigo
Nhóm không ai = rodrigo
Một điều nữa mà tôi nhận thấy là tốc độ ghi và đọc bắt đầu với tốc độ cao, nhưng nó giảm đi đáng kể khi truyền tệp trong thư mục đó.
Tôi không biết các tham số được khuyến nghị để gắn nó một cách hiệu quả là gì, tôi đã thấy rằng đôi khi kích thước bộ đệm được sử dụng làm tham số
Chỉnh sửa 1
Nhờ @MichaelHampton mà tôi đã phát hiện ra rằng tệp /etc/exports của máy chủ chứa các nội dung sau:
"/nfs/tmp_msigs60" 192.168.0.121(rw,all_squash,sync,no_wdelay,insecure_locks,insecure,no_subtree_check,anonuid=501,anongid=1000)
Chỉnh sửa 2
theo hỗ trợ của WD, các nfs mà họ cung cấp không hỗ trợ các hoạt động không đồng bộ. Không quan trọng cấu hình nào được đặt trong /etc/exports