当前位置: 代码网 > 服务器>服务器>Linux > Linux NAS盘挂载详解

Linux NAS盘挂载详解

2025年08月04日 Linux 我要评论
安装mount.cifs软件包或nfs.utils取决于你nas的格式yum -y install cifs-utilsyum -y install nfs-utils使用mount 挂载#需要先确定

安装mount.cifs软件包或nfs.utils

取决于你nas的格式

yum -y install cifs-utils
yum -y install nfs-utils

使用mount 挂载

#需要先确定端口是否开启,最保险的办法是全部都开启
#cifs开启445,如果启用nbt,那么就同时监听udp 137、138端口和tcp139,445,最保险的办法是全开
#nfs 开启2049,111,同时修改一下nfs的端口,方便防火墙做映射,下面涉及的端口最好也开一下
/etc/sysconfig/nfs 文件  
mountd_port="4002"
statd_port="4003"
lockd_tcpport="4004"
lockd_udpport="4004"

#需要 rpcbind 和 nfs 服务(最好设置为开机自启)
systemctl restart rpcbind.service
systemctl restart nfs.service

#有些版本无需vers=1.0 和 sec=ntlm也可以使用
#cifs 使用这种方式
mount -t cifs -o rw,iocharset=utf8,username=test,password=test,vers=1.0,port=445,sec=ntlm //nas_ip/data /mnt/nas

# nfs 使用以下命令
mount -t nfs -o rw,iocharset=utf8,username=test,password=test,sec=ntlm nas_ip:/data /mnt/nas
#一般来说是秒执行,如果卡着不运行说明还是网络问题,可以排查一下nas的白名单策略和防火墙

参数说明

-t  挂载文件系统的类型
-o <选项> 指定挂载文件系统时的选项,有些也可写到在 /etc/fstab 中。常用的有:
   defaults 使用所有选项的默认值(auto、nouser、rw、suid)
   username 用户名
   password  密码
   port 端口
   vers 版本
   sec  安全策略
        none - 尝试以空用户身份连接(无名称)
        krb5 - 使用 kerberos 版本 5 身份验证
        krb5i - 使用 kerberos 身份验证并强制启用数据包签名
        ntlm - 使用 ntlm 密码散列
        ntlmi - 使用 ntlm 密码散列和强制数据包签名
        ntlmv2 - 使用 ntlmv2 密码散列
        ntlmv2i - 使用 ntlmv2 密码散列和强制数据包签名
        ntlmssp - 使用封装在原始 ntlmssp 消息中的 ntlmv2 密码散列
        ntlmsspi - 使用封装在 raw ntlmssp 消息中的 ntlmv2 密码散列,并强制数据
   auto/noauto 允许/不允许以 –a选项进行安装
   dev/nodev 对/不对文件系统上的特殊设备进行解释
   exec/noexec 允许/不允许执行二进制代码
   suid/nosuid 确认/不确认suid和sgid位
   user/nouser 允许/不允许一般用户挂载
   codepage=xxx 代码页
   iocharset=xxx 字符集
   ro 以只读方式挂载
   rw 以读写方式挂载
   remount 重新安装已经安装了的文件系统
   loop 挂载“回旋设备”以及“iso镜像文件”

问题总结

# 错误记录1
mount: /mnt/nas: mount(2) system call failed: operation not supported.
缺少 cifs-utils 安装包
# 错误记录二
mount error(95): operation not supported
kernel 问题,需要添加 vers=1.0
# 错误记录三
mount error(13): permission denied
mount 的安全策略问题,添加 sec=ntlm 解决
# 错误记录四
mounting read-only
没有添加权限,需要添加写入权限 rw

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持代码网。

(0)

相关文章:

  • Linux防火墙配置及放行端口方式

    Linux防火墙配置及放行端口方式

    一、firewalld的基本使用(系统防火墙)查看防火墙状态:systemctl status firewalld.service关闭防火墙:systemctl... [阅读全文]
  • Linux配置交换空间(Swap)解决内存不足的具体教程

    前言在 centos 系统中,交换空间(swap)用于在物理内存不足时,临时将部分数据存储到硬盘上,以释放内存供其他进程使用。合理配置交换空间可以提升系统的稳定性和性能。1. 检查…

    2025年08月06日 服务器
  • Linux之命令行参数详解

    1.基本概念在 linux(及其他类 unix 系统)中,命令行参数是执行命令或程序时,跟随在命令名称之后的额外信息。它们的作用是向程序传递具体指令、配置选项或操作对象,让程序根据…

    2025年08月06日 服务器
  • Linux进程优先级解读

    1.概念1.1基本概念cpu资源分配的先后顺序,就是指进程的优先权(priority)。优先权高的进程有优先执行权利。配置进程优先权对多任务环境的linux很有用,可以改善系统性能…

    2025年08月06日 服务器
  • Linux之nfs与autofs的使用方式

    Linux之nfs与autofs的使用方式

    nfs与autofs的使用nfs 服务端部署# 1. 安装必要软件yum -y install nfs-utils rpcbind# 2. 创建共享目录mkdi... [阅读全文]
  • Linux用户与组管理的用法解读

    Linux用户与组管理的用法解读

    一、用户和组管理1.用户和组的认识1.1用户账号超级用户:root用户是linux系统中默认的超级用户,对系统拥有最高权限,当进行系统管理、维护任务时,才建议使... [阅读全文]

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。

发表评论

验证码:
Copyright © 2017-2025  代码网 保留所有权利. 粤ICP备2024248653号
站长QQ:2386932994 | 联系邮箱:2386932994@qq.com