NFS :Network File System 网络文件系统
机器A
rcpind yum安装rpc协议的包
nfs-utils yum安装nfs服务
启动 nfs 与 rpcbind
创建存储目录
vim /etc/exports 编辑共享文件
重启
exportfs -v 确认NFS启动
机器B
rcpind yum安装rpc协议的包
nfs-utils yum安装nfs服务
启动
创建挂载点目录
挂载: mount -t nfs 客户端ip:/客户端共享目录 /挂载目录
vim /etc/fstab 制作开机挂载
可选参数注释:
ro:只读
rw:读写
*:表示共享给所有网段。
sync:所有数据在请求时写入共享
root_squash: 对于使用分享目录的使用者如果是root用户,那么这个使用者的权限将被压缩成为匿名使用者,只读权限。
no_root_squash:使用分享目录的使用者,如果是 root 的话,那么对于这个分享的目录来说,他就具有 root 的权限。
FTP 文件传输协议(File Transfer Protocol,FTP)
基于该协议FTP客户端与服务端可以实现共享文件、上传文件、下载文件。 FTP 基于TCP协议生成一个虚拟的连接,用户可以通过客户端向FTP服务器端上传、下载、删除文件,FTP服务器端可以同时提供给多人共享使用。
服务端
下载 并 启动(做自启) vsftpd
FTP 默认共享目录: /var/ftp
touch /var/ftp/pub/test.txt #创建文件到共享目录
chown ftp.ftp pub/ -R #修改根目录的属主与属组
编辑配置文件 vi /etc/vsftpd/vsftpd.conf
重启服务
客户端
yum -y install lftp #安装客户端
lftp 服务端ip 进入
get 下载
put 上传
FTP和NFS是两种不同的网络文件传输协议,具有以下区别:
文件系统类型 FTP是一种基于客户端-服务器的协议,用于文件传输。NFS则是一种分布式文件系统协议,作为本地操作系统和远程文件系统之间的桥梁,可以实现跨平台文件共享。
传输速度和效率 由于FTP是基于客户端-服务器的协议,所以需要进行连接的建立和关闭,因此相对于NFS,FTP传输的速度较慢,效率也较低。而NFS则是通过一些标准和规定管理远程文件系统的,直接访问远程文件系统,传输速度和效率更高。
安全性 FTP协议的安全性比较差,数据传输时通常不加密,可能会被非法获取。而NFS使用一些安全机制来实现远程文件系统的访问和传输,因此相对于FTP,NFS更加安全可靠。
传输方式 FTP协议是通过FTP客户端和FTP服务器进行文件传输。而NFS通过共享文件系统的方式使用本地文件系统来挂载远程文件系统,实现文件共享。
支持的平台 FTP协议是一种常见的文件传输协议,广泛应用于所有操作系统平台。而NFS多用于UNIX和Linux中,虽然现在也有一些移植到其他平台的版本,但是还是没有FTP使用广泛