Linux下NFS开启方式
mount nfs 读写

Mount NFS 读写NFS(Network File System)是一种允许在不同计算机之间共享文件的协议。
通过使用NFS,我们可以将远程文件系统挂载到本地主机,实现对远程文件的读写操作。
本文将介绍如何在Linux系统上进行NFS挂载,并实现读写操作。
1. 安装NFS客户端软件首先,我们需要在本地主机上安装NFS客户端软件。
在大多数Linux发行版上,可以使用以下命令来安装NFS客户端软件:sudo apt-get install nfs-common2. 确定NFS服务器的IP地址和共享目录在进行NFS挂载之前,我们需要知道NFS服务器的IP地址和共享目录。
可以通过与NFS服务器的管理员进行沟通来获取这些信息。
3. 创建本地挂载点在本地主机上,我们需要创建一个目录作为NFS共享目录的挂载点。
可以使用以下命令来创建挂载点:sudo mkdir /mnt/nfs4. 进行NFS挂载现在,我们可以使用mount命令来进行NFS挂载。
假设NFS服务器的IP地址为192.168.1.100,共享目录为/shared,我们可以使用以下命令来进行挂载:sudo mount 192.168.1.100:/shared /mnt/nfs这将把NFS服务器上的/shared目录挂载到本地主机的/mnt/nfs目录下。
5. 验证挂载一旦挂载成功,我们可以使用df -h命令来验证挂载情况。
应该能够看到挂载点/mnt/nfs在输出中。
df -h6. 读写NFS共享目录一旦NFS共享目录成功挂载到本地主机,我们就可以像使用本地文件一样对其进行读写操作。
读取文件要读取NFS共享目录中的文件,可以使用cat命令或其他适当的文件阅读器。
例如,要读取文件example.txt,可以使用以下命令:cat /mnt/nfs/example.txt写入文件要向NFS共享目录中写入文件,可以使用echo命令或其他适当的文本编辑器。
linux文件共享方法

linux文件共享方法Linux文件共享方法Linux是一种开源的操作系统,它的文件共享方法非常灵活和多样化。
在Linux中,有多种方法可以实现文件共享,包括Samba、NFS、FTP等。
下面将介绍这些方法的具体实现。
1. SambaSamba是一种开源的软件,它可以让Linux系统与Windows系统之间进行文件共享。
要使用Samba,需要先安装Samba软件包。
安装完成后,可以通过编辑Samba配置文件来设置共享目录和访问权限。
在Samba配置文件中,可以指定哪些用户可以访问共享目录,以及访问权限是只读还是读写。
2. NFSNFS是一种网络文件系统,它可以让Linux系统之间进行文件共享。
要使用NFS,需要先安装NFS软件包。
安装完成后,可以通过编辑NFS配置文件来设置共享目录和访问权限。
在NFS配置文件中,可以指定哪些主机可以访问共享目录,以及访问权限是只读还是读写。
3. FTPFTP是一种文件传输协议,它可以让Linux系统之间进行文件共享。
要使用FTP,需要先安装FTP软件包。
安装完成后,可以通过编辑FTP配置文件来设置共享目录和访问权限。
在FTP配置文件中,可以指定哪些用户可以访问共享目录,以及访问权限是只读还是读写。
总结Linux文件共享方法非常灵活和多样化,可以根据实际需求选择不同的方法。
Samba适用于Linux系统与Windows系统之间的文件共享,NFS适用于Linux系统之间的文件共享,FTP适用于Linux 系统之间的文件传输。
无论使用哪种方法,都需要注意设置访问权限,以保证文件的安全性。
nfs 参数

nfs 参数NFS(Network File System)是一种分布式文件系统,可以让多个计算机通过网络共享文件。
在使用NFS时,需要设置一些参数来控制其行为和性能。
本文将详细介绍NFS参数的含义和设置方法。
一、NFS参数概述在Linux系统中,NFS参数主要包括以下几个方面:1. NFS服务端参数:这些参数用于控制NFS服务器的行为,例如共享目录、权限等。
2. NFS客户端参数:这些参数用于控制NFS客户端的行为,例如挂载远程目录、缓存大小等。
3. RPC(Remote Procedure Call)参数:这些参数用于控制RPC通信的行为,例如超时时间、连接数等。
4. TCP(Transmission Control Protocol)参数:这些参数用于控制TCP通信的行为,例如缓存大小、拥塞控制等。
5. UDP(User Datagram Protocol)参数:这些参数用于控制UDP 通信的行为,例如超时时间、最大传输单元等。
二、NFS服务端参数1. exportsexports文件是NFS服务器配置文件中最重要的部分之一。
它包含了所有需要共享给客户端的目录及其相关信息。
每个条目都由以下几个字段组成:<export-path> <client-options>其中,<export-path>表示需要共享的目录路径;<client-options>表示客户端可以使用的选项,例如权限、读写方式等。
例如:/home/user1 192.168.0.0/24(rw,all_squash)这个条目表示将/home/user1目录共享给192.168.0.0/24网段的客户端,并且允许读写操作,同时将所有客户端的UID和GID映射到匿名用户。
2. no_subtree_checkno_subtree_check参数用于控制NFS服务器是否检查共享目录的子目录。
linux的NFS及mount使用方法

