Cách gắn hệ thống tệp NFS trong Ubuntu 20.04

How Mount Nfs File System Ubuntu 20



Hệ thống tệp mạng NFS cho phép bạn chia sẻ tệp và thư mục giữa các hệ thống trong mạng. NFS dựa trên kiến ​​trúc máy khách-máy chủ; máy chủ NFS chia sẻ các thư mục cụ thể mà máy khách có thể kết nối và truy cập bằng cách gắn chúng cục bộ. Với NFS, thư mục được gắn kết xuất hiện như thể nó nằm trên hệ thống cục bộ của bạn. NFS vẫn là cách được sử dụng nhiều nhất để chia sẻ tệp giữa các hệ thống Linux.

Trong hệ điều hành Linux, bạn có thể dễ dàng gắn kết một thư mục chia sẻ NFS trên hệ thống cục bộ của mình bằng lệnh mount. Lệnh mount sẽ tạm thời gắn kết hệ thống tệp. Khi hệ thống đã được khởi động lại, bạn sẽ phải mount lại để truy cập. Tuy nhiên, nếu bạn muốn mount hệ thống tệp vĩnh viễn để không phải mount nó mỗi khi khởi động hệ thống, bạn sẽ cần thêm một mục nhập trong tệp / etc / fstab.







Trong bài viết này, chúng tôi sẽ giải thích cách gắn kết thủ công và tự động hệ thống tệp NFS trên hệ thống cục bộ.



Điều kiện tiên quyết

Trước khi bạn tiếp tục, hãy đảm bảo rằng các điều kiện tiên quyết sau đã được hoàn thành trên máy chủ từ xa.



  • Máy chủ NFS được cài đặt trên máy từ xa
  • Dịch vụ NFS đang chạy
  • Thư mục chia sẻ NFS được xuất
  • Tường lửa không chặn quyền truy cập vào IP máy khách

Chúng tôi đã thực hiện quy trình được đề cập trong bài viết này trên hệ thống Ubuntu 20.04. Hơn nữa, chúng tôi đã sử dụng ứng dụng Terminal dòng lệnh để chạy các lệnh trong Ubuntu. Để mở Terminal, bạn có thể sử dụng phím tắt Ctrl + Alt + T.





Cài đặt gói ứng dụng khách NFS

Để gắn kết thư mục chia sẻ NFS trên hệ thống máy khách cục bộ của bạn, bạn sẽ yêu cầu gói máy khách NFS. Đầu tiên, hãy cập nhật chỉ mục kho lưu trữ hệ thống bằng lệnh sau trong Terminal:

$sudocập nhật apt

Sau đó cài đặt gói ứng dụng khách NFS trong máy khách của bạn bằng lệnh sau trong Terminal:



$sudođúng cáchTải vềnfs-common

Gắn hệ thống tệp NFS theo cách thủ công

Trong phương pháp sau, chúng tôi sẽ mount thư mục NFS theo cách thủ công bằng lệnh mount.

Bước 1: Tạo điểm gắn kết cho thư mục chia sẻ của máy chủ NFS

Bước đầu tiên của chúng tôi sẽ là tạo một thư mục điểm gắn kết trong hệ thống của khách hàng. Đây sẽ là thư mục mà tất cả các tệp được chia sẻ từ máy chủ NFS có thể được truy cập.

Chúng tôi đã tạo một thư mục điểm gắn kết với tên client_sharedfolder trong thư mục / mnt.

$sudo mkdir -P /mnt/client_sharedfolder

Bước 2: Gắn thư mục chia sẻ máy chủ NFS trên máy khách

Bước tiếp theo là gắn thư mục được chia sẻ trên máy chủ NFS vào thư mục điểm gắn kết của máy khách. Sử dụng cú pháp sau để gắn thư mục chia sẻ máy chủ NFS vào thư mục điểm gắn kết trong máy khách:

$sudo gắn kết [NFS _IP]:/[NFS_export] [Local_mountpoint]

Ở đâu

  • NFS_IP là địa chỉ IP của máy chủ NFS
  • NFS_export là thư mục được chia sẻ trên máy chủ NFS
  • Local_mountpoint là thư mục điểm gắn kết trên hệ thống của khách hàng

Trong ví dụ của chúng tôi, lệnh sẽ là:

$sudo gắn kết192.168.72.136:/mnt/thư mục chia sẻ/mnt/client_sharedfolder

Ở đâu 192.168.72.136 là IP máy chủ NFS của chúng tôi, / mnt / sharedfolder là thư mục được chia sẻ trên máy chủ NFS và / mnt / sharedfolder là điểm gắn kết trên hệ thống máy khách.

