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: Riczmoz Tiết Lộ Cách Test Quảng Cáo Facebook Hiệu Quả Ra Đơn 100% 2024, Có thể
Anonim

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ủ

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 để 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.

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. 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ó.

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ở 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.

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 Vào.

Tệp NFS sẽ được tải xuống và cài đặt trên máy tính.

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 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ẻ.

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 nhằm đảm bảo các thay đổi có thể được áp dụng một cách chính xá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

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ó.

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. 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.

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 ở 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

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 / 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).

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 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

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ở một thiết bị đầu cuối trên máy tính 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 Vào để gắn kế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 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".

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ở tệp / etc / fstab.

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 ở 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

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à á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.

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. 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.

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 để 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.

Đề xuất: