一.Samba服务器的挂载。
一.Windows下对samba服务器挂载。
1.共享级别也就是shell级别的挂载。
挂载命令的格式为:net use虚拟盘符 \\samba服务器ip\共享目录名。
例:net use x \\192.168.1.220\hello,如下图所示挂载成功。
Linux的samba服务器挂载和NFS服务器的配置.十二_samba
如下图所示我们打开虚拟盘符x进行查看。因为我共享的是root目录所以打不开时可以修改一下权限。我相信大家会,所以我在这里就不做了。
Linux的samba服务器挂载和NFS服务器的配置.十二_休闲_02
卸载虚拟盘符使用命令格式为:net use 虚拟盘符 /delete
例:net use x /delete
Linux的samba服务器挂载和NFS服务器的配置.十二_linux_03
2.user用户级别对samba服务器进行挂载。
使用命令格式为:net use 虚拟盘符 samba服务器\共享名 /u:用户名。
例:net use x \\192.168.1.220\hello /u:jack如下图所示挂载成功。
Linux的samba服务器挂载和NFS服务器的配置.十二_职场_04
卸载和shell级别卸载命令一样。net use x /delete
Linux的samba服务器挂载和NFS服务器的配置.十二_职场_05
二.接下来我们在linux客户端对samba服务器进行挂载。
1.共享级别的挂载。
挂载使用命令的格式为:smbmount //samba服务器/共享目录名 /挂载点
例:smbmount //192.168.1.200/hello /mnt
然后使用命令ls /mnt进行查看挂载是否成功,如下图所示挂载成功了。
Linux的samba服务器挂载和NFS服务器的配置.十二_职场_06
卸载的命令格式为:umount /mnt
例:umount /mnt,如下图所示卸载成功。
Linux的samba服务器挂载和NFS服务器的配置.十二_职场_07
2.user级别的linux客户端对samba服务的挂载。
使用命令的格式为:smbmount //samba服务器ip/共享目录名 挂载点 –o username=用户名%密码。
例:smbmount //192.168.1.220/hello /mnt –o username=jack%111,如下图所示挂载成功。挂载点mnt里已有数据了。
Linux的samba服务器挂载和NFS服务器的配置.十二_linux_08
卸载命令为:umunt /mnt,如下图所示以卸载。
Linux的samba服务器挂载和NFS服务器的配置.十二_linux_09
二.NFS服务器的配置。
Nfs服务器的作用是:同种操作系统之间的共享。
系统自带的软件包为nfsportmap
查看软件包的命令为rpm –qa|grep 软件包
例:rpm-qa|grep nfs
Rpm –qa|grep portmap
如下图所示nfsportmap都有了所以不需要我们在安装了,直接用就可以了。
Linux的samba服务器挂载和NFS服务器的配置.十二_linux_10
我们直接对配置文件进行修改,配置文件的路径在/etc/exports
例:用vi编辑器打开vi /etc/exports,nfs的配置文件很特殊打开后文件里没有内容。我们可以对它进行编辑。
第一个写入的是共享的路径,第二个是目标主机,第三个是权限。
目标主机可以分为(ip,网段/24,主机名,*代表的是所有主机),
权限分为(ro只读,rw可读可写,权限前面加sync是同步写磁盘的意思)。
例:/home 192.168.1.220(sync.ro)
Linux的samba服务器挂载和NFS服务器的配置.十二_职场_11
编辑完成后,重启服务。
例:service nfs restart
Service portmap restart
Linux的samba服务器挂载和NFS服务器的配置.十二_samba_12
客户端:查看服务共享路径使用的命令格式为showmount –e nfs服务器ip
例:showmount –e 192.168.1.220
Linux的samba服务器挂载和NFS服务器的配置.十二_职场_13
 
挂载的命令格式为:mount 服务器:/共享目录名 挂载点
例:mount 192.168.1.220/home /mnt,如下图所示挂载成功。卸载有umount /mnt
Linux的samba服务器挂载和NFS服务器的配置.十二_samba_14