编程开源技术交流,分享技术与知识

网站首页 > 开源技术 正文

NFS服务器与Samba服务器有什么区别?详细图解

wxchong 2024-06-21 14:09:55 开源技术 13 ℃ 0 评论

NFS是SUN开发的,用于UNIX机器之间的资源共享。

samba主要用于在windows和unix之间共享资源。资源包括文件、打印机等等。

文件服务图解:

NFS概述:

多用于Unix和Linux网络系统中

NFS是系统间进行文件共享的一种网络协议

在NFS的应用结构中有服务器和客户机两种角色

NFS客户端通过挂载NFS文件系统的方式访问NFS服务器中输出的共享目录

在同一台主机中即可以是NFS服务器也可以作为NFS客户机

在NFS服务器主机中进行设置

安装NFS服务器软件包

启动NFS服务器程序

设置NFS共享目录输出

在NFS客户机中进行设置

使用mount命令挂载NFS服务器中的NFS共享目录到文件系统中

通过NFS文件系统的挂载点目录访问NFS服务器中的共享内容

NFS服务器的安装:

rpm -q nfs-utils portmap

——查询是否安装nfs-utils和portmap

如果没有安装,先安装portmap,由于portmap软件包的portmap服务为NFS和NIS提供RPC支持,NFS和NIS依赖于portmap服务。

rpm -ivh nfs-utils-**.rpm portmap-4.0-**.rpm ——安装软件包

portmap:为NFS服务器程序提供RPC服务的支持

nfs-utils :提供了NTF服务器的启动脚本和管理维护工具

NFS服务器的配置文件

exports文件中“客户端主机地址”字段可以使用多种形式表示主机地址

exports文件中的“配置选项”字段放置在括号对(“( )”)中 ,多个选项间用逗号分隔。

sync:设置NFS服务器同步写磁盘,这样不会轻易丢失数据,建议所有的NFS共享目录都使用该选项

ro:设置输出的共享目录只读,与rw不能共同使用

rw:设置输出的共享目录可读写,与ro不能共同使用

NFS服务器的启动和停止

service nfs status ;service portmap status

——查看服务器的状态,注意:portmap一定要先于nfs启动

service nfs start|stop|restart——启动、停止、重起服务器

利用exportfs命令修改设置

exportfs -rv——重新输出共享目录

——当修改了/etc/exports后,无需重新启动NFS,可以使用该命令使其生效

NFS客户端配置

showmount -e 192.168.1.7

——查看服务器192.168.59.140的共享目录

1、Linux客户端挂载NFS文件系统

2、卸载NFS文件系统

3、系统启动时自动挂载NFS文件系

Linux客户端挂载NFS文件系统

# showm

ount -e 192.168.152.131

系统启动时自动挂载NFS文件系统

将NFS的共享目录挂载信息写入“/etc/fstab”文件,可实现对NFS共享目录的自动挂载

# tail -1 /etc/fstab

显示当前主机挂载的NFS共享目录

使用mount命令查看

# mount | grep nfs

192.168.152.131:/home/share/ on /mnt/nfs type nfs (rw,addr=192.168.152.131)

卸载系统中已挂载的NFS共享目录

使用umount命令卸载NFS文件系统

# umount /mnt/nfs

showmount -e——显示NFS服务器提供的输出的共享目录

showmount -e 192.168.1.1

showmount -d——显示NFS服务器中被挂载的目录

showmount –a ——显示挂载的共享目录列表和NFS客户机的地址

NFS是进行文件共享的网络协议

在RHEL系统中NFS服务器程序和管理工具是默认安装的

NFS服务器通过exports文件配置共享目录输出和目录的访问权限

showmount命令用于查询显示NFS服务器的相关信息

exportfs命令用于对“exports”文件设置的共享目录进行管理

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表