Linux之nfs与autofs的使用方式

 更新时间:2025年08月06日 09:47:49   作者:xx.ii  
这篇文章主要介绍了Linux之nfs与autofs的使用方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教

nfs与autofs的使用

NFS 服务端部署

# 1. 安装必要软件
yum -y install nfs-utils rpcbind

# 2. 创建共享目录
mkdir /share
touch /abcd

# 3. 配置共享权限(/etc/exports)
# 格式:共享目录 客户端IP/网段(权限,选项)
vim /etc/exports 
/share 192.168.100.0/24(rw)
# 4. 设置目录权限
chmod o+w /share  # 

# 5. 启动服务
systemctl restart rpcbind
systemctl enable rpcbind
systemctl restart nfs-server
systemctl enable nfs-server
# 6. 防火墙配置
systemctl stop firewalld.service
systemctl disable firewalld.service

NFS 客户端配置

 启用现代协议
nfsconf --set nfsd tcp yes
nfsconf --set nfsd vers4 yes
nfsconf --set nfsd vers4.0 yes
nfsconf --set nfsd vers4.1 yes
nfsconf --set nfsd vers4.2 yes

新建挂载点
mkdir /misa

# 临时挂载
mount -t nfs 192.168.100.10:/share /misa

#永久挂载(/etc/fstab)
vim /etc/fstab
192.168.100.10:/share /misa nfs defaults 0 0
mount -a

查看
df -Th
Filesystem            Type      Size  Used Avail Use% Mounted on
/dev/sda2             xfs        50G  3.6G   47G   8% /
devtmpfs              devtmpfs  2.0G     0  2.0G   0% /dev
tmpfs                 tmpfs     2.0G     0  2.0G   0% /dev/shm
tmpfs                 tmpfs     2.0G   13M  2.0G   1% /run
tmpfs                 tmpfs     2.0G     0  2.0G   0% /sys/fs/cgroup
/dev/sda1             xfs      1014M  163M  852M  17% /boot
tmpfs                 tmpfs     394M  4.0K  394M   1% /run/user/42
tmpfs                 tmpfs     394M   32K  394M   1% /run/user/0
/dev/sr0              iso9660   4.3G  4.3G     0 100% /mnt
192.168.100.10:/share nfs4       50G  3.6G   47G   8% /misa

Autofs 自动挂载配置

#  安装 Autofs
yum -y install autofs

# 配置主映射文件(/etc/auto.master)
vim /etc/auto.master
/kami/kila /etc/auto.ssh

# 创建子映射文件
cp /etc/auto.misc /etc/auto.ssh
vim /etc/auto.ssh
L         -fstype=nfs,vers=4,rw  192.168.100.10:/share
# 启动服务
systemctl restart autofs.service
systemctl enable autofs.service
查看
df -Th
Filesystem            Type      Size  Used Avail Use% Mounted on
/dev/sda2             xfs        50G  3.6G   47G   8% /
devtmpfs              devtmpfs  2.0G     0  2.0G   0% /dev
tmpfs                 tmpfs     2.0G     0  2.0G   0% /dev/shm
tmpfs                 tmpfs     2.0G   13M  2.0G   1% /run
tmpfs                 tmpfs     2.0G     0  2.0G   0% /sys/fs/cgroup
/dev/sda1             xfs      1014M  163M  852M  17% /boot
tmpfs                 tmpfs     394M  4.0K  394M   1% /run/user/42
tmpfs                 tmpfs     394M   32K  394M   1% /run/user/0
/dev/sr0              iso9660   4.3G  4.3G     0 100% /mnt
192.168.100.10:/share nfs4       50G  3.6G   47G   8% /kami/kila/L

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • Ubuntu开机出现黑屏的常见解决方法

    Ubuntu开机出现黑屏的常见解决方法

    这篇文章主要为大家详细介绍了Ubuntu开机出现黑屏的几个常见解决方法,文中的示例代码简洁易懂,具有一定的借鉴价值,有需要的小伙伴可以参考一下
    2025-05-05
  • Linux如何查看当前系统的内核与发行版本信息

    Linux如何查看当前系统的内核与发行版本信息

    这篇文章主要介绍了Linux如何查看当前系统的内核与发行版本信息问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2025-04-04
  • Ubuntu系统的备份和恢复实现方式

    Ubuntu系统的备份和恢复实现方式

    Timeshift是Linux系统备份与恢复工具,支持增量式备份和Btrfs快照,备份位置可选择非系统硬盘或移动U盘,用户可以通过图形界面或终端命令进行操作,包括全备份和选择性备份,恢复系统时,可以使用LiveCD进行操作
    2025-12-12
  • centOS7下Spark安装配置教程详解

    centOS7下Spark安装配置教程详解

    这篇文章主要介绍了centOS7下Spark安装配置教程详解,非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下
    2018-07-07
  • #实践笔记#Ubuntu配置Apache+PHP+MySQL

    #实践笔记#Ubuntu配置Apache+PHP+MySQL

    在我早先的一篇文章《#实践笔记#本地配置PHPnow与WordPress》,已经讨论过PHPnow的本地安装教程。但是PHPnow套件是Windows平台下的软件,不适用我现在使用的平台
    2012-03-03
  • centos设置fqdn(全称域名)和hostname的方法

    centos设置fqdn(全称域名)和hostname的方法

    这篇文章主要介绍了centos设置fqdn(全称域名)和hostname的方法,需要的朋友可以参考下
    2014-03-03
  • 详解Linux系统中设置SFTP服务用户目录权限的方法

    详解Linux系统中设置SFTP服务用户目录权限的方法

    这篇文章主要给大家介绍了Linux系统中设置SFTP服务用户目录权限的方法,文中给出了详细的设置方法,有需要的朋友们可以参考借鉴,下面来一起看看吧。
    2016-12-12
  • linux查看系统编码和修改系统编码的方法

    linux查看系统编码和修改系统编码的方法

    本文为大家介绍了linux查看系统编码和修改系统编码的方法,这里使用的是redhat系统,大家参考使用吧
    2014-01-01
  • Linux下如何查看版本信息的方法步骤

    Linux下如何查看版本信息的方法步骤

    这篇文章主要介绍了Linux下如何查看版本信息的方法步骤,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-12-12
  • Ubuntu上释放空间的5种简单方法

    Ubuntu上释放空间的5种简单方法

    这篇文章主要给大家介绍了关于Ubuntu上释放空间的5种简单方法,文中通过示例代码介绍的非常详细,对大家学习或者使用Ubuntu系统具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
    2019-07-07

最新评论