lab-bill-common-nfs-davidey

每一个集成环境都缺不了一个共享文件服务器,今天介绍一下,该lab-bill-davidey清单里的公共服务(common)模块nfs服务器。

rpcbind nfs redhat6.5 其他有portmapnfs

vi /etc/export

/local10.0.0.0/24(rw,no_root_squash,no_all_squash,sync)

exportfs -v

iptables

cat /etc/sysconfig/nfs | grep PORT

-A INPUT -p tcp -m state --state NEW -m tcp--dport 892 -j ACCEPT

-A INPUT -p udp -m state --state NEW -m udp--dport 892 -j ACCEPT

-A INPUT -p tcp -m state --state NEW -m tcp--dport 2049 -j ACCEPT

-A INPUT -p udp -m state --state NEW -m udp--dport 2049 -j ACCEPT

-A INPUT -p tcp -m state --state NEW -m tcp--dport 32803 -j ACCEPT

mount -t nfs NFS:/local /nfs

mount -t iso9660/local/iso/rhel-server-6.5-x86_64-dvd.iso /mnt/cdrom -o loop

NFS /etc/export配置

NFS /etc/export配置dd

Posted on 2012-08-15 16:48 C‘est la vie 阅读(2590) 评论(0) 编辑 收藏

nfs服务器的配置,配置文件/etc/exports:

ro 该主机对该共享目录有只读权限

rw 该主机对该共享目录有读写权限

root_squash 客户机用root用户访问该共享文件夹时,将root用户映射成匿名用户

no_root_squash 客户机用root访问该共享文件夹时,不映射root用户

all_squash 客户机上的任何用户访问该共享目录时都映射成匿名用户

anonuid 将客户机上的用户映射成指定的本地用户ID的用户

anongid 将客户机上的用户映射成属于指定的本地用户组ID

sync 资料同步写入到内存与硬盘中

async 资料会先暂存于内存中,而非直接写入硬盘

insecure 允许从这台机器过来的非授权访问

例子

/ zhang (rw) wang (rw,no_root_squash)

表示共享服务器上的根目录(/)只有zhang和wang两台主机可以访问,且有读写权限;

wang主机用root用户身份访问该共享目录时,不映射root用户(no_root_squash),即相当于在服务器上用root身份访问该目

/root/share/ 192.168.1.20(rw,insecure,sync,all_squash)

表示共享服务器上的/root/share/目录只有192.168.1.20主机可以访问,且有读写权限;

/home/share/ .gdfs.edu.cn(ro,sync,all_squash,anonuid=student,anongid=math)

启动nfs后又修改了/etc/exports,不用重启该服务,使用exports命令即可:

exports [-aruv]

-a 全部mount或umount文件/etc/exports中的内容

-r 重新mount文件/etc/exports中的共享内容

-u umount目录

主机用root用户身份访问该共享目录时,不映射root用户(no_root_squash),即相当于在服务器上用root身份访问该目

/home/ljm/ *.gdfs.edu.cn(rw,insecure,sync,all_squash)

表示共享/home/ljm/目录,*.gdfs.edu.cn域中所有的主机都可以访问该目录,且有读写权限

/home/share/ .gdfs.edu.cn(ro,sync,all_squash,anonuid=student,anongid=math)

启动nfs后又修改了/etc/exports,不用重启该服务,使用exports命令即可:

exports [-aruv]

-a 全部mount或umount文件/etc/exports中的内容

nfsstat查看NFS的运行状态,调整NFS运行大有帮助

rpcinfo查看rpc执行信息,用于检测rpc运行情况

挂载格式:

mount –t nfs hostname(or IP):/directory/mountPoint

卸载:

umount /本地挂载目录(本地client卸载方法,但用exports–au为server卸载)

showmount –e IP(查看NFS服务器上共享了那些目录)

showmount –a IP(用于nfs server上,显示已经mount上本机NFS服务器的client(客户机))

/etc/fstab格式:

(192.168.233.139:/share /mnt nfs defaults 0 2)

fs_spec fs_file fs_type fs_options fs_dumpfs_pass

fs_spec:定义希望加载的文件系统所在的设备或远程文件系统,对于nfs则设为IP:/共享目录

fs_file:本地挂载点

fs_type:挂载类型

fs_options:挂载参数

fs_dump:该选项被“dump”命令使用来检查一个文件系统该以多快频率进行转储若不需转储即为0

fs_pass:该字段被fsck命令使用来决定在启动时需要被扫描的文件系统的顺序,根文件系统“/”对应该字段为1,其他文件系统为2,若该文件系统无需在启>动时被扫描则为0