Khi bạn đã gắn kết chia sẻ NFS, bạn có thể xác nhận nó bằng lệnh sau:

$df-NS

Bước 3: Kiểm tra chia sẻ NFS

Sau khi bạn đã gắn thư mục chia sẻ NFS trên máy khách, hãy kiểm tra nó bằng cách truy cập một số tệp từ máy chủ NFS. Trên máy chủ NFS, hãy tạo bất kỳ tệp hoặc thư mục thử nghiệm nào và thử truy cập nó từ máy khách.

Sử dụng lệnh cd để điều hướng đến thư mục được chia sẻ của máy chủ NFS:

$đĩa CD /mnt/thư mục chia sẻ/

Sau đó, sử dụng lệnh touch hoặc mkdir, tạo một tệp hoặc thư mục thử nghiệm. Chúng tôi đã tạo một số tệp mẫu có tên testfile1 và testfile2.

$sudo chạm vàotestfile1 testfile2

Bây giờ trên máy của khách hàng, hãy xác minh xem các tệp giống nhau có tồn tại hay không.

$ls /mnt/client_sharedfolder/

Lệnh mount sẽ gắn hệ thống tệp NFS tạm thời trên hệ thống máy khách. Mỗi khi bạn khởi động lại hệ thống, bạn sẽ phải gắn nó theo cách thủ công. Trong bước tiếp theo, chúng ta sẽ xem cách làm cho hệ thống tệp NFS tự động gắn kết tại thời điểm khởi động.

Tự động gắn hệ thống tệp NFS

Trong phương pháp sau, chúng tôi sẽ thiết lập hệ thống tệp NFS để tự động gắn kết tại thời điểm khởi động. Sử dụng cách này, bạn sẽ không phải mount hệ thống tệp theo cách thủ công mỗi khi khởi động hệ thống.

Chỉnh sửa tệp / etc / fstab bằng lệnh sau:

$sudo nano /Vân vân/fstab

Sau đó, thêm một mục nhập vào tệp / etc / fstab bằng định dạng sau.

Máy chủ NFS: thư mục mountpoint nfs mặc định 0 0

Ở đâu Máy chủ NFS: thư mục là IP máy chủ NFS và thư mục chia sẻ của nó, điểm gắn kết là điểm gắn kết trên máy khách nơi thư mục NFS được gắn kết và nfs xác định loại hệ thống tệp.

Trong ví dụ của chúng tôi, mục nhập sẽ là:

192.168.72.136:/mnt/thư mục chia sẻ/mnt/client_sharedfolder nfs mặc định0 0

Ở đâu 192.168.72.136 là IP máy chủ NFS của chúng tôi, / mnt / sharedfolder là thư mục được chia sẻ trên máy chủ NFS và / mnt / client_sharedfolder là điểm gắn kết trên hệ thống máy khách.

Khi bạn đã thêm mục nhập ở trên vào tệp / etc / fstab, hãy lưu và đóng tệp. Sử dụng Ctrl + O và Ctrl + X để làm như vậy.

Lần tới khi bạn khởi động máy của mình, phần chia sẻ NFS sẽ được tự động gắn kết tại điểm gắn kết được chỉ định.

Ngắt kết nối hệ thống tệp NFS

Bạn có thể ngắt kết nối hệ thống tệp NFS khỏi hệ thống cục bộ của mình bất kỳ lúc nào. Gõ lệnh umount theo sau là tên điểm gắn kết nơi nó được gắn kết.

Lưu ý: Lệnh này không phải là bỏ gắn kết.

$sudo umount [mount_point]

Trong ví dụ của chúng tôi, nó sẽ là:

$umount /mnt/client_sharedfolder

Tuy nhiên, hãy nhớ rằng, nếu hệ thống tệp NFS đã được gắn kết bằng cách sử dụng / etc / fstab, nó sẽ được gắn lại vào lần sau khi bạn khởi động hệ thống của mình. Cũng lưu ý rằng hệ thống tệp sẽ không được ngắt kết nối nếu nó đang bận như nếu có một số tệp được mở trên đó hoặc bạn đang làm việc trên một số thư mục.

Đó là tất cả để có nó! Trong bài viết này, bạn đã giải thích cách gắn thư mục chia sẻ NFS trên hệ thống Ubuntu 20.04 cả theo cách thủ công và tự động. Cuối cùng, chúng tôi cũng đã giải thích cách ngắt kết nối thư mục chia sẻ NFS khi bạn không cần nó nữa.