linux

怎样用mount命令挂载网络共享

小樊
45
2025-07-26 09:46:17
栏目: 编程语言

使用 mount 命令挂载网络共享通常涉及几个步骤。这里以挂载一个 NFS(网络文件系统)共享为例,其他类型的网络共享(如 SMB/CIFS)会有所不同。

挂载 NFS 共享

  1. 安装 NFS 客户端(如果尚未安装):

    在基于 Debian 的系统(如 Ubuntu)上:

    sudo apt update
    sudo apt install nfs-common
    

    在基于 Red Hat 的系统(如 CentOS)上:

    sudo yum install nfs-utils
    
  2. 创建挂载点

    创建一个目录作为挂载点:

    sudo mkdir /mnt/nfs_share
    
  3. 挂载共享

    使用 mount 命令挂载 NFS 共享:

    sudo mount <服务器地址>:<共享路径> /mnt/nfs_share
    

    例如:

    sudo mount 192.168.1.100:/shared_folder /mnt/nfs_share
    
  4. 设置开机自动挂载(可选):

    编辑 /etc/fstab 文件,添加以下行:

    <服务器地址>:<共享路径> /mnt/nfs_share nfs defaults 0 0
    

    例如:

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

挂载 SMB/CIFS 共享

  1. 安装 SMB 客户端(如果尚未安装):

    在基于 Debian 的系统上:

    sudo apt update
    sudo apt install cifs-utils
    

    在基于 Red Hat 的系统上:

    sudo yum install cifs-utils
    
  2. 创建挂载点

    创建一个目录作为挂载点:

    sudo mkdir /mnt/smb_share
    
  3. 挂载共享

    使用 mount 命令挂载 SMB 共享:

    sudo mount -t cifs //<服务器地址>/<共享路径> /mnt/smb_share -o username=<用户名>,password=<密码>
    

    例如:

    sudo mount -t cifs //192.168.1.100/shared_folder /mnt/smb_share -o username=user,password=pass
    

    如果不想在命令行中明文输入密码,可以将凭据存储在 /etc/cifs-credentials 文件中:

    sudo nano /etc/cifs-credentials
    

    添加以下内容:

    username=user
    password=pass
    domain=domain
    

    然后挂载共享:

    sudo mount -t cifs //192.168.1.100/shared_folder /mnt/smb_share -o credentials=/etc/cifs-credentials
    
  4. 设置开机自动挂载(可选):

    编辑 /etc/fstab 文件,添加以下行:

    //<服务器地址>/<共享路径> /mnt/smb_share cifs username=<用户名>,password=<密码>,domain=<域> 0 0
    

    例如:

    //192.168.1.100/shared_folder /mnt/smb_share cifs username=user,password=pass,domain=domain 0 0
    

通过这些步骤,你应该能够成功挂载网络共享。如果有任何问题,请检查网络连接、权限和配置文件。

0
看了该问题的人还看了