1、现象:有次在给朋友解决Confluence每日自动备份,发现Mount远程目录,非root用户无写入权限,在非root用户下也无法挂载;
2、解决办法:经过查阅资料之后,这个Linux的特性,便想到了使用第三方挂载;
2.1、安装cifs-utils
[root@wiki~]# sudo dnf install cifs-utils -y
2.2、执行挂载命令
[root@wiki~]# sudo mount.cifs //10.7.1.18/humc/WikiBak /var/atlassian/application-data/confluence/backups -o username=backup,password=*****,uid=confluence
注解:
//10.7.1.18/humc/WikiBak 远程目录/var/atlassian/application-data/confluence/backups 本地挂载目录
username=backup,password=***** 远程目录账户密码
uid=confluence 本地需要读写的用户名称「UID一般就是自己的用户ID,是一个数字,或者直接写自己的用户名。如果不知道可以通过ID命令(~/win$ id)查询」
iocharset=utf8 [路径中如有中文则添加此项,支持中文路径]
2.3、查看挂载情况
[root@wiki~]# df -h
2.4、设置开机自动挂载
2.4.1、修改/etc/fstab文件
[root@wiki~]# vim /etc/fstab
2.4.2、在文件最后面添加下方内容(根据自己的情况修改内容)
mount.cifs //10.7.1.18/humc/WikiBak /var/atlassian/application-data/confluence/backups -o username=backup,password=*****,uid=confluence
3、卸载挂载
[root@wiki~]# umount -l /var/atlassian/application-data/confluence/backups