1. 创建挂载目录

mkdir /mnt/nas

2. 挂载

#挂载目录:

mount -o username=admin,password=admin!@#45678,iocharset=utf8 //192.168.1.1/abc /mnt/nas

参数说明:

 1   username=admin                        [nas用户名]
 2   password=admin!@#45678                [nas密码]     
 3   iocharset=utf8                        [路径中如有中文则添加此项,支持中文路径,没有就不加了] 
 4   //192.168.1.1/abc                  [nas路径]
 5   /mnt/nas                              [挂载路径]

注:参数之间用,(逗号)分隔。
如果密码中有,号,则以上命令无法执行完成,因为需要参数之间用“,”逗号分隔,导致会认为提前结束了。
所以可以用下面方法,创建一个环境变量:

export PASSWD='!3\5g6,B'
mount -o username=mkx,iocharset=utf8 //192.168.1.1/abc /mnt/nas
注:shell会自动查找PASSWD

3. 卸载

umount -l /mnt/nas

4.自启动配置

// 打开开机设置配置文件命令:

chmod +x  /etc/rc.local

// 打开配置文件:

vi /etc/rc.local

在配置文件中将第二步挂载的配置成功的命令(mount -o username=admin,password=admin!@#45678,iocharset=utf8 //192.168.1.1/abc /mnt/nas)复制粘贴到配置文件中,保存退出重启。“i”是编辑,按“Esc”完成编辑,按“Shift+:”输入“WQ”,点击回车退出

5.重启测试

服务器重启reboot后查看存储情况df-h,查看是否还在挂载

6.若写入数据非root用户无法写入时处理方法

第一步先查用户uid和gid,即cat /etc/passwd | grep 用户名
第二步挂载 mount -o username=admin,password=admin!@#45678,iocharset=utf8,uid=1000,gid=1000 //192.168.1.1/abc /mnt/nas

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