一.Samba服务器的挂载。<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

一.Windows下对samba服务器挂载。

1.共享级别也就是shell级别的挂载。

挂载命令的格式为:net use虚拟盘符 \\samba服务器ip\共享目录名。

例:net use x \\192.168.1.220\hello,如下图所示挂载成功。
Linux的samba服务器挂载和NFS服务器的配置.十二

如下图所示我们打开虚拟盘符x进行查看。因为我共享的是root目录所以打不开时可以修改一下权限。我相信大家会,所以我在这里就不做了。

Linux的samba服务器挂载和NFS服务器的配置.十二

卸载虚拟盘符使用命令格式为:net use 虚拟盘符 /delete

例:net use x /delete

Linux的samba服务器挂载和NFS服务器的配置.十二

2.user用户级别对samba服务器进行挂载。

使用命令格式为:net use 虚拟盘符 samba服务器\共享名 /u:用户名。

例:net use x \\192.168.1.220\hello /u:jack如下图所示挂载成功。

Linux的samba服务器挂载和NFS服务器的配置.十二

卸载和shell级别卸载命令一样。net use x /delete

Linux的samba服务器挂载和NFS服务器的配置.十二

二.接下来我们在linux客户端对samba服务器进行挂载。

1.共享级别的挂载。

挂载使用命令的格式为:smbmount //samba服务器/共享目录名 /挂载点

例:smbmount //192.168.1.200/hello /mnt

然后使用命令ls /mnt进行查看挂载是否成功,如下图所示挂载成功了。

Linux的samba服务器挂载和NFS服务器的配置.十二

卸载的命令格式为:umount /mnt

例:umount /mnt,如下图所示卸载成功。

Linux的samba服务器挂载和NFS服务器的配置.十二

2.user级别的linux客户端对samba服务的挂载。

使用命令的格式为:smbmount //samba服务器ip/共享目录名 挂载点 –o username=用户名%密码。

例:smbmount //192.168.1.220/hello /mnt –o username=jack%111,如下图所示挂载成功。挂载点mnt里已有数据了。
Linux的samba服务器挂载和NFS服务器的配置.十二
卸载命令为:umunt /mnt,如下图所示以卸载。

Linux的samba服务器挂载和NFS服务器的配置.十二

二.NFS服务器的配置。

Nfs服务器的作用是:同种操作系统之间的共享。

系统自带的软件包为nfsportmap

查看软件包的命令为rpm –qa|grep 软件包

例:rpm-qa|grep nfs

Rpm –qa|grep portmap

如下图所示nfsportmap都有了所以不需要我们在安装了,直接用就可以了。

Linux的samba服务器挂载和NFS服务器的配置.十二

我们直接对配置文件进行修改,配置文件的路径在/etc/exports

例:用vi编辑器打开vi /etc/exports,nfs的配置文件很特殊打开后文件里没有内容。我们可以对它进行编辑。

第一个写入的是共享的路径,第二个是目标主机,第三个是权限。

目标主机可以分为(ip,网段/24,主机名,*代表的是所有主机),

权限分为(ro只读,rw可读可写,权限前面加sync是同步写磁盘的意思)。

例:/home 192.168.1.220(sync.ro)

Linux的samba服务器挂载和NFS服务器的配置.十二

编辑完成后,重启服务。

例:service nfs restart

Service portmap restart

Linux的samba服务器挂载和NFS服务器的配置.十二

客户端:查看服务共享路径使用的命令格式为showmount –e nfs服务器ip

例:showmount –e 192.168.1.220

Linux的samba服务器挂载和NFS服务器的配置.十二

 
挂载的命令格式为:mount 服务器:/共享目录名 挂载点

例:mount 192.168.1.220/home /mnt,如下图所示挂载成功。卸载有umount /mnt

Linux的samba服务器挂载和NFS服务器的配置.十二