Linux 5.4下NFS的配置

最近准备做一个Oracle 10g的RAC实验,因此需要两台Linux的虚拟机和一个集中存储。集中存储我选择了Openfiler启动NFS服务,让两台Linux来挂载。

Linux和Openfiler的安装就不介绍了,下面是对其进行配置的简要说明:

1. 首先是在openfiler中启动NFS服务:

 

2. 在Volume Group中添加一个新卷。我这里卷名是NFS-01,分配的磁盘空间为22000MB,文件系统类型这里注意要选择XFS,之后点击create创建新卷。

 

下图是创建完之后的卷列表,其它卷请大家自动忽略:)

在命令行下查看,这个卷已经被mount到openfiler服务器本地的/mnt/vg-01/nfs-01目录下。

3. Openfiler的NFS功能,和Redhat的NFS不太一样,不需要编辑/etc/exports文件将需要共享的目录添加进来,而是通过Openfiler的web管理界面来设置的。

之后将这个共享文件夹的NFS权限设置为RW(read and write)

 

 4. 在需要挂载NFS的客户端上,使用autofs服务将这个文件夹挂载。这里我们并不是通过/etc/fstab或者/etc/rc.local来挂载nfs磁盘,而是通过autofs服务将/nfs_share挂载到客户端的/tasmnt/share下面。

(注: /etc/fstab 会在系统启动时挂载,这时network服务还没有启动,因此可能找不到远端nfs磁盘;/etc/rc.local 中mount远端nfs磁盘,有可能在个别相关的服务没有启动完时挂载,因此也有可能找不到远端nfs磁盘,不过可以试着在rc.local中,mount NFS以前加入睡眠2分钟,保证相关服务启动完成后再mount。)

在/etc/auto.master中加入以下内容:

/tasmnt    auto.nfs   --timeout 60 --ghost

之后新建一个/etc/auto.nfs文件,添加如下内容:

share  -rw,soft,intr,rsize=8192,wsize=8192 192.168.202.135:/mnt/vg-01/nfs-01/nfs_share

然后service autofs restart,重启autofs服务。另外要确认portmap服务是否已经启动。

 

5. 当我们进入/tasmnt/share这个目录时,autofs服务会自动automount远端的NFS磁盘。

 

6. 按照步骤4和5,在另外一台客户端上设置NFS磁盘自动挂载。

你可能感兴趣的:(linux,nfs,休闲,openfiler,automount)