nfs

搭建ubuntu开发环境

匿名 (未验证) 提交于 2019-12-02 23:34:01
tar -xzvf VMwareTools-10.0.6-3595377.tar.gz cd vmware-tools-distrib 再执行:sudo ./vmware-install.pl 然后就一直回车了。 1、修改 dash 为 bash which sh which bash sudo rm /bin/sh sudo ln -s /bin/bash /bin/sh ls /bin/sh -l 2、安装依赖 sudo apt-get install aptitude sudo aptitude install lib32z1 sudo aptitude install lib32stdc++6-4.8-dbg sshd sudo apt-get install openssh-server sudo gedit /etc/ssh/sshd_config 把其中的“PermitRootLogin prohibit-password” 修改为“ PermitRootLogin yes ”。 systemctl restart sshd nfs sudo apt-get install nfs-kernel-server nfs-common 1、sudo apt-get install nfs-kernel-server 2、执行命令:mkdir /home/song/nfs

实验:利用NFS实现家目录的自动挂载(相对路径法、绝对路径法)

匿名 (未验证) 提交于 2019-12-02 23:34:01
一、安装nfs软件包并启动服务 yum -y install nfs-utils systemctl enable nfs-server;systemctl start nfs-server 二、创建漫游的帐号和家目录 useradd -d /data/david -m -u 2000 david useradd -d /data/jimy -m -u 2001 jimy 三、编辑nfs服务器的exports文件 vim /etc/exports /data/david 192.168.30.0/24(rw) /data/jimy 192.168.30.0/24(rw) exportfs -r # 查看共享 exportfs -v /data/david 192.168.30.0/24(sync,wdelay,hide,no_subtree_check,sec=sys,rw,secure,root_squash,no_all_squash) /data/jimy 192.168.30.0/24(sync,wdelay,hide,no_subtree_check,sec=sys,rw,secure,root_squash,no_all_squash) 四、客服端安装nfs包 yum -y install nfs-utils autofs # 创建对应的漫游帐号,否则显示和权限都有问题

NFS

匿名 (未验证) 提交于 2019-12-02 23:04:42
NFS NFS简介 NFS(Network File System)即网络文件系统,是FreeBSD支持的文件系统中的一种,它允许网络中的计算机之间通过TCP/IP网络共享资源。在NFS的应用中,本地NFS的客户端应用可以透明地读写位于远端NFS服务器上的文件。 NFS适用于Linux与Unix之间实现文件共享,不能实现Linux与Windows间的文件共享功能 NFS是运行在应用层的协议,其监听于2049/tcp和2049/udp套接字上 NFS服务只能基于IP进行认证,这也是它的缺点之一 NFS是基于rpc来实现网络文件系统共享的 NFS优点 节省本地存储空间,将常用的数据存放在一台NFS服务器上且可以通过网络访问,那么本地终端将可以减少自身存储空间的使用。 用户不需要在网络中的每个机器上都建有Home目录,Home目录可以放在NFS服务器上且可以在网络上被访问使用。 一些存储设备如软驱、CDROM和Zip等都可以在网络上被别的机器使用。这可以减少整个网络上可移动介质设备的数量 NFS的工作机制 NFS服务器端运行着四个进程: nfsd mountd idmapd portmapper idmapd //实现用户帐号的集中映射,把所有的帐号都映射为NFSNOBODY,但是在访问时却能以本地用户的身份去访问 mountd //主要功能是管理nfs的文件系统

Ubuntu 搭建 NFS

走远了吗. 提交于 2019-12-02 22:29:56
提要:   为什么需要NFS? N1:   目前公司使用docker swarm 管理docker集群,在swarm部署一个需要持久化数据的服务A,若服务A起初在A机器部署成功,当服务A异常飘到B机器的时候就会造成数据丢失,所以需要一个公共的数据存储。 部署NFS服务端:   1、安装     sudo apt-get install nfs-kernel-server   2、配置     mkdir /nfs     sudo chmod 777 /nfs     sudo vim /etc/exports         /nfs 192.168.120.*(rw,sync,no_root_squash,no_subtree_check)         *************参数解释*************         /nfs 表示要共享的目录         192.168.120.* 代表 192.168.120.1~255 这个段的机器可以共享此目录         rw 读写权限         sync 同步写入磁盘         no_root_squash nfs 客户端共享目录使用者权限         no_subtree_check 不检查目录树的权限         *************参数解释*************   3

Linux 下部署 NFS 服务

匿名 (未验证) 提交于 2019-12-02 21:59:42
Linux 下部署 NFS 服务 一般应用场景: 服务器端分配出共享的磁盘空间, 被一个或者多个客户端挂载,来实现数据共享,集中管理与维护和访问控制等。 步骤: 服务器端 - CentOS 7 安装必要的包: nfs-utils , rpcbind yum -y install nfs-utils yum -y install rpcbind 配置 etc/exports 文件 exports配置的参数选项比较多,具体细节用man去查看和了解。这里对主要4个参数做一个说明: all_squash : 无论客户端用什么账户创建的数据,拥有者都是nfsnobody no_all_squash : 只对客户端用root账户创建的数据,拥有者是nfsnobody,其它用户创建的数据其拥有者是其它用户自己 root_squash : 只对客户端用root账户创建的数据,拥有者是nfsnobody,其它用户创建的数据其拥有者是其它用户自己。 no_root_squash : root用户拥有完全访问权限,任何用户创建的拥有者都是拥有者自己 截图为exports文件里的内容,红色区域为客户端的IP地址 让NFS 配置文件生效。( 注意: 每次对 /etc/exports做的更新都需要执行这一步) exportfs -rv -r #重新共享所以目录 -v #输出详细信息 关闭防火墙

