Linux中如何挂载网络共享(共享.网络.Linux)

wufei123 发布于 2025-03-22 阅读(6)

linux中如何挂载网络共享

本文介绍几种在Linux系统中挂载网络共享的常用方法,助您轻松访问远程文件。

方法一:使用 mount 命令

这是最直接的方法,适用于SMB/CIFS和NFS共享。

  1. 挂载SMB/CIFS共享:

    sudo mount -t cifs //服务器地址/共享文件夹 /mnt/挂载点 -o username=用户名,password=密码,domain=域
    • //服务器地址/共享文件夹: 网络共享的路径,例如//192.168.1.100/共享文件夹。
    • /mnt/挂载点: 本地挂载点,例如/mnt/share。 请确保该目录已存在。
    • -o username=用户名,password=密码,domain=域: 挂载选项,包含用户名、密码和域(如果适用)。 强烈建议不要直接在命令中输入密码,请参考本文“注意事项”部分。
  2. 挂载NFS共享:

    sudo mount -t nfs 服务器地址:/共享路径 /mnt/挂载点
    • 服务器地址:/共享路径: NFS服务器地址和共享路径,例如192.168.1.100:/home/share。
    • /mnt/挂载点: 本地挂载点。

方法二:利用 fstab 文件实现自动挂载

将挂载信息添加到/etc/fstab文件,系统启动时即可自动挂载。

  1. 编辑 fstab 文件:

    sudo nano /etc/fstab
  2. 添加挂载条目:

    • SMB/CIFS:
      //服务器地址/共享文件夹 /mnt/挂载点 cifs username=用户名,password=密码,domain=域 0 0
    • NFS:
      服务器地址:/共享路径 /mnt/挂载点 nfs defaults 0 0
  3. 保存并退出,然后执行 sudo mount -a 测试挂载。

方法三:使用 udisksctl 命令 (推荐)

udisksctl 是一个现代化的工具,更易于使用。 需要先安装 udisks2 包 (使用 apt, yum 或 dnf 根据您的发行版)。

  1. 挂载SMB/CIFS:

    udisksctl mount -b //服务器地址/共享文件夹 --options username=用户名,password=密码,domain=域
  2. 挂载NFS:

    udisksctl mount -b 服务器地址:/共享路径

方法四:使用 gvfs-mount 命令 (GNOME桌面环境)

gvfs-mount 适用于GNOME桌面环境,需要安装 gvfs-backends 包。

  1. 挂载SMB/CIFS:

    gvfs-mount //服务器地址/共享文件夹
  2. 挂载NFS:

    gvfs-mount 服务器地址:/共享路径

注意事项:

  • 确保您拥有足够的权限访问网络共享。
  • 切勿将密码直接写入命令或 fstab 文件中! 使用更安全的方式存储凭据,例如密钥环 (keyring) 或 secrets 管理工具。
  • 挂载点目录必须预先创建。

选择适合您系统和偏好的方法,即可轻松挂载Linux网络共享。 建议优先使用 udisksctl,因为它更安全且易于使用。

以上就是Linux中如何挂载网络共享的详细内容,更多请关注资源网之家其它相关文章!

标签:  共享 网络 Linux 

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。