实现nfs和samba的自动挂载

简介:

一、Samba使用的是smb协议

由于操作系统的多样化,为了实现信息共享,出现了smb【服务信息块】-->改进成cifs

Smb 服务器/客户端架构

Tcp udp 137 138 139 445端口

Smbd服务139端口tcp  资源共享【连接控制】

Nmbd服务 137 138端口udp  宣告资源

二、Samba的安全级别:

1、share 匿名可以访问;

2、user 需要身份验证,需要samba帐号库(本地用户);

3、server 通过其他服务器进行身份验证;

4、domain 活动目录数据库【ads】 身份验证

三、Samba权限:

Samba受到本地权限,网络权限的共同制约;

1、网络权限是在samba配置文件中的目录权限;

2、本地权限是物理目录的权限;

 

四、Samba服务的搭建:

1、挂载光盘:

# mkdir /mnt/cdrom

# mount /dev/cdrom /mnt/cdrom

# cd /mnt/cdrom/Server/

2、安装samba服务:

# rpm -ivh perl-Convert-ASN1-0.20-1.1.noarch.rpm

# rpm -ivh samba-3.0.33-3.14.el5.i386.rpm

3、编辑samba配置文件:

# vim /etc/samba/smb.conf

wps_clip_image-11439

//绑定samba服务的地址

wps_clip_image-5213

//开启samba服务的地址绑定

wps_clip_image-16274

//只允许192.168.10.0网段的主机访问samba服务

4、创建本地帐号:

# useradd user1

# passwd user1

5、创建samba帐号:必须先有本地帐号,才可以产生相应的samba帐号;

# smbpasswd -a user1

6、定义共享目录:

# mkdir /smb_test    //创建一个要共享的目录

# vim /etc/samba/smb.conf

wps_clip_image-19946

//只允许user1登录该目录,可读、可写,对应物理目录为/smb_test

7、更改共享目录的权限:

# chown user1.user1 /smb_test

五、在客户端上测试能否访问samba资源:

# smbclient //192.168.10.100/smbuser1 -U user1

wps_clip_image-3823

六、在客户端配置samba的自动挂载:

1、创建samba共享文件的挂载点:

# mkdir /mnt/smb

2、编辑自动挂载文件:

# vim /etc/auto.master

wps_clip_image-29672

3、创建并编辑samba共享文件挂载点的监控文件:

# cp -p /etc/auto.misc /etc/auto.smbuser1

wps_clip_image-18515

4、重启autofs服务:

# service autofs restart

5、查看没有使用/mnt/smb是的挂载情况:

wps_clip_image-3772

6、当访问/mnt/nfs时:

# cd /mnt/smb/smbuser1

7、再次查看挂载情况:

wps_clip_image-18293

成功!!

 

七、NFS服务的搭建:

1、NFS服务是默认安装的,使用时直接启动即可;

# service nfs start

2、创建一个共享文件:

# mkdir /public

3、编写共享清单:

# vim /etc/exports

wps_clip_image-13468

4、导出共享清单:

# exportfs -rv

exporting 192.168.10.0/24:/public

-r 导出;

-v 详细信息;

八、在客户端上测试是否能访问到nfs的资源:

# showmount -e 192.168.10.100

Export list for 192.168.10.100:

/public 192.168.10.0/24

访问成功!!

九、在客户端上配置NFS的自动挂载:

1、创建nfs共享文件的挂载点:

# mkdir /mnt/nfs

2、编辑自动挂载文件:

# vim /etc/auto.master

wps_clip_image-13732

3、创建并编辑nfs共享文件挂载点的监控文件:

# cp -p /etc/auto.misc /etc/auto.nfs

# vim /etc/auto.nfs

wps_clip_image-28101

4、重启autofs服务:

# service autofs restart

5、查看没有使用/mnt/nfs是的挂载情况:

wps_clip_image-5546

6、当访问/mnt/nfs时:

# cd /mnt/nfs/nfsdir

7、再次查看挂载情况:

wps_clip_image-26447

wps_clip_image-10193



本文转自 cexpert 51CTO博客,原文链接:http://blog.51cto.com/cexpert/993002

相关文章
|
6月前
|
Linux
Linux安装NFS挂载NFS卸载客户端服务端都有
Linux安装NFS挂载NFS卸载客户端服务端都有
144 0
|
6月前
|
Ubuntu 网络协议 Unix
【Linux】新唐NUC977挂载NFS实现网络文件传输
【Linux】新唐NUC977挂载NFS实现网络文件传输
|
6月前
|
Linux Shell Windows
通过Linux挂载Windows端NFS服务实现板端Linux传输文件到PC
通过Linux挂载Windows端NFS服务实现板端Linux传输文件到PC
410 0
|
6月前
|
弹性计算 Serverless 网络安全
于在阿里云函数计算中挂载NFS共享时出现了问题
于在阿里云函数计算中挂载NFS共享时出现了问题
98 1
|
开发工具 对象存储
nfs挂载报错问题
nfs挂载报错问题
|
6月前
|
Unix Linux 文件存储
文件传输、文件挂载MOUNT:NFS、CIFS、ADB、SAMBA
文件传输、文件挂载MOUNT:NFS、CIFS、ADB、SAMBA
226 0
|
17天前
|
Unix Linux 网络安全
NFS挂载服务
【10月更文挑战第14天】
26 2
|
1月前
|
Kubernetes 容器
基于Ubuntu-22.04安装K8s-v1.28.2实验(三)数据卷挂载NFS(网络文件系统)
基于Ubuntu-22.04安装K8s-v1.28.2实验(三)数据卷挂载NFS(网络文件系统)
120 0
|
3月前
|
Ubuntu Linux
内核实验(四):Qemu调试Linux内核,实现NFS挂载
本文介绍了在Qemu虚拟机中配置NFS挂载的过程,包括服务端的NFS服务器安装、配置和启动,客户端的DHCP脚本添加和开机脚本修改,以及在Qemu中挂载NFS、测试连通性和解决挂载失败的方法。
152 0
内核实验(四):Qemu调试Linux内核,实现NFS挂载
|
3月前
|
网络协议 Ubuntu Linux
在Linux中,如何使用NFS和Samba共享文件和目录?
在Linux中,如何使用NFS和Samba共享文件和目录?