CentOS7.x를 기반으로 Autofs_ 구성을 사용하여 NFS 서비스를 자동으로 마운트합니다.

0. 기타 장착 방법

  • 수동 작업의
    단점은 분명합니다. 서버가 다시 시작될 때마다 수동으로 구성해야합니다. 서버 수가 많으면 두뇌가 아파요. ansible을 사용하여 일괄 마운팅 할 수는 있지만 여전히 수동 구성이 아닌가요?

  • 부팅 스크립트 작성

이는 권장되지 않으며 NFS 서비스에 문제가있는 경우 마운트 프로세스에서 오랜 시간 동안 시작이 중단됩니다.

1. autofs 서비스 설치

yum -y install autofs

2. autofs 구성

$ cat /etc/auto.master 
/upload /etc/nfs.misc

#说明: /upload是主目录,nfs挂载进来会在该目录下新建一个子目录,不需要手动创建,服务会自动创建

$ cat /etc/nfs.misc
mnt -fstype=nfs 192.168.137.22:/ifs/kubernetes

#说明:
#mnt 对应一个NFS挂载点目录,比如这里对应的就是/ifs/kubernetes
#fstype 文件系统类型
#192.168.137.22:/ifs/kubernetes NFS共享目录地址

# 启动autofs服务
$ systemctl start autofs

3. 테스트

/ upload / mnt 디렉토리에 들어가면 autofs가 자동으로 마운트 작업을 시작합니다. 종료하면 일정 시간 기다린 후 자동으로 마운트 해제되어 리소스 사용량이 절약됩니다. 매우 편리하다고 생각하십니까?

$ cd /upload/mnt/
$ df -h
Filesystem                      Size  Used Avail Use% Mounted on
devtmpfs                        475M     0  475M   0% /dev
tmpfs                           487M     0  487M   0% /dev/shm
tmpfs                           487M  7.7M  479M   2% /run
tmpfs                           487M     0  487M   0% /sys/fs/cgroup
/dev/mapper/centos-root          38G  2.8G   35G   8% /
/dev/sda1                      1014M  137M  878M  14% /boot
/dev/mapper/centos-home          19G   33M   19G   1% /home
tmpfs                            98M     0   98M   0% /run/user/0
192.168.137.22:/ifs/kubernetes   38G  5.8G   32G  16% /upload/mnt

추천

출처blog.51cto.com/4073279/2675798