您的位置:首页 > 运维架构 > Linux

linux centos 5.2 nfs 挂载 区别 iscsi 挂载

2013-03-02 13:53 555 查看
Nfs 服务器配置文档
2013-2-7创建

服务器设置nfs

1. 准备工作

2. Linux centos5.2

3. 安装包

libevent-1.1a-3.2.1.i386.rpm nfs-utils-lib-devel-1.0.8-7.2.z2.i386.rpm

libevent-devel-1.1a-3.2.1.i386.rpm system-config-nfs-1.3.23-1.el5.noarch.rpm

nfs-utils-lib-1.0.8-7.2.z2.i386.rpm

4. Nfs配置文件实例

vi /etc/exports

输出目录 客户端1(选项) 客户端2(选项)

#允许16.0网段读写,且数据缓存,其它用户只读。

/nfs/public 192.168.16.0/24(rw,async) *(ro)

#只允许192.168.16.20主机访问,可读写与数据同步。

/nfs/liu 192.168.16.20(rw,sync)

#允许16.0网段写。

/mnt/cdrom 192.168.16.*(ro)

#允许所有用户读写。

/tmp/abc *(rw)

chmod 777 /opt 否则客户端读写失败

注:配置文件中的读写设置必须与该文件夹的权限配置一样设为可读写才行。

5. 维护nfs目录输出
如果修改了/etc/exports 文件后,不需要重新激活 nfs,只要使用exportfs 重新扫瞄一次 /etc/exports即可。

exportfs [选项]

-a 输出在/etc/exports文件中所设置的所有目录

-r 重新读取/etc/exports文件的设置,并设置立即生效,不需重启nfs

-u 停止输出某一目录。

-v 输出目录时显示到屏幕上。

示例一:重新输出共享目录

exportfs -rv
示例二:停止输出共享目录

exportfs -auv
6. 启动nfs 服务service nfs start

chkconfig --level 5 nfs on 设置开机启动nfs服务

客户端设置nfs

7

启动nfs 服务service nfs start

chkconfig --level 5 nfs on 设置开机启动nfs服务

挂载例子:

mount -t nfs 192.168.50.202:/opt /mnt/nfs202

示例:将192.168.1.10:/tmp/abc的目录挂载到本地/mnt/nfs目录下。

mount -t nfs 192.168.1.10:/tmp/abc /mnt/nfs

注:客户端无权是不能够进行挂载的。

示例:卸载nfs

umount /mnt/nfs

说明:使用方法与普通的挂载光盘等方法相同。
设置启动时自动挂载

可以编辑本地挂载配置文件/etc/fstab文件。

示例:

vi /etc/fstab
192.168.1.10:/tmp/abc /mnt/nfs default 0 0

测试文件写速度

写在共享目录下

[root@localhost mnt]# dd if=/dev/zero of=/mnt/nfswangxue/testnfs.bsr bs=1024 count=1000000;

1000000+0 records in

1000000+0 records out

1024000000 bytes (1.0 GB) copied, 97.4136 seconds, 10.5 MB/s 由于网卡原因百兆网卡

[root@localhost mnt]# ls

Nfswangxue

写在本机器上

[root@localhost mnt]# dd if=/dev/zero of=/mnt/testnfs.bsr bs=1024 count=1000000;

1000000+0 records in

1000000+0 records out

1024000000 bytes (1.0 GB) copied, 4.7069 seconds, 218 MB/s

[root@localhost mnt]#
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: