Sử dụng Autofs để tự động mount NFS trên Linux
Dịch vụ autofs
trên Linux tự động mount các hệ thống tập tin được chia sẻ khi chúng được truy cập. Tính năng này rất hữu ích vì nó giúp tránh việc phải giữ các hệ thống tập tin được mount liên tục, từ đó giảm thiểu việc sử dụng tài nguyên không cần thiết. Thay vào đó, hệ thống tập tin chỉ được gắn kết khi cần thiết.
Bài viết này sẽ hướng dẫn bạn sử dụng autofs
để tự động gắn kết một chia sẻ NFS trên hệ thống Linux. Các bước này bao gồm cài đặt autofs
, cấu hình tệp auto.master
, tạo tệp bản đồ NFS, và kiểm tra kết quả.
Cài đặt Autofs
Trước tiên, cần cài đặt gói autofs
trên hệ thống bằng cách sử dụng lệnh sau:
apt install autofs
Lệnh này sẽ cài đặt dịch vụ autofs
, cho phép tự động gắn kết các hệ thống tập tin khi chúng được truy cập và tự động gỡ khi không còn sử dụng.
Cấu hình tệp /etc/auto.master
Tệp /etc/auto.master
là tệp cấu hình chính của autofs
. Chúng ta sẽ thêm một dòng vào tệp này để chỉ định nơi đặt điểm gắn kết và tệp bản đồ được sử dụng. Mở tệp bằng trình soạn thảo nano
:
nano /etc/auto.master
Sau đó, thêm dòng sau vào cuối tệp:
/mnt /etc/auto.nfsdb --timeout=180
Trong đó:
/mnt
: Thư mục nơi hệ thống tập tin NFS sẽ được gắn kết./etc/auto.nfsdb
: Tệp bản đồ chứa chi tiết cấu hình gắn kết NFS.--timeout=180
: Thời gian chờ 180 giây. Nếu hệ thống tập tin không được truy cập trong khoảng thời gian này, nó sẽ tự động được gỡ.
Lưu tệp và thoát khỏi nano
(nhấn Ctrl + O
, Enter
để lưu và Ctrl + X
để thoát).
Tạo và cấu hình tệp /etc/auto.nfsdb
Tiếp theo, chúng ta tạo tệp bản đồ NFS /etc/auto.nfsdb
để chỉ định cách gắn kết chia sẻ NFS. Mở tệp này bằng nano
:
nano /etc/auto.nfsdb
Thêm dòng sau vào tệp:
pub -fstype=nfs4,rw,soft,intr 10.0.0.10:/pub
Trong đó:
pub
: Tên thư mục con sẽ được tạo dưới/mnt/pub
.-fstype=nfs4,rw,soft,intr
: Các tùy chọn gắn kết:nfs4
: Sử dụng phiên bản NFS 4.rw
: Cho phép quyền đọc/ghi.soft
: Cho phép bỏ qua lỗi gắn kết nếu máy chủ không phản hồi.intr
: Cho phép ngắt các hoạt động NFS nếu cần.
10.0.0.10:/pub
: Địa chỉ máy chủ NFS và thư mục chia sẻ từ xa.
Lưu tệp và thoát khỏi nano
.
Khởi động dịch vụ Autofs
Sau khi cấu hình xong, khởi động lại dịch vụ autofs
để áp dụng các thay đổi:
systemctl start autofs
Kiểm tra kết nối NFS
Bây giờ, bạn có thể kiểm tra xem chia sẻ NFS có được gắn kết tự động hay không. Thử truy cập vào thư mục /mnt/pub
và liệt kê nội dung của nó:
cd /mnt/pub/ ; ls
Khi bạn truy cập vào thư mục /mnt/pub
, autofs
sẽ tự động gắn kết chia sẻ NFS từ máy chủ 10.0.0.10
. Nếu các tệp và thư mục trong chia sẻ NFS xuất hiện, quá trình cấu hình đã thành công.
Bằng cách sử dụng autofs
, bạn có thể tự động gắn kết và gỡ bỏ chia sẻ NFS một cách hiệu quả, giúp giảm tải hệ thống và tiết kiệm tài nguyên.