Cách chia sẻ tệp giữa các máy tính Linux bằng NFS

Mục lục:

Cách chia sẻ tệp giữa các máy tính Linux bằng NFS
Cách chia sẻ tệp giữa các máy tính Linux bằng NFS

Video: Cách chia sẻ tệp giữa các máy tính Linux bằng NFS

Video: Cách chia sẻ tệp giữa các máy tính Linux bằng NFS
Video: Cách tạo thêm user trong Win 10 không cần tài khoản Microsoft 2024, Tháng tư
Anonim

Gần như tất cả các bản phân phố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 khác nhau trên mạng dễ dàng chia sẻ tệp. NFS chỉ thích hợp cho các mạng bao gồm hoàn toàn máy tính và máy chủ Linux, nhưng hoạt động ở cấp độ hệ thống để truyền nhanh chóng, hiệu quả giữa các máy tính.

Các bước

Phần 1/2: Tạo máy chủ

Chia sẻ tệp giữa các máy tính Linux bằng NFS Bước 1
Chia sẻ tệp giữa các máy tính Linux bằng NFS Bước 1

Bước 1. Sử dụng NFS (Hệ thống tệp mạng) để chia sẻ tệp giữa các máy tính Linux trong mạng cục bộ

Nếu bạn cần chia sẻ tệp với máy tính Windows hoặc Mac, bạn sẽ thành công hơn nhiều khi sử dụng Samba.

Chia sẻ tệp giữa các máy tính Linux bằng NFS Bước 2
Chia sẻ tệp giữa các máy tính Linux bằng NFS Bước 2

Bước 2. Hiểu cách thức hoạt động của NFS

Khi chia sẻ tệp với NFS, có hai mặt: máy chủ và máy khách. Máy chủ là máy tính thực sự đang lưu trữ các tệp, trong khi máy khách là máy tính đang truy cập vào thư mục chia sẻ bằng cách gắn thư mục chia sẻ dưới dạng ổ đĩa ảo. NFS sẽ cần được cấu hình trên cả máy chủ và bất kỳ máy khách nào muốn kết nối.

Chia sẻ tệp giữa các máy tính Linux bằng NFS Bước 3
Chia sẻ tệp giữa các máy tính Linux bằng NFS Bước 3

Bước 3. Mở thiết bị đầu cuối trên máy chủ

Đây là máy tính sẽ lưu trữ các tệp được chia sẻ. Máy chủ sẽ cần được bật và đăng nhập để máy khách có thể gắn thư mục chia sẻ. NFS yêu cầu sử dụng thiết bị đầu cuối để cài đặt và cấu hình cả máy chủ và máy khách.

Chia sẻ tệp giữa các máy tính Linux bằng NFS Bước 4
Chia sẻ tệp giữa các máy tính Linux bằng NFS Bước 4

Bước 4. Nhập

sudo apt-get install nfs-kernel-server nfs-common portmap và hãy nhấn ↵ Nhập.

Thao tác này sẽ bắt đầu tải xuống và cài đặt các tệp NFS trên máy tính của bạn.

Chia sẻ tệp giữa các máy tính Linux bằng NFS Bước 5
Chia sẻ tệp giữa các máy tính Linux bằng NFS Bước 5

Bước 5. Sau khi cài đặt, gõ

dpkg-định cấu hình lại sơ đồ cổng.

Chọn "Không" từ menu xuất hiện. Điều này sẽ cho phép các máy tính khác trên mạng kết nối với thư mục chia sẻ của bạn.

Chia sẻ tệp giữa các máy tính Linux bằng NFS Bước 6
Chia sẻ tệp giữa các máy tính Linux bằng NFS Bước 6

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 sẽ đảm bảo rằng các thay đổi của bạn có hiệu lực.

Chia sẻ tệp giữa các máy tính Linux bằng NFS Bước 7
Chia sẻ tệp giữa các máy tính Linux bằng NFS Bước 7

Bước 7. Tạo một thư mục giả sẽ được sử dụng để chia sẻ dữ liệu

Đây là một thư mục trống sẽ hướng khách hàng đến thư mục được chia sẻ thực tế. Điều này sẽ cho phép bạn thay đổi thư mục được chia sẻ trên máy chủ của mình sau này mà không cần phải thực hiện bất kỳ thay đổi nào đối với các máy khách.

  • Nhập.mkdir -p / export / dummyname và hãy nhấn ↵ Nhập.

    Thao tác này sẽ tạo một thư mục có tên dummyname mà các máy khách sẽ thấy.

Chia sẻ tệp giữa các máy tính Linux bằng NFS Bước 8
Chia sẻ tệp giữa các máy tính Linux bằng NFS Bước 8

Bước 8. Nhập pico / etc / fstab và nhấn ↵ Enter

