Sunday, May 24, 2015

Network File System là công nghệ cho phép server chia sẻ một thư mục (Ex: /home/data), sau đó client sẽ thực hiện việc mounting thư mục đó lên một thư mục trên máy client (Ex: /mnt/nfs) thông qua mạng LAN. Khi đó thư mục /mnt/nfs sẽ là một ánh xạ của /home/data, có nghĩa là hai thư mục sẽ y chang nhau, mọi thao tác làm thay đổi nội dung thư mục này sẽ được cập nhật ở thư mục kia.
NFS thương được dùng khi develop ứng dụng trên kit nhúng Linux, máy tính sẽ đóng vai trò làm server và kit nhúng sẽ là client.

1. Install
#yum install nfs-utils system-config-nfs

2. Setup
Mở chương trình có tên System-Config-NFS, ví dụ trên máy Fedora Mate:
System/Administration/System-Config-NFS




Điền các thông tin như thên hình, trong đó /home/ninhld/Documents/mini2440/nfs-mount là thư mục mà bạn muốn nó được ánh xạ trên client, có thể add thêm nhiều thư mục khác.
Chọn "Streat remote root user as local root" để client/target có mọi quyền với thư mục đó, tránh được lỗi permission deny.

3. Mounting
Note: Lệnh dưới đây được thực hiện trên Terminal của Client
#mount -o nolock <NFS server ip>:<NFS server folder>  <Client mounting folder>

Ví dụ:
Server có:
+ IP: 192.168.1.2
+ NFS server folder:  /path/to/nfs-mount
Client:
+ IP: 192.168.1.3
+ Client mounting folder: /mnt/nfs


 #mount -o nolock,rsize=1024,wsize=1024 192.168.1.2:/path/to/nfs-mount /mnt/nfs  

Leave a Reply

Subscribe to Posts | Subscribe to Comments

- Copyright © Lập trình hệ thống nhúng Linux . Powered by Luong Duy Ninh -