Sử dụng NFS để chia sẻ tệp giữa các hệ thống nếu không có cửa sổ liên quan, thật dễ dàng.
Cài đặt nfs-kernel-server và nfs-common trên máy tính có các tệp được chia sẻ. Chúng có thể được cài đặt trong Trung tâm phần mềm hoặc bạn muốn cài đặt các gói. Bạn có thể cài đặt chúng trên dòng lệnh với:
sudo apt-get update && sudo apt-get install nfs-kernel-server nfs-common
Bạn cần chỉnh sửa tệp xuất cho biết nội dung cần chia sẻ và với ai. Vì vậy, chạy:
gksu gedit /etc/exports
Ví dụ: để cung cấp quyền đọc và ghi đầy đủ, cho phép mọi máy tính từ 192.168.1.1 đến 192.168.1.255, hãy thêm dòng này vào /etc/exports
:
/directory_to_share 192.168.1.1/24(rw,no_root_squash,async)
Tệp xuất của con gái tôi trông như thế này (tôi .201
- chúng tôi không sử dụng một phạm vi, chỉ một IP):
/home 192.168.0.201(rw,sync,no_root_squash,no_subtree_check)
/srv/nfs 192.168.0.201(rw,sync,no_subtree_check)
Khởi động lại máy chủ NFS bằng cách chạy:
sudo /etc/init.d/nfs-kernel-server restart
(Hoặc khởi động lại máy tính.)
Từ bây giờ sau khi chỉnh sửa /etc/exports
tệp, bạn có thể chạy sudo exportfs -a
để áp dụng các thay đổi.
Các showmount
lệnh sẽ cho bạn biết rằng mọi việc đều ổn - ví dụ, trên máy tính của con gái tôi, nó cho thấy cô sẽ chia sẻ hai điều này với máy tính của tôi @ 0,201 (tôi) nếu có yêu cầu
$ showmount -e
Export list for jamie-desktop:
/srv/nfs 192.168.0.201
/home 192.168.0.201
Sau đó cài đặt nfs-common trên máy tính muốn gắn kết các phần xuất khẩu như một phần của hệ thống tệp của nó.
Một fstab
mục nhập phải được thêm vào để máy tính của bạn nfs-client gắn kết một máy tính khác xuất @ thời gian khởi động. gksu gedit /etc/fstab
sẽ chỉnh sửa các tập tin cần thiết.
192.168.0.200:/srv/nfs /media nfs rsize=8192 and wsize=8192,noexec,nosuid
Khởi động lại và chia sẻ được gắn kết /media
.
Thiết lập máy chủ trên máy khách và máy khách trên máy chủ để chia sẻ hai chiều.
Bạn có thể in ra máy in dùng chung với CUPS (như đã đề cập trong câu trả lời này ).