linux的NFS及mount使用方法NFS协议是网络当中比较常用的一类协议,在很多开发系统平台中,都需要加载这个协议。
所以,我们这里就来详细介绍一下NFS协议的启动以及对NFS的操作等内容。
希望对大家有所帮助。
一:服务器端的设定(以LINUX为例)服务器端的设定都是在/etc/exports这个文件中进行设定的,设定格式如下:欲分享出去的目录主机名称1或者IP1(参数1,参数2) 主机名称2或者IP2(参数3,参数4)exporting *:/home/linux二、客户端的操作转自另一篇文章:NFS的常用目录用途1、/etc/exports这个文件是NFS的主要配置文件2、/usr/sbin/exportfs这是维护NFS共享资源的命令,我用的不是很多,我一般在配置文件里面定义3、/usr/sbin/showmountshouwmount命令主要是用在client端,可以用来查看NFS共享出来的目录资源4、/var/lib/nfs/*tab其中的etab记录了NFS分享出来的目录的完整权限设定值,另一个是xtab,记录曾经连接到此NFS主机的相关client数据。
安装步骤:1、安装好NFS,yum install nfs-utils nfs4-acl-tools portmap 检查是否正常启动2、vi /etc/exports 添加共享目录及权限/home/zxd/data 192.168.30.0/24(rw,no_root_squash,nohide,async,anonuid=10000,anongid=10000) 127.0.0.1/8(rw,no_root_squash,nohide,async,anonuid=10000,anongid=10000)3、重启NFS服务service nfs restart4、检查是否生效showmount5、设置共享目录的权限mkdir /home/zxd/data/sjuseradd zsachmod -R 777 sj/chown -R zsa:zsa sj/6、mount 文件与检验mount -t nfs -o nfsvers=3,timeo=3,udp 192.168.30.75:/home/zxd/data/sj/ /opt/sj df -m7、开机启动vi /etc/rc。
Linux下NFS(网络文件系统)的建立与配置方法

F i l e S y s t e m) 是 一 种 将 远 程 主 机 上 的 s y n c , n o _ r o o t _ s q u a s h) 然后保存退出 。 分区 ( 目录 ) 经 网 络 挂 载 到 本 地 系 统
UX
的 NF S开 发 环境 。 嵌 入式 L i n u x 的 NF S 开 发 环 境
# mk d i r/ mn t / NF S/ /建 立 L i n —
的 实 现 包 括 两 个 方 面 :一 是 L i n u x
服 务 器 输 出 共 享 目录 的 挂 载 点 ;
≠ ≠ mo unt t N FS 1 9 2. 1 6 8. 0. 2 0:
/ h o me / wo r k也 称 为 服 务 器 输 出
共 享 目录 。
参数 意 义描 述 如 下 :
开 发者需要 在 L i n u x服 务 器 上 进 行 所有的软件开发 , 交叉编译后 , 通 用
F T P 方式 将 可 执 行 文 件 下 载 到 嵌 入
n Ⅳ: 读 /写 权 限 , 只 读权 限 的 参 端 的 配 置 数为 r o ;
最 后 执 行 如 下 命 令 启 动 NF S服 S h e l l下 , 执 行 如 下 命 令 来 进 行 NF S 务 ,此 时 NF S会 激 活 守 护 进 程 , 然 共 享 目录 挂 载 : 后就 开 始 监 听 C l i e n t端 的 请 求 :
# / e t c / r c. d/ / n i t. d / N FS s t a r t
添加 的 内容 表 示 :允 许 i p地 址
NFS服务器的配置与使用

第五章NFS服务器的配置与使用NFS(Network Files system)是网络文件系统,它能够在不同的Linux/UNIX系统上使用,以达到文件的共享。
本章将介绍有关网络文件系统NFS的知识。
本章目标:学习完本章你将能够¾理解NFS的作用及工作原理¾配置NFS服务器¾使用NFS1.NFS简介什么是NFS呢?它是Network File system的缩写,即网络文件系统。
NFS是由SUN公司开发,并于1984年推出的一个RPC服务系统,它使我们能够达到文件的共享,在不同的系统间使用,所以它的通信协议设计与主机及操作系统无关。
当用户想使用远程文件时只要用“mount”命令就可把远程文件系统挂接在自己的文件系统之下,使远程的文件与使用本地计算机上的文件一样。
例如在计算机A上,要把计算机B上的/usr/man挂接到A的/usr/man只需执行如下命令即可:mount B:/usr/man /usr/man用户不但可以mount(挂接)目录,而且可以挂接一个文件。
在挂接之后用户只能对文件做读取(或者写入)的操作,而不能在远程计算机上把此文件或目录移动或删除,但是如果挂接 /usr/man后,则不能再挂接 /usr/man底下的目录,否则会发生错误。
NFS就是一种促使servers(服务器)上的文件能被其他的计算机挂接而达到资源共享的网络文件系统,使用这些文件的计算机就可称为Client(客户机),一个客户机可以从服务器上挂接一个文件或者一个层次的目录。
然而,事实上任何一台计算机都可以是NFS服务器或NFS客户机,甚至同时为NFS 服务器和NFS客户机。
NFS服务器所共享出来的文件或目录都记录在/etc/exports文件中,当启动NFS 服务器时,脚本/etc/rc.d/rc会自动启动exportfs程序,搜索/etc/exports这一个文件是否存在,并且赋予正确的权限给所有共享出去的文件或目录。
Linux系统挂载NFS的方法
Linux系统挂载NFS的方法NFS(网络文件系统),这是在 Linux 系统上常用的文件共享方式。
也可以做为作为一个远程存储使用。
下面是店铺收集整理的Linux 系统挂载 NFS,希望对大家有帮助~~Linux 系统挂载 NFS工具/原料CentOS 6.5 操作系统PuTTY 工具方法/步骤登录到要设置成 NFS 服务的那个服务器上设置 NFS 要共享的目录,在命令行输入 vi /etc/exports 后回车进入vi 的文件编辑窗口,按i 键切换到编辑模式,输入你想设置的目录位置和权限,如:/var/ftp *(rw,no_root_squash) ;说明:/var/ftp 为共享的目录位置; *(rw,no_root_squash) *为任意IP都可以访问 rw为可进行读写访问 no_root_squash 为拥有这个目录所有者的权限。
确认输入正确后,按 Esc 键,回到 vi 的命令模式,依次按 : (冒号) wq 键后回车保存并退出编辑。
使用 service nfs start 命令启动 NFS 服务(在对 /etc/exports 做了任何修改后都需要重启NFS 服务,才可以使修改生效,重启命令service nfs restart)至此,服务器上面的设置完成了。
开始使用NFS服务的客户端设置,首先还是先使用 PuTTY 登录到要使用 NFS 的电脑上。
(为了方便,我都是在一台电脑上操作的) 建立NFS 要挂载位置的目录(如果目录已经存在忽略此步骤),加入我想挂载到 /var/ftp 这个目录下,那么我先用命令 mkdir /nfs/ftp 创建目录,之后使用 ls /var -l 命令查看挂载NFS 共享,使用mount -t nfs -o rw 192.168.109.130:/nfs/ftp /var/ftp 命令完成挂载10要想每次启动机器的时候自动挂载,可使用命令vi /etc/fstab 编辑,在最后面加上 192.168.109.130:/var/ftp /nfs/ftp nfs defaults 0 0 ,保存退出。
LinuxNFS服务器的安装与配置方法(图文详解)
LinuxNFS服务器的安装与配置⽅法(图⽂详解)⼀、NFS服务简介 NFS 是Network File System的缩写,即⽹络⽂件系统。
⼀种使⽤于分散式⽂件系统的协定,由Sun公司开发,于1984年向外公布。
功能是通过⽹络让不同的机器、不同的操作系统能够彼此分享个别的数据,让应⽤程序在客户端通过⽹络访问位于服务器磁盘中的数据,是在类Unix系统间实现磁盘⽂件共享的⼀种⽅法。
NFS 的基本原则是“容许不同的客户端及服务端通过⼀组RPC分享相同的⽂件系统”,它是独⽴于操作系统,容许不同硬件及操作系统的系统共同进⾏⽂件的分享。
NFS在⽂件传送或信息传送过程中依赖于RPC协议。
RPC,远程过程调⽤ (Remote Procedure Call) 是能使客户端执⾏其他系统中程序的⼀种机制。
NFS本⾝是没有提供信息传输的协议和功能的,但NFS却能让我们通过⽹络进⾏资料的分享,这是因为NFS使⽤了⼀些其它的传输协议。
⽽这些传输协议⽤到这个RPC功能的。
可以说NFS本⾝就是使⽤RPC的⼀个程序。
或者说NFS也是⼀个RPC SERVER。
所以只要⽤到NFS的地⽅都要启动RPC服务,不论是NFS SERVER或者NFS CLIENT。
这样SERVER和CLIENT才能通过RPC来实现PROGRAM PORT的对应。
可以这么理解RPC和NFS的关系:NFS是⼀个⽂件系统,⽽RPC是负责负责信息的传输。
⼆、系统环境系统平台:CentOS release 5.6 (Final)NFS Server IP:192.168.1.108防⽕墙已关闭/iptables: Firewall is not running.SELINUX=disabled三、安装NFS服务NFS的安装是⾮常简单的,只需要两个软件包即可,⽽且在通常情况下,是作为系统的默认包安装的。
•nfs-utils-* :包括基本的NFS命令与监控程序•portmap-* :⽀持安全NFS RPC服务的连接1、查看系统是否已安装NFS系统默认已安装了nfs-utils portmap 两个软件包。
ubuntu linux的虚拟机安装及NFS、Samba共享的设置
09142035 通信工程wy作业一在虚拟机安装linux系统,设置共享目录,关闭防火墙,设置NFS内容: 1.在虚拟机安装linux系统2.设置共享目录,3. 配置虚拟机的IP地址,确定虚拟机与PC机能够连通。
4.关闭防火墙,配置NFS服务,验证NFS服务正确5.配置samba服务器,验证其工作正确。
目录(按住ctrl单击链接)1.在虚拟机安装linux系统2. 设置root超级用户默认登录3. 配置NFS服务4.配置samba服务5.VMware虚拟机设置共享1.在虚拟机安装linux系统回目录我安装的系统是ubuntu11.04,安装过程比较简单。
如下列各图所示,所以不加详细说明了:出现下图所示界面,ubuntu 就安装成功了。
2.接下来要做一个关于root的设置回目录Ubuntu设置root用户自动登录由于linux禁止用root用户登录,但是我们很多时候要用到超级用户的权限,每次都用sudo 命令,不太方便,所以在ubuntu11.04版本的linux下,我们可以采用以下方法设置root用户自动登录。
1.新建一个终端,输入:sudo passwd root或者按下图输入,输入要设置的密码(注意输入密码时,是不显示密码的),这样以后我们就可以用root 用户登录了。
2.切换用户,在登录界面选择“other”用户,输入用户名“root”,密码就是刚才设置的密码。
登录系统后,看到用户名是root的话,说明你已经成功登录root账户3.然后按以下路径打开custom.confetc/gdm/custom.conf这时会弹出文本编辑器,将‘custom.Conf’内容修改成下面所示内容(若原来文件为空的话就输入这些内容),保存关闭,重新启动ubuntu 就会发现已经自动用root 用户登录了。
[daemon]TimedLoginEnable=trueAutomaticLoginEnable=trueTimedLogin=rootAutomaticLogin=rootTimedLoginDelay=30如果想要取消超级用户登录的话,只需要将上面的root全部用普通用户名替代即可。
nfs相关命令
客户端配置1.NFS服务的启动关闭#启动/etc/init.d/portmap start/etc/init.d/nfslock start#关闭/etc/init.d/nfslock stop/etc/init.d/portmap stop#查看本机已挂载的指定IP地址的NFS目录showmount -e 192.168.100.2542.建立、取消挂载点,并挂载测试#一般挂载mkdir -p /home/nfs/publimount -t nfs 192.168.100.254:/home/public /home/nfs/public#带安全性的挂载mount -t nfs -o nosuid,noexec,nodev,rw \192.168.100.254:/home/public /home/nfs/public#查看挂载点详情mount | grep addr#取消挂载点umount /home/nfs/public3.特殊挂载方式,应对网络不稳定情况mount -t nfs -o nosuid,noexec,nodev,rw \-o bg,soft,rsize=32768,wsize=32768 \192.168.100.254:/home/public /home/nfs/public4.开机自动挂载vim /etc/rc.d/rc.localmount -t nfs -o nosuid,noexec,nodev,rw,bg,soft,rsize=32768,wsize=32768 \192.168.100.254:/home/public /home/nfs/public5.挂载失败原因分析#客戶端的主机名称或 IP 网段不被允许使用mount -t nfs localhost:/home/test /mnt#服务器或客户端某些服务未启动mount -t nfs 192.168.100.254:/home/test /mnt# 如果你使用ping 服务器都是好的,那么这个问题就是portmap 沒有开啦!mount -t nfs 192.168.100.254:/home/test /home/nfs# 注意看最后面的资料,已经连接上RPC ,但是服务器的RPC 告诉,该程序尚未注册服务器端配置1.启动服务service portmap startservice nfs startvi /etc/exports共享的目录 IP地址(段)共享权限权限说明2.重新加载共享配置文件exportfs –arvexportfs –auv。