Ubuntu/Debian系统崩溃如何自救?

在Linux系统中安装和配置NFS(Network File System)可实现跨网络共享文件资源,以下是基于Ubuntu/CentOS的详细安装指南,所有命令均需root权限执行(使用sudo -i或sudo su切换)。


NFS服务端安装与配置

步骤1:安装NFS服务端

# CentOS/RHEL
yum install nfs-utils rpcbind -y

步骤2:创建共享目录并设置权限

mkdir /nfs_share
chown nobody:nogroup /nfs_share  # Ubuntu
# 或 chown nfsnobody:nfsnobody /nfs_share  # CentOS
chmod 777 /nfs_share

步骤3:配置共享规则

编辑配置文件:

vim /etc/exports
```按需调整):
```conf
/nfs_share 192.168.1.0/24(rw,sync,no_subtree_check)  # 允许192.168.1.*网段读写
# 参数说明:
# rw: 读写权限
# sync: 实时同步写入
# no_root_squash: 允许root用户访问(慎用)

步骤4:启动服务并应用配置

# 导出共享配置
exportfs -a
# 启动服务
systemctl start rpcbind nfs-server  # Ubuntu
systemctl start rpcbind nfs         # CentOS
systemctl enable rpcbind nfs-server # 设置开机自启

步骤5:验证共享状态

showmount -e localhost  # 应显示:/nfs_share 192.168.1.0/24

NFS客户端安装与挂载

步骤1:安装客户端工具

# CentOS/RHEL
yum install nfs-utils -y

步骤2:创建本地挂载点

mkdir /mnt/nfs_client

步骤3:挂载NFS共享

mount -t nfs 服务端IP:/nfs_share /mnt/nfs_client
# 示例:mount -t nfs 192.168.1.100:/nfs_share /mnt/nfs_client

步骤4:验证挂载结果

df -hT | grep nfs  # 查看挂载信息
touch /mnt/nfs_client/test.txt  # 测试写入

步骤5:设置开机自动挂载

编辑/etc/fstab:

服务端IP:/nfs_share  /mnt/nfs_client  nfs  defaults  0  0

防火墙配置(服务端)

# Ubuntu UFW
ufw allow from 192.168.1.0/24 to any port nfs
# CentOS Firewalld
firewall-cmd --permanent --add-service={nfs,rpc-bind,mountd}
firewall-cmd --reload

故障排查

  1. 连接失败

    • 检查服务端NFS状态:systemctl status nfs-server
    • 确认防火墙放行:rpcinfo -p 服务端IP
  2. 权限拒绝

    • 检查/etc/exports中的IP范围和权限参数
    • 确保共享目录权限:ls -ld /nfs_share
  3. 卸载挂载点

    umount -l /mnt/nfs_client  # 强制卸载

安全建议

  1. 限制共享范围:避免使用开放全网段
  2. 使用ro(只读)权限替代rw(读写)
  3. 结合Kerberos启用NFSv4加密(企业环境推荐)

引用说明参考Linux官方文档(kernel.org/docs)及NFS最佳实践指南,配置前请确保理解命令含义,生产环境建议备份关键数据。
最后更新:2025年10月
适用系统:Ubuntu 20.04+ / CentOS 7+

原创文章,发布者:酷番叔,转转请注明出处:https://cloud.kd.cn/ask/6596.html

赞 (0)
酷番叔酷番叔
上一篇 2025年7月7日 15:47
下一篇 2025年7月7日 16:09

相关推荐

  • 加盟手机网站源码怎么选,手机网站设置有哪些技巧?

    加盟手机网站源码与手机网站设置的核心结论加盟手机网站源码项目能否成功,取决于源码本身的可靠性与手机网站设置的精细化程度,一个优秀的手机网站必须以高质量的源码为基础,同时通过严谨的设置优化用户体验和搜索引擎表现,选择具备持续更新能力、技术文档完善、支持二次开发的源码,并配合响应式设计、速度优化、SEO配置等设置手……

    2026年8月20日
    7400
  • 怎样用CMD秒开桌面文件夹?

    在命令提示符中输入cd Desktop进入桌面目录,随后可执行操作(如dir查看文件、start .打开窗口),此命令直接定位当前用户桌面路径,便于快速管理文件。

    2025年7月9日
    32300
  • 济南专业做网站公司_分公司或子公司网站是否可以备案到总公司备案中

    分公司网站可纳入总公司备案主体,子公司网站必须独立备案根据工信部《非经营性互联网信息服务备案管理办法》,网站备案主体必须与主办单位性质一致,分公司不具备独立法人资格,其网站可以使用总公司的主体进行备案;子公司拥有独立法人资格,必须单独办理备案,这一规则在济南地区执行严格,但不少企业因组织架构复杂常出现混淆,导致……

    2026年8月26日
    6900
  • 安全数据说明书编写规范需遵循哪些核心要点?

    安全数据说明书(SDS)是化学品全生命周期安全管理的技术文件,其编写需严格遵循规范以确保信息准确、完整、易懂,有效指导化学品的生产、储存、运输、使用及应急处置,以下从编写原则、核心内容要求、格式规范及常见问题等方面详细说明,编写基本原则合规性:需符合国家及国际法规要求,如中国的《化学品安全技术说明书编写规定……

    2025年10月19日
    26000
  • vb怎么进行复制命令

    VB中,可使用Clipboard.SetText方法复制文本到剪贴板,如`Clipboard.

    2025年8月14日
    22400

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

联系我们

400-880-8834

在线咨询: QQ交谈

邮件:HI@E.KD.CN

关注微信