如何linux挂载共享文件夹

Linux 中,可通过安装相关软件包,使用挂载命令并指定共享文件夹路径等方式

Linux系统中,挂载共享文件夹是一项常见任务,无论是为了方便文件共享还是为了网络存储,以下是详细的步骤和方法,帮助你在Linux中挂载共享文件夹。

准备工作

  1. 确认共享文件夹的位置

    • 共享文件夹可能位于本地网络中的其他计算机上,或者在同一台计算机上的不同分区。
    • 确保你知道共享文件夹的路径,//192.168.1.100/shared/mnt/shared
  2. 安装必要的软件

    • 对于SMB(Samba)共享,确保安装了 cifs-utils 包。
    • 对于NFS共享,确保安装了 nfs-common 包。
    • 你可以使用以下命令安装这些工具:
      sudo apt-get update
      sudo apt-get install cifs-utils nfs-common

挂载SMB(Samba)共享文件夹

  1. 创建挂载点

    • 创建一个目录作为挂载点。
      sudo mkdir -p /mnt/smb_share
  2. 挂载共享文件夹

    • 使用 mount.cifs 命令挂载SMB共享,你需要提供共享文件夹的路径、用户名和密码。
      sudo mount.cifs //192.168.1.100/shared /mnt/smb_share -o username=your_username,password=your_password
    • 如果你不想在命令行中输入密码,可以使用 credentials 文件,创建一个文件并写入你的凭据:
      echo -e "username=your_username
      password=your_password" | sudo tee /etc/smb_credentials
      chmod 600 /etc/smb_credentials
    • 然后使用 -o credentials=/etc/smb_credentials 选项挂载:
      sudo mount.cifs //192.168.1.100/shared /mnt/smb_share -o credentials=/etc/smb_credentials
  3. 自动挂载

    • 编辑 /etc/fstab 文件,添加以下行以便在系统启动时自动挂载:
      //192.168.1.100/shared /mnt/smb_share cifs credentials=/etc/smb_credentials,iocharset=utf8,sec=ntlm 0 0

挂载NFS共享文件夹

  1. 创建挂载点

    • 创建一个目录作为挂载点。
      sudo mkdir -p /mnt/nfs_share
  2. 挂载共享文件夹

    • 使用 mount 命令挂载NFS共享,你需要提供NFS服务器的IP地址和共享文件夹的路径。
      sudo mount 192.168.1.100:/shared /mnt/nfs_share
  3. 自动挂载

    • 编辑 /etc/fstab 文件,添加以下行以便在系统启动时自动挂载:
      168.1.100:/shared /mnt/nfs_share nfs defaults 0 0

挂载本地共享文件夹

  1. 创建挂载点

    • 创建一个目录作为挂载点。
      sudo mkdir -p /mnt/local_share
  2. 挂载共享文件夹

    • 使用 mount 命令挂载本地共享文件夹。
      sudo mount /dev/sdb1 /mnt/local_share
    • 确保 /dev/sdb1 是你要挂载的分区或卷。
  3. 自动挂载

    • 编辑 /etc/fstab 文件,添加以下行以便在系统启动时自动挂载:
      /dev/sdb1 /mnt/local_share ext4 defaults 0 0

常见问题及解决方法

问题 解决方法
挂载失败,提示“权限不足” 确保你有足够的权限执行挂载操作,通常需要使用 sudo
无法找到共享文件夹 检查共享文件夹的路径是否正确,网络连接是否正常。
挂载后无法访问文件 确保挂载点的权限设置正确,可以尝试 sudo chmod 755 /mnt/share

FAQs

Q1: 如何卸载已挂载的共享文件夹?
A1: 使用 umount 命令卸载已挂载的共享文件夹。

sudo umount /mnt/smb_share

Q2: 如何查看当前挂载的文件系统?
A2: 使用 df -h 命令查看当前挂载的文件系统及其使用情况。


小伙伴们,上文介绍如何linux挂载共享文件夹的内容,你了解清楚吗?希望对你有所帮助,任何问题可以给我留言,让我们下期再见吧。

原创文章,发布者:酷番叔,转转请注明出处:https://cloud.kd.cn/ask/10905.html

(0)
酷番叔酷番叔
上一篇 2025年8月15日 01:36
下一篇 2025年8月15日 01:54

相关推荐

  • linux 如何监控cpu

    Linux 中,可使用 top、htop 命令实时查看 CPU

    2025年8月17日
    8300
  • Linux系统如何查看curl版本?

    在Linux系统中,curl是一个广泛使用的命令行工具,用于传输数据,支持HTTP、HTTPS、FTP、FTPS、SCP等多种协议,无论是进行API测试、文件下载,还是调试网络连接,了解curl的版本信息都是基础操作,因为不同版本可能存在功能差异或安全更新,本文将详细介绍在Linux系统中查看curl版本的各种……

    2025年9月26日
    8200
  • Linux服务安装的具体操作步骤和方法是什么?

    Linux作为开源操作系统,其服务管理是系统运维的核心环节,服务的安装、配置与直接关系到系统功能的稳定运行,本文将详细讲解Linux服务的安装方法,涵盖包管理器安装、源码编译安装及服务配置管理,帮助用户高效完成服务部署,服务安装前需做好准备工作:首先更新系统软件包列表,确保基础环境最新,如在Ubuntu/Deb……

    2025年10月5日
    6600
  • 为什么绝对路径被推荐?

    为什么需要执行特定目录的程序?自定义脚本/工具:用户编写的脚本(如备份脚本)通常存放在家目录(~/scripts)或项目目录,第三方软件:从源码编译的程序(如 ~/apps/myapp)或下载的二进制文件(如 ~/downloads/),临时测试:开发过程中需频繁运行当前目录的测试程序,执行前的关键步骤:添加可……

    2025年7月13日
    9500
  • Linux如何支持XFS文件系统?配置与使用方法详解

    Linux作为开源操作系统,对多种文件系统的支持是其灵活性的重要体现,其中XFS凭借高性能、高可靠性和强大的可扩展性,成为企业级应用、大数据存储及高性能计算场景的首选文件系统之一,Linux对XFS的支持是一个完整的生态体系,涵盖内核层、用户工具层和应用适配层,确保XFS能够稳定运行并发挥其性能优势,内核层支持……

    2025年10月2日
    7500

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

联系我们

400-880-8834

在线咨询: QQ交谈

邮件:HI@E.KD.CN

关注微信