Linux 中NFS服务器的搭建

匿名 (未验证) 提交于 2019-12-02 21:59:42
serve端IP:192.168.2.128 客户端IP:192.168.2.131 server端配置: 1.安装nfs,rpcbind,可以参考 Linux 中yum的配置 来安装: yum install nfs* -y 2.创建要共享的文件夹,然后编辑/etc/exports mkdir /share-zhi vim /etc/exports   相关参数(这里参数的控制不同,最终客户端对文件的操作也不同): 3.启动nfs服务,rpcbind服务 systemctl start nfs systemctl start rpcbind    保证rpcbind开机自启动 systemctl enable rpcbind 注意:nfs服务不需要设置开机自启动,否则会报错: 为了确保nfs,rpcbind进程的启动,查看对应进程: ps -aux| grep rpcbind ps -aux|grep nfs 可以看到已经运行。 4.防火墙开放nfs,mountd,rpc-bind服务, firewall-cmd --permanent --add-service= nfs firewall -cmd --permanent --add-service= mountd firewall -cmd --permanent --add-service=rpc-bind 重启防火墙:

linux.nfs服务配置

匿名 (未验证) 提交于 2019-12-02 21:59:42
NFS(Network File System)即网络文件系统,是FreeBSD支持的文件系统中的一种,它允许网络中的计算机之间通过TCP/IP网络共享资源。在NFS的应用中,本地NFS的客户端应用可以透明地读写位于远端NFS服务器上的文件,就像访问本地文件一样。 以下是NFS最显而易见的好处: 1. 节省本地存储空间,将常用的数据存放在一台NFS服务器上且可以通过网络访问,那么本地终端将可以减少自身存储空间的使用。 2. 用户不需要在网络中的每个机器上都建有Home目录,Home目录可以放在NFS服务器上且可以在网络上被访问使用。 3. 一些存储设备如软驱、CDROM和Zip(一种高储存密度的磁盘驱动器与磁盘)等都可以在网络上被别的机器使用。这可以减少整个网络上可移动介质设备的数量。 NFS体系至少有两个主要部分: 一台NFS服务器和若干台客户机,如右图所示。 客户机通过TCP/IP网络远程访问存放在NFS服务器上的数据。 在NFS服务器正式启用前,需要根据实际环境和需求,配置一些NFS参数。 NFS 有很多实际应用。下面是比较常见的一些: 1. 多个机器共享一台CDROM或者其他设备。这对于在多台机器中安装软件来说更加便宜跟方便。 2. 在大型网络中,配置一台中心 NFS 服务器用来放置所有用户的home目录可能会带来便利。这些目录能被输出到网络以便用户不管在哪台工作站上登录

linux挂载群辉的NFS共享文件夹

匿名 (未验证) 提交于 2019-12-02 21:59:42
群辉开启NFS文件夹共享,linux系统挂载 1.在群辉的控制面板-->共享文件夹新增一个共享文件夹NFSfile 点击确定,授予相应用户权限,如图 在NFS权限的选项卡设置NFS权限 *代表所有主机可访问 在控制面板-->文件服务下启用NFS文件服务,如图 在客户端linux系统中安装NFS客户端工具 yum install nfs-utils -y 在linux中检测开启NFS服务的群辉主机IP showmount -e 192.168.137.136 [root@node30 ~]# showmount -e 192.168.137.136 Export list for 192.168.137.136: /volume1/NFSfile * [root@node30 ~]# 创建目录并挂载 [root@node30 ~]# mkdir /NFSfile [root@node30 ~]# mount -t nfs 192.168.137.136:/volume1/NFSfile /NFSfile -o proto=tcp -o nolock [root@node30 ~]# df -h Filesystem Size Used Avail Use% Mounted on /dev/mapper/centos-root 50G 5.6G 45G 12% / devtmpfs

Linux centos 7 安装NFS服务

匿名 (未验证) 提交于 2019-12-02 21:59:42
NFS服务简介:NFS是Network File System的缩写,即网络文件系统。客户端通过挂载的方式将NFS服务器端共享的数据目录挂载到本地目录下。---主要功能指的是共享文件 为什么要安装NFS服务:当服务器访问流量过大时,需要多台服务区进行分流,而这多台服务器可以使用NFS服务进行共享。(NFS服务是最基础的共享服务) 应用场景: NFS 应用场景,常用于高可用文件共享, 多台服务器共享同样的数据,可扩展性比较差,本身高可用方案不完善,取而代之的数据量比较大的可以采用 MFS 、 TFS 、 HDFS 等等 分布式文件系统 。 安装NFS服务:安装NFS服务必须要依赖RPC,所以运行NFS就必须要安装RPC。 一.服务器端(即要共享的电脑) 假设服务器端的地址是:192.168.1.140 下载:yum命令: 关闭防火墙:systemctl stop firewalld selinux :新手最好禁止 将SELINUX的状态改为:display。保存退出即可 配置:nfs主要配置文件为:/etc/exports vi /etc/exports 其中/share 是需要共享的文件夹,共享的文件就存放在/share文件夹中,而*指的是让哪个用户连接ps:192.168.1.121 而括号里面的则是各种参数( 参数详情 ) 创建共享文件夹 :mkdir /share