ubuntu

Ubuntu挂载网络驱动器

小樊
45
2025-04-24 14:03:28
栏目: 智能运维

在Ubuntu中挂载网络驱动器可以通过以下几种方法实现:

手动挂载

  1. 创建挂载点

    sudo mkdir /mnt/network_drive
    
  2. 挂载网络驱动器

    使用 mount 命令挂载网络驱动器。例如,挂载一个SMB共享:

    sudo mount -t cifs //server_ip/shared_folder /mnt/network_drive -o username=user,password=pass
    

    如果遇到 Operation not supported 错误,可能需要安装 cifs-utils 包并增加 vers 选项:

    sudo apt-get install cifs-utils
    sudo mount -t cifs -o username=user,password=pass,vers=1.0 //server_ip/shared_folder /mnt/network_drive
    

    对于NFS共享,使用以下命令:

    sudo mount -t nfs server_ip:/path/to/shared /mnt/network_drive
    

自动挂载

  1. 编辑 /etc/fstab 文件

    使用文本编辑器打开 /etc/fstab 文件:

    sudo nano /etc/fstab
    

    添加挂载条目,例如SMB共享:

    //server_ip/shared_folder /mnt/network_drive cifs username=user,password=pass 0 0
    

    对于NFS共享:

    server_ip:/path/to/shared /mnt/network_drive nfs defaults 0 0
    
  2. 重新加载 /etc/fstab

    保存并退出编辑器后,重新加载 /etc/fstab 使更改生效:

    sudo mount -a
    

    或者重启系统。

使用 autofs 实现自动挂载

  1. 创建挂载点

    sudo mkdir /media/network_drive
    
  2. 编辑 /etc/auto.master 文件

    sudo nano /etc/auto.master
    

    添加以下内容:

    /media/network_drive /etc/auto_mount.network_drive --timeout=60
    
  3. 创建 auto_mount.network_drive 文件

    sudo nano /etc/auto_mount.network_drive
    

    添加挂载点配置,例如SMB共享:

    server_ip -rw,soft,intr,nofail,x-systemd.automount,uid=1000,gid=1000,file_mode=0777,dir_mode=0777 :/path/to/shared
    
  4. 重新加载 autofs 规则

    保存并退出编辑器后,重新加载 autofs 规则:

    sudo systemctl reload autofs
    

通过上述步骤,您可以在Ubuntu系统中成功挂载网络驱动器,无论是手动挂载还是设置为自动挂载。

0
看了该问题的人还看了