后续介绍其他模块,有什么问题敬请大家不要吝啬指出,一同改进。欢迎大家和大家的技术发烧友一起加入我们的qq群262407268,共建我们的《云络智慧城市》

时间: 2024-09-30 01:15:16

lab-bill-common-nfs-davidey的相关文章

[转]Oracle 11g Direct NFS

Direct NFS ClientNAS storage devices use the Network File System (NFS) to access data. In Oracle Database 10g, NAS devices were accessed using operating system–specific kernel NFS drivers. This required that you tune many parameters, and the configur

How to configure NFS on Linux

Copy From:   http://linuxconfig.org/how-to-configure-nfs-on-linux How to configure NFS on Linux 1. Introduction The Network File System is certainly one of the most widely used network services. Network file system (NFS) is based on the Remote proced

C# 反射/映射学习

反射其实就是为了能够在程序运行期间动态的加载一个外部的DLL集合,然后通过某种办法找到这个DLL集合中的某个空间下的某个类的某个成员(通过反射可以访问该类所包含的所有成员,不论成员是公有还是私有) 1.运用反射调用其它程序集中的方法:     假设另一个工程中的所有类都编译到一个dll文件中了,在这很多的类当中,有一个类叫StringUtil,名称空间在HSMP.CommonBasic.Common 代码如下 : namespace lab.CommonBasic.Common { class

Linux   samba基础   NFS基础

两台虚拟机,均要检测 1. Yum是否可用 2.  防火墙默认区域修改为trusted 3. IP地址是否配置 #################################################### samba 文件共享(共享文件夹) Samba 软件项目 – 用途:为客户机提供共享使用的文件夹 – 协议:SMB(TCP 139).CIFS(TCP 445) 所需软件包:samba 系统服务:smb 一.搭建基本samba服务 1.安装samba软件包 2.创建samba的共享

linux学习笔记-工程师技术:SMB共享、NFS共享

两台虚拟机,均要检测 1. Yum是否可用 2.  防火墙默认区域修改为trusted 3. IP地址是否配置 ----------------------------------------------------------------------------------------- samba 文件共享(共享文件夹) Samba 软件项目 – 用途:为客户机提供共享使用的文件夹 – 协议:SMB(TCP 139).CIFS(TCP 445) 所需软件包:samba 系统服务:smb 一.

Day10 samba&NFS(Enginner04)

一.samba服务基础 1.1 用途 为客户机提供共享使用的文件夹 1.2 协议 1.2.1 SMB协议 SMB(Server Message Block)服务器消息块端口:139/tcp 1.2.2 CIFS协议 CIFS(Common Internet File System)通用网际文件系统端口tcp/445 1.3 帐号体系 帐号体系与linux系统账户有很大的关联samba的共享帐号和linux系统帐号名字相同.但密码不同 1.3.1 账户默认禁止本地登陆 useradd harry

Samba、NFS

?两台虚拟机,均要检测 Yum是否可用 防火墙默认区域修改为trusted IP地址是否配置 #################################################### samba 文件共享(共享文件夹) ? Samba 软件项目– 用途:为客户机提供共享使用的文件夹– 协议:SMB(TCP 139).CIFS(TCP 445) ? 所需软件包:samba? 系统服务:smb 一.搭建基本samba服务1.安装samba软件包2.创建samba的共享帐号.与系统相同

Heartbeat+DRBD+NFS高可用

一.环境 系统:     CentOS 6.4x64 最小化安装 node1:     192.168.1.13 node2:     192.168.1.14 vip:      192.168.1.15 nfs:      192.168.1.10 二.基础配置 node1和node2的操作一样 #关闭iptables和selinux [[email protected] ~]# getenforce Disabled                        #确保这项是正确的 [[e

Hyper-V 2016 系列教程32 StartWind 虚拟NFS,iSCSI软件

大家在学习Hyper-V的过程中,如果企业有用来测试用iSCSI或者NFS类型存储器的话,这是最好不过的了,如果没有条件购买的话,我们这时可以用第三方模拟软件来满足我们实验的目的,iSCSI模拟软件一般有StarWind,还有就是Windows Server 2016自带了模拟iSCSI和NFS的功能,大家有兴趣可以测试一下,如果要使用微软的iSCSI服务器的话,可以参考本博客中的关于配置Windows Server 2016作为iSCSI服务器的完整过程的文章. 这里我们推荐是StarWind

MIT OS lab Makefile 分析

lab1 中的Makefile主要是根目录下的GNUMakefile, kern/Makefrag, boot/Makefrag, 后两者通过include直接包含到GNUMakefile中. 1 # 2 # This makefile system follows the structuring conventions 3 # recommended by Peter Miller in his excellent paper: 4 # 5 # Recursive Make Considere