Com base no CentOS7.x, use a configuração Autofs_ para montar automaticamente o serviço NFS

0. Outros métodos de montagem

  • As
    deficiências da operação manual são óbvias. Você deve configurá-lo manualmente sempre que o servidor for reiniciado. Se o número de servidores for grande, o cérebro dói. Embora você possa usar ansible para montagem em lote, ainda não é a configuração manual, afinal?

  • Escreva o script de inicialização

Isso não é recomendado. Se houver um problema com o serviço NFS, a inicialização ficará paralisada no processo de montagem por um longo tempo.

1. Instale o serviço autofs

yum -y install autofs

2. Configuração do 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. Teste

Ao entrar no diretório / upload / mnt, o autofs acionará automaticamente a operação de montagem. Se você sair, ele será desmontado automaticamente após aguardar um período de tempo, economizando o uso de recursos. Você acha que é muito conveniente?

$ 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

Acho que você gosta

Origin blog.51cto.com/4073279/2675798
Recomendado
Clasificación