Android

Cách gắn kết chia sẻ nfs trong linux

How To Configure NFS Server & Client in Linux || RHEL 7 || Centos 7

How To Configure NFS Server & Client in Linux || RHEL 7 || Centos 7

Mục lục:

Anonim

Hệ thống tệp mạng (NFS) là một giao thức hệ thống tệp phân tán cho phép bạn chia sẻ các thư mục từ xa qua mạng. Với NFS, bạn có thể gắn các thư mục từ xa trên hệ thống của mình và làm việc với các tệp từ xa như thể chúng là các tệp cục bộ.

Trên các hệ điều hành Linux và UNIX, bạn có thể sử dụng lệnh mount để gắn kết thư mục NFS được chia sẻ trên một điểm gắn kết cụ thể trong cây thư mục cục bộ.

Trong hướng dẫn này, chúng tôi sẽ chỉ cho bạn cách tự động và tự động gắn kết chia sẻ NFS trên các máy Linux.

Cài đặt gói khách hàng NFS

Để gắn kết chia sẻ NFS trên hệ thống Linux, trước tiên bạn sẽ cần cài đặt gói máy khách NFS. Tên gói khác nhau giữa các bản phân phối Linux.

  • Cài đặt máy khách NFS trên Ubuntu và Debian:

    sudo apt update sudo apt install nfs-common

    Cài đặt ứng dụng khách NFS trên CentOS và Fedora:

    sudo yum install nfs-utils

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

Gắn một chia sẻ NFS từ xa cũng giống như gắn các hệ thống tệp thông thường.

Để gắn kết hệ thống tệp NFS trên một điểm gắn kết nhất định, hãy sử dụng lệnh mount theo mẫu sau:

mount NFS_SERVER:EXPORTED_DIRECTORY MOUNT_POINT

Sử dụng các bước bên dưới để gắn thủ công chia sẻ NFS từ xa trên hệ thống Linux của bạn:

  1. Đầu tiên, tạo một thư mục để phục vụ như là điểm gắn kết cho chia sẻ NFS từ xa:

    sudo mkdir /var/backups

    Mount point là một thư mục trên máy cục bộ nơi chia sẻ NFS sẽ được gắn kết.

    Gắn kết chia sẻ NFS bằng cách chạy lệnh sau với quyền root hoặc người dùng có quyền sudo:

    sudo mount -t nfs 10.10.0.10:/backups /var/backups

    Trong đó 10.10.0.10 là địa chỉ IP của máy chủ NFS, /backup là thư mục mà máy chủ đang xuất và /var/backups là điểm gắn kết cục bộ.

    Về thành công, không có đầu ra được sản xuất.

    Để xác minh rằng âm lượng NFS từ xa được gắn kết thành công, sử dụng lệnh mount hoặc df -h .

Khi chia sẻ được gắn kết, điểm gắn kết trở thành thư mục gốc của hệ thống tệp được gắn kết.

Khi bạn đang cài đặt chia sẻ theo cách thủ công, ngàm chia sẻ NFS không tồn tại sau khi khởi động lại.

Tự động gắn hệ thống tệp NFS với /etc/fstab

Nói chung, bạn sẽ muốn tự động gắn thư mục NFS từ xa khi hệ thống khởi động.

Tệp /etc/fstab chứa danh sách các mục xác định vị trí và hệ thống tệp nào sẽ được gắn khi khởi động hệ thống.

Để tự động gắn kết chia sẻ NFS khi hệ thống Linux của bạn khởi động, hãy thêm một dòng vào tệp /etc/fstab . Dòng phải bao gồm tên máy chủ hoặc địa chỉ IP của máy chủ NFS, thư mục được xuất và điểm gắn kết trên máy cục bộ.

Sử dụng quy trình sau để tự động gắn kết chia sẻ NFS trên các hệ thống Linux:

  1. Thiết lập điểm gắn kết cho chia sẻ NFS từ xa:

    sudo mkdir /var/backups

    Mở tệp /etc/fstab bằng trình soạn thảo văn bản của bạn:

    sudo nano /etc/fstab

    Thêm dòng sau vào tập tin:

    / etc / fstab

    #

    10.10.0.10:/backups / var / sao lưu nfs mặc định 0 0

    Trong đó 10.10.0.10 địa chỉ IP của máy chủ NFS, /backup là thư mục được xuất và /var/backups là điểm gắn kết cục bộ.

    Chạy lệnh mount trong một trong các hình thức sau để gắn kết chia sẻ NFS:

    mount /var/backups mount 10.10.0.10:/backups

    Lệnh mount , sẽ đọc nội dung của /etc/fstab và mount share.

    Lần tới khi bạn khởi động lại hệ thống, chia sẻ NFS sẽ được gắn tự động.

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

Lệnh umount tách (ngắt kết nối) hệ thống tệp được gắn từ cây thư mục.

Để tách chia sẻ NFS được gắn kết, hãy sử dụng lệnh umount theo sau là thư mục nơi nó đã được gắn hoặc chia sẻ từ xa:

umount 10.10.0.10:/backups umount /var/backups

Nếu ngàm NFS có một mục trong tệp fstab , hãy xóa nó.

Lệnh umount sẽ không thể tách rời chia sẻ khi sử dụng âm lượng được gắn. Để tìm hiểu các quá trình đang truy cập vào chia sẻ NFS, hãy sử dụng lệnh fuser :

fuser -m MOUNT_POINT

Khi bạn tìm thấy các quy trình, bạn có thể dừng chúng bằng lệnh kill và ngắt kết nối chia sẻ NFS.

umount -l MOUNT_POINT

Nếu hệ thống NFS từ xa không thể truy cập được, hãy sử dụng tùy chọn -f ( --force ) để buộc ngắt kết nối.

umount -f MOUNT_POINT

Nói chung không nên sử dụng tùy chọn bắt buộc vì nó có thể làm hỏng dữ liệu trên hệ thống tệp.

Phần kết luận

Chúng tôi đã chỉ cho bạn cách gắn kết và ngắt kết nối chia sẻ NFS từ xa. Các lệnh tương tự áp dụng cho mọi phân phối Linux, bao gồm Ubuntu, CentOS, RHEL, Debian và Linux Mint.

Hãy để lại nhận xét nếu bạn có bất kỳ câu hỏi nào.

gắn thiết bị đầu cuối nfs