CentOS 6.5 学习笔记 搭建NFS服务器

NFS 是 Network File System 的缩写,意为:网络文件系统.功能是通过网络让不同机器,不同的操作系统能够彼此分享数据.

客户端可以通过网络访问服务器磁盘中的数据.相当于 win7 系统中的"映射网络驱动器",把远程目录映射为本地磁盘.

NFS 是 SUN 公司于 1984 年推出的,性能较差. 新的 MFS, TFS, HDFS 等分布式文件系统则有更佳表现.

1.服务器配置

>>> 1.1 安装 NFS 服务

[root@ ~]#: yum install nfs* portmap -y  # 有些版本的 CentOS, 不单独显示 portmap 包

...

Complete!

>>> 1.2 修改配置文件

[root@ ~]#: vi /etc/exports # 文件默认为空

1
2 /data/ 192.168.10.62(rw,sync,no_all_squash)
3 # /data/ 是共享目录,相当于 win7  "映射网络驱动器" 中的远程目录

4 # 192.168.10.62 是允许访问共享目录的IP

5 # 如果允许所有IP地址都可以访问的话,使用通配符 *

# 保存退出

>>> 1.3 启动服务

[root@ ~]#: /etc/init.d/nfs restart
关闭 NFS 守护进程:                          [确定]
关闭 NFS mountd:                           [确定]
关闭 NFS quotas:                           [确定]
Shutting down RPC idmapd:                 [确定]
启动 NFS 服务:                             [确定]
关掉 NFS 配额:                             [确定]
启动 NFS mountd:                          [确定]
启动 NFS 守护进程:                          [确定]
正在启动 RPC idmapd:                       [确定]

>>> 1.4 新建文件用于测试

[root@ ~]#: mkdir -p /data/next/
[root@ ~]#: echo "server test" > /data/next/next.txt
[root@ ~]#: echo "server test data" > /data/data.txt
2.客户端配置

>>> 2.1 挂载远程目录

1 号虚拟机是 NFS 服务器, 我们打开 2 号虚拟机作为客户端访问服务器.

[root@ ~]#: mount -t nfs 192.168.10.61:/data/  /mnt # 挂载服务器共享目录到本地

>>> 2.2 查看共享目录的文件

[root@ ~]#: ls -l /mnt   # 查看文件

总用量 8
-rw-r--r--. 1 root root 17 9月 6 10:30 data.txt
drwxr-xr-x. 2 root root 4096 9月 6 10:30 next

[root@ ~]#: cat /mnt/data.txt
server test data
[root@ ~]#: cat /mnt/next/next.txt
server test
[root@ ~]#:

>>> 2.3 新建文件

[root@ ~]#: echo "Client test" > /mnt/Client.txt  # 在客户端新建文件

[root@ ~]#: ls /data/  # 此行在服务器上操作
Client.txt data.txt next
[root@ ~]#: cat /data/Client.txt # 此行在服务器上操作
Client test

可以看到,在客户端新建的文件,在服务器上也可以查看.说明客户端可以操作共享目录中的文件.

>>> 2.4 查看磁盘 

[root@ ~]#: df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda1 40G 2.1G 36G 6% /
tmpfs 122M 0 122M 0% /dev/shm
192.168.10.61:/data/ 40G 2.2G 36G 6% /mnt  # 挂载远程目录为本地磁盘

3.用 win7 连接 NFS 服务器

>>> 3.1 映射网络驱动器

先检查服务器配置, 查看 win7 系统的 IP 地址是否允许连接到 NFS.

桌面---右键"计算机"---映射网络驱动器---驱动器:Y---文件夹--- \\192.168.10.61\data\ ---完成.

双击 "计算机", 可以看到 "网络位置" 处,驱动器 Y 就是 NFS 服务器的共享目录

>>> 3.2 修改权限, 让 Win7 可以创建文件

[root@ ~]#: chmod 777 /data/nfs/  # 此行在服务器端操作

[root@ ~]#: /etc/init.d/nfs restart  # 此行在服务器端操作
关闭 NFS 守护进程: [确定]

...

然后使用 win7 即可在 Z 盘中创建和删除文件.

posted on 2019-09-06 11:20  mail8611  阅读(133)  评论(0)    收藏  举报

导航