NFS
的安装
(
在局域网内部
linux
系统之间
实现文件的共享
)
NFS
不需要将文件从服务器下载到本地文件系统来访问文件
可划分为服务器和客户机两部分
使用
NFS
服务共享时
,需要在服务器和客户机中分别进行配置
一、服务器的安装
Portmap
软件包提供了运行
portmap
服务所需的文件。
Nfs-utils
软件包提供了
NFS
服务器启动脚本和管理维护工具
|
1
:
查看软件包
nfs-utils
和
portmap
是否安装
# rpm -q nfs-utils portmap
2
:如果软件包没有安装,需要手动安装
# rpm -ivh nfs-utils- 1.0.6 -46.i386.rpm portmap-4.0-63.i386.rpm
只有当
portmap
和
nfs
两个服务程序都正常运行时,才能够正常对外提供
NFS
目录共享
|
3
:查询服务器的状态
# service
服务程序脚本名称
status
4
:如果没有启动,
就启动服务器
# service
服务程序脚本名称
start
如果要停止服务程序运行时,可使用命令
# service
服务程序脚本名称
stop
通常只要停止
nfs
服务即可
,不需要停止
portmap
服务的运行
5
:(可选)设置服务器的开机启动状态
提供
NFS
共享服务的
LINUX
主机最好保证
nfs
服务在系统的默认启动级别(
3
或
5
)
自动启动
先查看
portmap
服务在运行级别中的开
关
# chkconfig �Clist
服务程序脚本名称
在将
portmap
和
nfs
服务程序设置为在级别
3
和
5
中自动启动
# chkconfig --level 35
服务程序脚本名称
no
NFS
服务器的配置文件
(既共享文件)
在
/etc/exports
中
默认是空的
如果需要提供
NFS
的共享目录,
需要使用
vi /etc/exports
文件中添加共享目录
2、
指定一个网段中所有的主机
(192.168.0.10/24)
3、
指定域名的主机
(
*.benet.com
)
4、
所有主机
(
*
)
设置好
/etc/exports
文件后
要使文件内容生效
使用命令
# exportfs -rv
# exportfs -auv
停止
NFS
服务器的所有共享目录输出
(
维护时使用
)
# exportfs -av
启动(输出)所有共享目录
(维护好以后启动)
Showmount
命令
查询显示
NFS
服务器的相关信息
# showmount
显示当前主机中
NFS
服务器的连接信息
# showmount 192.168.1.x
显示指定
IP
主机中的
NFS
服务器的连接
xinx
# showmount -e
显示当前主机中
NFS
服务器的共享目录
# showmount
�C
e 192.168.1.x
显示指定
NFS
服务器中的共享目录
# showmount -d
显示哪些共享目录已经被挂载
# showmount -a
显示哪些共享目录已被挂载和挂载的客户机地址
二、客户机的安装
1
:
在使用
mount
命令挂载
NFS
服务器的共享目录时,先查询
NFS
服务器中是否允许当前主机连接服务器中的
NFS
共享目录
# showmount -e 192.168.1.x
显示
IP
为
192.168.1.x
的
NFS
服务器中的共享目录
2
:挂载
NFS
服务器中的共享目录
# mount -t nfs
NFS
服务器地址:共享目录 本地挂载点
3
:显示当前主机挂载的
NFS
共享目录
# mount | grep mnt
4
:卸载系统中已挂载的
NFS
共享目录
# umount /mnt
如果想启动时自动挂载NFS文件
则要进入
vi /etc/fstab
文件中
在最后一行写入挂载信息
# vi /etc/fstab
在最后一行写入
NFS
服务器的IP:共享文件的路径 挂载点
nfs defaults 0 0
在图形界面上启动NFS服务器配置工具命令
# system-config-nfs
如果是
linux
和
windows
组网
linux
访问
windows
的共享文件时
# mount
//
对方的IP/对方共享的文件夹名称 挂载点
-o username=administrator
然后输入密码即可
windows
访问
linux
的共享文件时
在
windows
操作系统中按照
NFS
客户端软件可以实现对
NFS
服务器的访问
可从
ftp ://ftp.xlink.com/pub/xlink_demo/cnet/liteall.exe 下载
v
本文出自 “做人要“信”” 博客,谢绝转载!