linux挂载window共享文件
linux挂载windows共享目录
一、先在windows创建一个本地帐号用来访问共享权限的普通帐号
二、设置Oracle这个帐号共享能够读写,以及安全性
3、查看windows 共享了那些目录
smbclient -L //172.22.71.230
4、在linux端临时挂载一下
mount.cifs -o username=Oracle,password=密码 //172.22.71.230/Oracle /opt/oraclerman/backup
如果出现挂载报错则需要加上版本好,通过dmes -T 查看系统日志
mount.cifs -o username=Oracle,password=密码,vers=1.0 //172.22.71.230/hana$ /hanabak //172.22.71.230/hana$ /hanabak cifs username=Oracle,password=密码,vers=1.0 0 0 修改配置文件,永久挂载
5、设置永久挂载生效
//172.22.71.230/Oracle /opt/oraclerman/backup cifs username=Oracle,password=密码 0 0
六、如果要设置linux给其它用户授权能够读写,则需如下操作:
[oracle@f7oda7211 backup]$ id oracle 先查查询授权的ID号
uid=1001(oracle) gid=1001(oinstall) groups=1001(oinstall),1006(asmdba),1003(dba),1002(dbaoper)
mount -t cifs -o username=Oracle,password='密码',gid='1001',uid='1001' //172.22.71.230/Oracle /opt/oraclerman/backup 进行授权
还可以使用
mount -t cifs -o username=administrator,password='1234',rw,file_mode=0777,dir_mode=0777,setgid='592',setuid='10001' //172.23.0.163/ftp /home/oracle/backup/baobiao/data
七、卸载挂载的目录提示设备忙碌
方法一、强制卸载 umount -f /offlinebak (如果使用强制卸载那就得使用方法二)
方法二、安装lsof或者fuser
- 安装lsof
# yum install -y lsof
- 安装fuser
# yum install -y psmisc
结束目录中的所有进程fuser -m -v -i -k /offlinebak
也可以使用以方法查看进程:
fuser -m -v /offlinebak 是查看进程 ,然后再使用 kill -9
本文来自博客园,作者:聆听城市喧哗,转载请注明原文链接:https://www.cnblogs.com/fzhelpdesk/p/16284815.html