Thao tác này sẽ mở tệp / etc / fstab và cho phép bạn tự động gắn ổ đĩa chia sẻ bất cứ khi nào máy chủ khởi động.

Chia sẻ tệp giữa các máy tính Linux bằng NFS Bước 9
Chia sẻ tệp giữa các máy tính Linux bằng NFS Bước 9

Bước 9. Thêm

sharedpath dummypath none bind 0 0 đến cuối tệp.

Thay thế sharedpath bằng vị trí của ổ đĩa được chia sẻ và thay thế dummypath bằng vị trí của thư mục dummy mà bạn đã tạo trước đó.

Ví dụ, để chia sẻ ổ đĩa / dev / sdb với các máy khách bằng cách sử dụng thư mục giả đã tạo trước đó, bạn sẽ nhập / dev / sdb / export / Shared none bind 0 0. Lưu các thay đổi vào tệp

Chia sẻ tệp giữa các máy tính Linux bằng NFS Bước 10
Chia sẻ tệp giữa các máy tính Linux bằng NFS Bước 10

Bước 10. Mở

/ etc / export tập tin.

Bạn sẽ cần thêm thư mục giả của mình cũng như các IP được phép truy cập nó vào tệp này. 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).

Chia sẻ tệp giữa các máy tính Linux bằng NFS Bước 11
Chia sẻ tệp giữa các máy tính Linux bằng NFS Bước 11

Bước 11. Sử dụng

sudo /etc/init.d/nfs-kernel-server khởi động lại lệnh khởi động lại máy chủ NFS.

Phần 2/2: Kết nối Máy tính Khách

Chia sẻ tệp giữa các máy tính Linux bằng NFS Bước 12
Chia sẻ tệp giữa các máy tính Linux bằng NFS Bước 12

Bước 1. Mở thiết bị đầu cuối trên máy khách

Chia sẻ tệp giữa các máy tính Linux bằng NFS Bước 13
Chia sẻ tệp giữa các máy tính Linux bằng NFS Bước 13

Bước 2. Nhập

sudo apt-get install portmap nfs-common và hãy nhấn ↵ Nhập để cài đặt các tệp máy khách NFS.

Chia sẻ tệp giữa các máy tính Linux bằng NFS Bước 14
Chia sẻ tệp giữa các máy tính Linux bằng NFS Bước 14

Bước 3. Tạo thư mục chứa các tệp được chia sẻ sẽ được gắn vào

Bạn có thể đặt tên này bất cứ điều gì bạn muốn. Ví dụ: bạn có thể nhập mkdir / sharedFiles để tạo một thư mục có tên "sharedFiles".

Chia sẻ tệp giữa các máy tính Linux bằng NFS Bước 15
Chia sẻ tệp giữa các máy tính Linux bằng NFS Bước 15

Bước 4. Nhập

pico / etc / fstab để mở / etc / fstab tập tin.

Chia sẻ tệp giữa các máy tính Linux bằng NFS Bước 16
Chia sẻ tệp giữa các máy tính Linux bằng NFS Bước 16

Bước 5. Thêm

serverIP: sharedDirectory nfs rsize = 8192, wsize = 8192, timeo = 14, intr đến cuối tệp.

Thay thế serverIP bằng địa chỉ IP của máy chủ NFS. Thay thế sharedDirectory bằng thư mục giả bạn đã tạo trên máy chủ NFS và thư mục cục bộ bạn vừa tạo. Giữ nguyên các giá trị còn lại như hiện tại.

Sử dụng các ví dụ trên, dòng có thể giống như sau: 192.168.1.5:/export/Shared / sharedFiles nfs rsize = 8192, wsize = 8192, timeo = 14, intr

Chia sẻ tệp giữa các máy tính Linux bằng NFS Bước 17
Chia sẻ tệp giữa các máy tính Linux bằng NFS Bước 17

Bước 6. Nhập

sudo /etc/init.d/portmap khởi động lại để khởi động lại sơ đồ cổng và sử dụng cài đặt mới.

Ổ đĩa sẽ tự động gắn kết mỗi khi máy tính khởi động lại.

Chia sẻ tệp giữa các máy tính Linux bằng NFS Bước 18
Chia sẻ tệp giữa các máy tính Linux bằng NFS Bước 18

Bước 7. Kiểm tra ổ đĩa bằng cách tự lắp nó trước khi khởi động lại

Nhập mount -a và sau đó là ls / sharedFiles để xem các tệp được chia sẻ có được hiển thị hay không.

Chia sẻ tệp giữa các máy tính Linux bằng NFS Bước 19
Chia sẻ tệp giữa các máy tính Linux bằng NFS Bước 19

Bước 8. Lặp lại quá trình này cho mỗi máy tính đang kết nối

Bạn sẽ có thể nhập các cài đặt tương tự và kết nối thành công.

Đề xuất: