Phiên bản 1.0
Tác giả: Srijan Kishore <s [dot] kishore [at] ispconfig [dot] org>
Theo dõi howtoforge trên Twitter
Lần chỉnh sửa cuối 26/11/2014
Hướng dẫn này giải thích cách cấu hình máy chủ NFS trong Ubuntu 14.10 Hệ thống tệp mạng (NFS) là một giao thức hệ thống tệp phân tán phổ biến cho phép người dùng gắn các thư mục từ xa trên máy chủ của họ. Hệ thống cho phép bạn tận dụng không gian lưu trữ ở một vị trí khác và ghi vào cùng một không gian từ nhiều máy chủ một cách dễ dàng. Do đó, nó hoạt động khá tốt đối với các thư mục mà người dùng cần truy cập thường xuyên. Hướng dẫn này giải thích quy trình gắn kết chia sẻ NFS trên máy chủ Ubuntu 14.10 theo các bước đơn giản và dễ làm theo.
Bạn có thể cài đặt máy chủ Ubuntu của mình từ hướng dẫn. Ngoài ra, chúng ta cần một máy khách Ubuntu 14.10 làm máy chủ/máy tính để bàn. Trong trường hợp của tôi, tôi sẽ sử dụng máy tính để bàn Ubuntu 14.10 với tên máy chủ client1.example.com và IP là 192.168.0.101
Bây giờ phần cấu hình sẽ bao gồm như sau:
Thay đổi quyền sở hữu của thư mục như sau:
Chúng tôi đã sử dụng /var/nfsshare vì nếu chúng ta sử dụng bất kỳ ổ đĩa nào khác như bất kỳ thư mục /home nào thì nó sẽ gây ra vấn đề về quyền rất lớn và phá hỏng toàn bộ hệ thống phân cấp. Trong trường hợp chúng ta muốn chia sẻ thư mục /home thì không được thay đổi quyền.
Bây giờ chúng ta sẽ chia sẻ thư mục NFS qua mạng như sau:
Chúng ta sẽ tạo hai điểm chia sẻ /home và /var/nfs. Chỉnh sửa như sau:
Lưu ý 192.168.0.101 là IP của máy khách, nếu bạn muốn bất kỳ máy khách nào khác có thể truy cập vào máy khách đó, bạn cần thêm IP của máy khách đó, nếu không, bạn có thể thêm "*" thay vì IP cho tất cả quyền truy cập IP.
Điều kiện là máy khách đó phải có thể ping được ở cả hai đầu.
Tiếp theo, chúng ta sẽ cập nhật bảng NFS với các điểm chia sẻ mới.
Cuối cùng, hãy khởi động dịch vụ NFS dưới dạng sau:
Bây giờ chúng ta đã sẵn sàng với phần máy chủ NFS.
Bây giờ hãy tạo điểm gắn kết thư mục NFS như sau:
Tiếp theo, chúng ta sẽ gắn kết nội dung được chia sẻ NFS trong máy khách như được hiển thị bên dưới:
Nó sẽ gắn kết /home của máy chủ NFS. Tiếp theo, chúng ta sẽ /var/nfsshare mount như sau:
Bây giờ chúng ta đã kết nối với chia sẻ NFS, chúng ta sẽ kiểm tra chéo như sau:
Vì vậy, chúng ta đã kết nối với chia sẻ NFS.
Bây giờ chúng ta sẽ kiểm tra quyền đọc/ghi trong đường dẫn được chia sẻ. Tại máy khách, nhập lệnh:
Tiếp theo, hãy kiểm tra quyền của tệp được tạo ở đó.
Tệp được tạo có quyền là nobody/nogroup khi được cập nhật qua đầu máy chủ NFS.
Thêm các mục như sau:
Lưu ý 192.168.0.100 là địa chỉ IP của NFS-share, nó sẽ thay đổi tùy theo trường hợp của bạn.
Điều này sẽ tạo ra mount permanent của NFS-share. Bây giờ bạn có thể khởi động lại máy và các điểm gắn kết sẽ là vĩnh viễn ngay cả sau khi khởi động lại.
Tiếp theo, hãy kích hoạt các ổ đĩa bằng cách nhập dữ liệu như sau:
Nếu chúng ta muốn thêm lệnh khi khởi động, chúng ta sẽ thêm các mục trong tệp /etc/rc.local như sau:
và thêm các mục như sau:
Nó cũng sẽ kích hoạt lệnh khởi động. Chúc mừng, giờ chúng ta đã cấu hình thành công máy chủ NFS trên Ubuntu 14.10 
Tác giả: Srijan Kishore <s [dot] kishore [at] ispconfig [dot] org>
Theo dõi howtoforge trên Twitter
Lần chỉnh sửa cuối 26/11/2014
Hướng dẫn này giải thích cách cấu hình máy chủ NFS trong Ubuntu 14.10 Hệ thống tệp mạng (NFS) là một giao thức hệ thống tệp phân tán phổ biến cho phép người dùng gắn các thư mục từ xa trên máy chủ của họ. Hệ thống cho phép bạn tận dụng không gian lưu trữ ở một vị trí khác và ghi vào cùng một không gian từ nhiều máy chủ một cách dễ dàng. Do đó, nó hoạt động khá tốt đối với các thư mục mà người dùng cần truy cập thường xuyên. Hướng dẫn này giải thích quy trình gắn kết chia sẻ NFS trên máy chủ Ubuntu 14.10 theo các bước đơn giản và dễ làm theo.
1 Lưu ý sơ bộ
Tôi đã cài đặt mới máy chủ Ubuntu 14.10, trên đó tôi sẽ cài đặt máy chủ NFS. Máy chủ Ubuntu của tôi có tên máy chủ server1.example.com và IP là 192.168.0.100Bạn có thể cài đặt máy chủ Ubuntu của mình từ hướng dẫn. Ngoài ra, chúng ta cần một máy khách Ubuntu 14.10 làm máy chủ/máy tính để bàn. Trong trường hợp của tôi, tôi sẽ sử dụng máy tính để bàn Ubuntu 14.10 với tên máy chủ client1.example.com và IP là 192.168.0.101
2 Tại đầu máy chủ NFS
Bây giờ chúng ta sẽ cài đặt các gói này tại đầu máy chủ Ubuntu 14.10 như sau:
Mã:
apt-get update
apt-get install nfs-kernel-server
Mã:
mkdir /var/nfsshare
Mã:
chown nobody:nogroup /var/nfsshare
Bây giờ chúng ta sẽ chia sẻ thư mục NFS qua mạng như sau:
Mã:
nano /etc/exports
Mã:
[...]
/var/nfsshare 192.168.0.101(rw,sync,no_subtree_check)/home 192.168.0.101(rw,sync,no_root_squash,no_subtree_check)
Điều kiện là máy khách đó phải có thể ping được ở cả hai đầu.
Tiếp theo, chúng ta sẽ cập nhật bảng NFS với các điểm chia sẻ mới.
Mã:
exportfs -a
Mã:
service nfs-kernel-server start
3 NFS client end
Trong trường hợp của tôi, tôi có máy khách là máy tính để bàn Ubuntu 14.10. Các phiên bản Ubuntu khác cũng sẽ hoạt động tương tự. Cài đặt các gói như sau:
Mã:
sudo apt-get update
sudo apt-get install nfs-common
Mã:
sudo mkdir -p /mnt/nfs/home
sudo mkdir -p /mnt/nfs/var/nfsshare
Mã:
mount -t nfs 192.168.0.100:/home /mnt/nfs/home/
Mã:
mount -t nfs 192.168.0.100:/var/nfsshare /mnt/nfs/var/nfsshare/
Mã:
mount -t nfs
Mã:
root@client1:~# mount -t nfs
192.168.0.100:/home trên /mnt/nfs/home gõ nfs (rw,vers=4,addr=192.168.0.100,clientaddr=192.168.0.101)
192.168.0.100:/var/nfsshare trên /mnt/nfs/var/nfsshare gõ nfs (rw,vers=4,addr=192.168.0.100,clientaddr=192.168.0.101)
root@client1:~#
Bây giờ chúng ta sẽ kiểm tra quyền đọc/ghi trong đường dẫn được chia sẻ. Tại máy khách, nhập lệnh:
Mã:
chạm /mnt/nfs/var/nfsshare/test_nfs
Mã:
ls -l /mnt/nfs/var/nfsshare/
Mã:
root@client1:~# ls -l /mnt/nfs/var/nfsshare/
tổng cộng 0
-rw-r--r-- 1 nobody nogroup 0 25 tháng 11 11:33 test_nfs
root@client1:~#
4 Gắn kết NFS vĩnh viễn
Chúng ta cần gắn kết chia sẻ NFS tại client end permanent mà nó phải được gắn kết ngay cả sau khi khởi động lại. Vì vậy, chúng ta cần thêm NFS-share vào tệp /etc/fstab của máy client như sau:
Mã:
nano /etc/fstab
Mã:
[...]
192.168.0.100:/home /mnt/nfs/home nfs defaults 0 0192.168.0.100:/var/nfsshare /mnt/nfs/var/nfsshare nfs defaults 0 0
Điều này sẽ tạo ra mount permanent của NFS-share. Bây giờ bạn có thể khởi động lại máy và các điểm gắn kết sẽ là vĩnh viễn ngay cả sau khi khởi động lại.
Tiếp theo, hãy kích hoạt các ổ đĩa bằng cách nhập dữ liệu như sau:
Mã:
mount -a
Nếu chúng ta muốn thêm lệnh khi khởi động, chúng ta sẽ thêm các mục trong tệp /etc/rc.local như sau:
Mã:
nano /etc/rc.local
Mã:
[....]
mount -aexit 0
5 Liên kết
- Ubuntu: http://www.ubuntu.com/