Hầu hết tất cả các loại Linux đều có khả năng thiết lập Hệ thống tệp mạng (NFS) cho phép các máy tính Linux trên cùng một mạng chia sẻ tệp. Mặc dù NFS chỉ phù hợp với mạng bao gồm máy tính và máy chủ Linux, nhưng nó hoạt động ở cấp hệ thống để truyền tệp nhanh chóng và hiệu quả giữa các máy tính.
Bươc chân
Phần 1/2: Tạo máy chủ
Bước 1. Sử dụng NFS để chia sẻ tệp giữa các máy tính Linux trong mạng cục bộ
Nếu bạn muốn chia sẻ tệp với máy tính Mac hoặc Windows, hãy sử dụng Samba.
Bước 2. Biết NFS hoạt động như thế nào
Khi chia sẻ tệp bằng NFS, có hai bên: máy chủ và máy khách. Máy chủ là máy tính lưu trữ các tệp, trong khi máy khách là máy tính truy cập vào thư mục chia sẻ bằng cách gắn nó như một ổ đĩa ảo. NFS trước tiên phải được cấu hình trên máy chủ và máy khách mà bạn muốn sử dụng nó.
Bước 3. Mở một thiết bị đầu cuối trên máy chủ
Đây là máy tính lưu trữ các tệp được chia sẻ. Bạn phải bật và đăng nhập vào máy chủ trước khi máy khách có thể gắn kết thư mục chia sẻ trên máy tính của nó. Sử dụng thiết bị đầu cuối để cấu hình NFS trên máy chủ và máy khách.
Bước 4. Nhập
sudo apt-get install nfs-kernel-server nfs-common portmap và hãy nhấn Vào.
Tệp NFS sẽ được tải xuống và cài đặt trên máy tính.
Bước 5. Sau khi cài đặt hoàn tất, hãy nhập
dpkg-định cấu hình lại sơ đồ cổng.
Chọn "Không" trong menu xuất hiện. Bây giờ các máy tính đang kết nối mạng có thể kết nối với thư mục chia sẻ.
Bước 6. Nhập
sudo /etc/init.d/portmap khởi động lại để khởi động lại dịch vụ portmap.
Điều này nhằm đảm bảo các thay đổi có thể được áp dụng một cách chính xác.
Bước 7. Tạo một thư mục giả sẽ được sử dụng để chia sẻ dữ liệu
Thư mục trống này sẽ chuyển hướng khách hàng đến thư mục được chia sẻ thực tế. Điều này sẽ giúp bạn dễ dàng hơn nếu bạn muốn thay đổi thư mục chia sẻ trên máy chủ sau này mà không cần phải thực hiện thay đổi trên máy khách.
-
Nhập.mkdir -p / export / dummyname và hãy nhấn Vào.
Một thư mục có tên dummyname sẽ được tạo và khách hàng có thể xem nó.
Bước 8. Gõ pico / etc / fstab và nhấn Enter
Tệp / etc / fstab sẽ mở và cho phép bạn tự động gắn ổ đĩa chia sẻ khi máy tính máy chủ khởi động.
Bước 9. Thêm
sharedpath dummypath none bind 0 0 ở cuối tệp.
Thay đổi đường dẫn chia sẻ thành vị trí ổ đĩa được chia sẻ và thay đổi đường dẫn đến vị trí thư mục giả mà bạn đã tạo trước đó.
Ví dụ: nếu bạn muốn chia sẻ ổ đĩa / dev / sdb với một máy khách bằng cách sử dụng thư mục giả đã tạo, bạn sẽ nhập / dev / sdb / export / Shared none bind 0 0. Lưu các thay đổi của tệp
Bước 10. Mở
/ etc / xuất khẩu.
Bạn phải thêm thư mục giả và địa chỉ IP được phép truy cập tệp. Sử dụng định dạng sau để chia sẻ với tất cả các địa chỉ IP trên mạng cục bộ của bạn: / export / dummyname 192.168.1.1/24(rw, no_root_squash, async).
Bước 11. Sử dụng lệnh
sudo /etc/init.d/nfs-kernel-server khởi động lại để khởi động lại máy chủ NFS.
Phần 2 của 2: Kết nối Máy tính Khách hàng
Bước 1. Mở một thiết bị đầu cuối trên máy tính khách
Bước 2. Nhập
sudo apt-get install portmap nfs-common và hãy nhấn Vào để gắn kết các tệp máy khách NFS.
Bước 3. Tạo một thư mục nơi các tệp được chia sẻ sẽ được gắn kết
Bạn có thể đặt tên cho nó bất cứ điều gì. Ví dụ: bạn có thể nhập mkdir / sharedFiles để tạo một thư mục có tên "sharedFiles".
Bước 4. Nhập
pico / etc / fstab để mở tệp / etc / fstab.
Bước 5. Thêm
serverIP: sharedDirectory nfs rsize = 8192, wsize = 8192, timeo = 14, intr ở cuối tệp.
Thay đổi serverIP thành địa chỉ IP trên máy tính NFS của máy chủ. Thay đổi sharedDirectory bằng thư mục giả mà bạn đã tạo trên máy chủ NFS và thư mục cục bộ mà bạn đã tạo. Hiện tại, bạn không cần phải thay đổi bất kỳ biến nào khác.
Sử dụng ví dụ trên, dòng lệnh sẽ có dạng: 192.168.1.5:/export/Shared / sharedFiles nfs rsize = 8192, wsize = 8192, timeo = 14, intr
Bước 6. Nhập
sudo /etc/init.d/portmap khởi động lại để khởi động lại sơ đồ cổng và áp dụng các cài đặt mới.
Ổ đĩa dùng chung sẽ được cài đặt tự động mỗi khi máy tính được bật.
Bước 7. Thử cài đặt ổ đĩa trước khi khởi động lại máy tính
Gõ mount -a rồi đến ls / sharedFiles và xem các tệp được chia sẻ có xuất hiện trên màn hình hay không.
Bước 8. Lặp lại quá trình này để kết nối từng máy tính
Sử dụng các cài đặt tương tự và máy tính sẽ kết nối.