Trong một mạng kín (nơi bạn biết mọi thiết bị), NFS là một lựa chọn tốt. Với một mạng tốt, thông lượng nhanh đến mức kinh tởm và đồng thời ít tốn CPU hơn trên máy chủ. Việc cài đặt rất đơn giản và bạn có thể chuyển đổi các readonly
chia sẻ mà bạn không cần phải ghi.
Tôi không đồng ý với Anders. v4 có thể chỉ đơn giản như v3. Nó chỉ trở nên phức tạp nếu bạn muốn bắt đầu phân lớp bảo mật thông qua LDAP / gssd. Nó có khả năng cơ chế bảo mật rất phức tạp và đầy đủ ... Nhưng bạn không cần chúng. Họ thực sự bị tắt theo mặc định.
sudo apt-get install nfs-kernel-server
Sau đó chỉnh sửa /etc/exports
để cấu hình cổ phần của bạn. Đây là một dòng từ phiên bản trực tiếp chia sẻ nhạc của tôi:
/media/ned/music 192.168.0.0/255.255.255.0(ro,sync,no_subtree_check)
Điều này chia sẻ đường dẫn đó với bất kỳ ai trên 192.168.0. * Theo cách readonly
(chú ý ro
).
Khi bạn chỉnh sửa xong, hãy khởi động lại NFS:
sudo /etc/init.d/nfs-kernel-server restart
Để kết nối máy khách, bạn cần các gubbins NFS (không được cài đặt theo mặc định):
sudo apt-get install nfs-common
Và sau đó thêm một dòng vào /etc/fstab
192.168.0.4:/media/ned/music /media/music nfs ro,hard,intr 0 0
Đây thực sự là ứng dụng khách NVSv3 vì tôi lười nhưng nó tương thích trong kịch bản này. 192.168.0.4
là máy chủ NFS (máy tính để bàn của tôi trong trường hợp này). Và bạn sẽ cần đảm bảo đường dẫn gắn kết ( /media/music
ở đây) tồn tại.
Đối với máy Mac, hãy làm theo điều này: http://www.techrepublic.com/blog/apple-in-the-enterprise/mounting-nfs-volume-in-os-x/
Nó đơn giản hơn nhiều so với một số hướng dẫn cũ hơn bạn có thể tin được.
Nó có thể trông phức tạp hơn thực tế nhưng nó chắc chắn, dễ đoán và nhanh. Một cái gì đó bạn không thể chống lại Samba ... Ít nhất, theo kinh nghiệm của tôi.