Linux mount如何挂载NFS服务器

在Linux系统中,挂载NFS(网络文件系统)服务器需要遵循以下步骤:

  1. 确保NFS客户端已安装: 对于基于Debian的系统(如Ubuntu),使用以下命令安装NFS客户端:

    sudo apt-get update
    sudo apt-get install nfs-common
    

    对于基于RPM的系统(如CentOS、Fedora),使用以下命令安装NFS客户端:

    sudo yum install nfs-utils
    
  2. 创建一个挂载点: 在本地文件系统中创建一个目录,用于挂载远程NFS服务器上的共享。例如,创建一个名为/mnt/nfs的目录:

    sudo mkdir -p /mnt/nfs
    
  3. 挂载NFS共享: 使用mount命令将远程NFS服务器上的共享挂载到本地挂载点。替换为NFS服务器的IP地址或主机名,为要挂载的NFS共享路径。

    sudo mount : /mnt/nfs
    

    例如,如果NFS服务器的IP地址为192.168.1.100,共享路径为/shared_folder,则命令如下:

    sudo mount 192.168.1.100:/shared_folder /mnt/nfs
    
  4. 验证挂载: 使用df -h命令查看挂载的NFS共享:

    df -h
    

    输出中应该包含类似以下内容,表示NFS共享已成功挂载:

    Filesystem           Size  Used Avail Use% Mounted on
    192.168.1.100:/shared_folder  100G   10G   90G  10% /mnt/nfs
    
  5. 设置开机自动挂载(可选): 如果希望在系统启动时自动挂载NFS共享,需要编辑/etc/fstab文件。使用文本编辑器打开/etc/fstab,例如:

    sudo nano /etc/fstab
    

    在文件末尾添加以下行,替换为NFS服务器的IP地址或主机名,为要挂载的NFS共享路径:

    : /mnt/nfs nfs defaults 0 0
    

    例如:

    192.168.1.100:/shared_folder /mnt/nfs nfs defaults 0 0
    

    保存并关闭文件。

现在,NFS服务器应该已经成功挂载到本地文件系统。如果遇到问题,请检查防火墙设置以确保NFS端口(通常是2049)已打开,并确保NFS服务器允许来自客户端的挂载请求。