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 

 

posted @ 2022-05-18 15:21  聆听城市喧哗  阅读(761)  评论(0编辑  收藏  举报