nfs common怎么使用?

`nfs-common` 的使用主要涉及在Linux系统上安装NFS客户端、配置以及挂载NFS共享目录。以下是详细的使用步骤:

 

### 1. 安装 `nfs-common`

 

* **在Ubuntu上**:

  ```bash

  sudo apt-get update

  sudo apt-get install nfs-common

  ```

  

  若需同时作为客户端和服务端使用,则可以安装`nfs-kernel-server`:

  ```bash

  sudo apt-get install nfs-common nfs-kernel-server

  ```

  

  注意:若需要支持`portmap`(在某些旧版系统中可能需要),可以额外安装`portmap`包。但在新版的系统中,NFS已经整合到了RPC服务中,因此通常不需要单独安装`portmap`。

 

* **在CentOS上**(仅客户端安装):

  ```bash

  sudo yum install nfs-utils

  ```

  

  若需同时安装服务端,则安装`nfs-utils`和`rpcbind`:

  ```bash

  sudo yum install nfs-utils rpcbind

  ```

 

### 2. 配置NFS服务(在NFS服务器端)

 

* NFS的配置文件通常位于`/etc/exports`。你需要编辑这个文件来指定哪些目录需要共享,以及共享给哪些主机或网络。

 

  例如,要共享`/nfs/share`目录给IP地址为`192.xxx.xxx.xxx`的主机,并允许读写访问,可以添加如下配置:

  ```

  /nfs/share 192.xxx.xxx.xxx(rw,sync,no_subtree_check,no_root_squash)

  ```

 

  其中,`(rw,sync,no_subtree_check,no_root_squash)`是共享文件夹的权限选项。

 

* 更改配置文件后,需要重启NFS服务使配置生效:

 

  在Ubuntu上:

  ```bash

  sudo service nfs-kernel-server restart

  ```

  

  在CentOS上:

  ```bash

  sudo systemctl restart nfs-server

  sudo systemctl restart rpcbind

  ```

 

### 3. 客户端挂载NFS共享目录

 

* 在客户端,可以使用`mount`命令来挂载NFS共享目录。

 

  例如,要挂载NFS服务器上的`/nfs/share`目录到本地的`/mnt/nfs`目录,可以执行:

  ```bash

  sudo mount -t nfs 服务器IP:/nfs/share /mnt/nfs

  ```

 

  其中,`服务器IP`是NFS服务器的IP地址。

 

* 如果希望在系统启动时自动挂载NFS共享目录,可以编辑`/etc/fstab`文件,并添加相应的挂载条目。

 

### 4. 防火墙和权限设置

 

* 确保NFS服务相关的端口(如111、2049等)在防火墙中是开放的。

* 根据需要设置NFS共享的权限和访问控制列表(ACLs)。

 

以上步骤应能指导你如何在Linux系统上使用`nfs-common`客户端来访问NFS服务器上的共享资源。如有任何具体需求或问题,请根据实际情况进行调整。

  • 3
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值