文章目录
- 安装mount.cifs软件包或nfs.utils 取决于你nas的格式
yum -y install cifs-utils
yum -y install nfs-utils
- 使用mount 挂载
/etc/sysconfig/nfs 文件
MOUNTD_PORT="4002"
STATD_PORT="4003"
LOCKD_TCPPORT="4004"
LOCKD_UDPPORT="4004"
systemctl restart rpcbind.service
systemctl restart nfs.service
mount -t cifs -o rw,iocharset=utf8,username=test,password=test,vers=1.0,port=445,sec=ntlm //nas_ip/data /mnt/nas
mount -t nfs -o rw,iocharset=utf8,username=test,password=test,sec=ntlm nas_ip:/data /mnt/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镜像文件”
- 问题总结
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