Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1614533
  • 博文数量: 292
  • 博客积分: 10791
  • 博客等级: 上将
  • 技术积分: 2479
  • 用 户 组: 普通用户
  • 注册时间: 2010-03-20 21:06
文章分类

全部博文(292)

文章存档

2011年(31)

2010年(261)

分类: LINUX

2010-05-18 22:25:08

RedHat AS4下安装NFS服务器
 
         NFS即网络文件系统(Network  File  System),是不同计算机之间进行文件共享的一种网络协议,多用于Linux/Unix系统,最早由Sun公司开发的,目的是绕不过不同计算机、不同操作系统之间可以彼此共享文件。
 
         NFS通常用于局域网,用于多台计算机共享同一主机上的文件资源,其中一台NFS服务器只要将其文件系统共享出来,NFS客户端就可以将它挂载到本地系统中,从而像使用本地文件系统中的文件一样使用那些远程文件系统中的文件。
 
        使用NFS既可以提高资源的使用率,又可以大大节省客户端本地的硬盘空间,同时也便于对资源进行集中管理。
 
        RedHat AS4下对于NFS提供了非常优秀的支持,既可以配置为NFS服务器给其他计算机提供文件共享,也可以作为NFS客户端访问其他的主机上的共享文件。
 
NFS服务器的安装
       装系统时,选择完全安装,系统默认是安装NFS服务的。如果在安装 RedHat AS4系统时没有选择安装NFS服务,可以通过手动安装nfs-until和portmap两个软件。
       如果不确认是否安装,可以用命令rpm -q nfs-util portmap 进行查看,如果返回下列信息则表明已安装:
       
       如果没有安装,则返回下列信息:
 
      
 
此时需要手动安装:
      
  开启portmapnfs服务
 
    
 
设置其运行级别:输入ntsysv启动服务配置程序,在nfs和portmap前均打上*即可。
          
 
配置NFS服务器
1.  在系统中创建“/home/share”目录。
2.  修改“/etc/exports”文件,添加“/home/share”为共享目录,并设置其共享权限(ro为只读,rw为读写)。
3.  exportfs命令使nfs服务器的配置生效。#重新输出共享目录
4.  用showmount命令查看当前主机的NFS服务器输出的共享目录
 
以上NFS服务器的配置就完成了,现在来配置客户端。
 
1.  开启portmapnfs服务,并设置其运行级别。
2.  showmount命令查看NFS服务器主机中输出的共享目录
3.  使用mount命令挂载NFS服务器主机中“/home/share”共享目录到当前系统的“/mnt”目录,并使用mount命令查看NFS共享目录在文件系统中的挂载信息。
4.  使用ls等命令访问“/mnt”目录中的NFS文件系统内容。
5.  使用umount 命令卸载“/mnt”目录中的NFS共享目录。
 
       到此,客户端的配置也就完成了!不过每次开机后得重新挂载,很是麻烦。自动挂载可以解决这个问题,使用远程服务器资源就和本地资源一样方便!
 
自动挂载:
 
 1. 修改 /etc/fstab文件。添加本地挂载点到fstab文件中:
  192.168.0.120:/home/share  /mnt  nfs defaults 0 0
2Reboot init 6重启Linux系统。
3.查看自动挂载是否成功。
 
现在,NFS全部的配置就算完成了!
阅读(773) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~