实验环境:
服务端:
Windows 2008R2
192.168.80.68
客户端:
[root@11g ~]# cat /etc/redhat-release
Red Hat Enterprise Linux Server release 6.9 (Santiago)
192.168.80.232
1、在windows上创建共享文件夹E:\sharelinux(步骤略)
2、在linux机器上安装samba客户端
#yum install -y samba-client
安装完成后,可以用smbclient -L命令查看Windows目录共享情况
3、在linux机器杀红执行如下查询,查看windows下的共享目录
[ root@11g /]# smbclient -L //192.168.80.68 -U Administrator
Enter Administrator's password:
Domain=[WIN-JV5HESOPPRR] OS=[Windows Server 2008 R2 Enterprise 7601 Service Pack 1] Server=[Windows Server 2008 R2 Enterprise 6.1]
Sharename Type Comment
--------- ---- -------
ADMIN$ Disk 远程管理
all_video Disk
C$ Disk 默认共享
D$ Disk 默认共享
E$ Disk 默认共享
F$ Disk 默认共享
H$ Disk 默认共享
IPC$ IPC 远程 IPC
sharelinux Disk
session request to 192.168.80.68 failed (Called name not present)
session request to 192 failed (Called name not present)
session request to *SMBSERVER failed (Called name not present)
NetBIOS over TCP disabled -- no workgroup available
这里可以看到我将要共享的磁盘sharelinux
4、在linux下创建共享目录挂载点
mkdir /share68
5、将远程目录mount到/share68目录上
mount -t cifs -o username="Administrator",password="highgo@111" //192.168.80.68/sharelinux /share68
[root@11g /]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/vg_11g-LogVol05
9.6G 3.5G 5.7G 38% /
tmpfs 980M 72K 979M 1% /dev/shm
/dev/mapper/vg_11g-LogVol02
2.9G 887M 1.9G 32% /arch
/dev/sda1 190M 40M 140M 23% /boot
/dev/mapper/vg_11g-LogVol03
5.8G 2.3G 3.3G 41% /data
/dev/mapper/vg_11g-LogVol04
7.8G 4.3G 3.1G 59% /u01
/dev/sr0 3.7G 3.7G 0 100% /mnt
//192.168.80.68/sharelinux
100G 58G 43G 58% /share68
[root@11g /]# ll
total 118
...
drwxr-xr-x 1 root root 0 May 30 15:50 share68 --此时挂载点目录权限为755,仅root可写入
...
6、使用如下命令挂载,可将目录权限改为777,所有用户可写入
[root@11g /]# mount -t cifs -o username="Administrator",password="admin@123",rw,file_mode=0777,dir_mode=0777 //192.168.80.68/sharelinux /share68
[root@11g /]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/vg_11g-LogVol05
9.6G 3.5G 5.7G 38% /
tmpfs 980M 72K 979M 1% /dev/shm
/dev/mapper/vg_11g-LogVol02
2.9G 887M 1.9G 32% /arch
/dev/sda1 190M 40M 140M 23% /boot
/dev/mapper/vg_11g-LogVol03
5.8G 2.3G 3.3G 41% /data
/dev/mapper/vg_11g-LogVol04
7.8G 4.3G 3.1G 59% /u01
/dev/sr0 3.7G 3.7G 0 100% /mnt
//192.168.80.68/sharelinux
100G 58G 43G 58% /share68
[root@11g /]# su - oracle
[oracle@11g ~]$ cd /share68/
[oracle@11g share68]$ mkdir 2
或者用如下命令:
[root@11g /]# mount -t cifs -o username="Administrator",password="admin@123",rw,file_mode=0777,dir_mode=0777,setuid=502,setgid=1000 //192.168.80.68/sharelinux /share68
[root@11g /]# ll
total 118
...
drwxrwxrwx 1 root root 0 May 30 2019 share68
...
7、配置开机自动挂载
在/etc/rc.local中添加如下:
mount -t cifs -o username="Administrator",password="admin@123",rw,file_mode=0777,dir_mode=0777 //192.168.80.68/sharelinux /share68
8、在Linux服务器上进行rman备份测试:
RMAN> backup database format '/share68/bak%U';
Starting backup at 30-MAY-19
using channel ORA_DISK_1
channel ORA_DISK_1: starting full datafile backup set
channel ORA_DISK_1: specifying datafile(s) in backup set
input datafile file number=00001 name=/data/orcl/system01.dbf
input datafile file number=00002 name=/data/orcl/sysaux01.dbf
input datafile file number=00003 name=/data/orcl/undotbs01.dbf
input datafile file number=00005 name=/data/orcl/sg01.dbf
input datafile file number=00006 name=/data/orcl/test01.dbf
input datafile file number=00004 name=/data/orcl/users01.dbf
channel ORA_DISK_1: starting piece 1 at 30-MAY-19
channel ORA_DISK_1: finished piece 1 at 30-MAY-19
piece handle=/share68/bak05u2rrar_1_1 tag=TAG20190530T162042 comment=NONE
channel ORA_DISK_1: backup set complete, elapsed time: 00:03:06
channel ORA_DISK_1: starting full datafile backup set
channel ORA_DISK_1: specifying datafile(s) in backup set
including current control file in backup set
including current SPFILE in backup set
channel ORA_DISK_1: starting piece 1 at 30-MAY-19
channel ORA_DISK_1: finished piece 1 at 30-MAY-19
piece handle=/share68/bak06u2rrgm_1_1 tag=TAG20190530T162042 comment=NONE
channel ORA_DISK_1: backup set complete, elapsed time: 00:00:03
Finished backup at 30-MAY-19
RMAN>
备份完成后,查看备份文件的属组为root:root:
[root@11g share68]# cd /share68/
[root@11g share68]# ll
total 1264145
-rwxrwxrwx 0 root root 1284521984 May 30 16:25 bak05u2rrar_1_1
-rwxrwxrwx 0 root root 9961472 May 30 16:25 bak06u2rrgm_1_1
-rwxrwxrwx 0 root root 48 May 30 15:50 desktop.ini
windows机器上写入读取均正常:
E:\sharelinux>dir
驱动器 E 中的卷是 新加卷
卷的序列号是 A09E-88E1
E:\sharelinux 的目录
2019/05/30 16:25