如何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系统U盘以实现系统安装操作步骤?

    刻录Linux系统U盘安装系统是用户自定义安装操作系统的重要方式,尤其适合需要体验不同Linux发行版或进行系统重装的场景,整个过程需注意硬件兼容性、镜像完整性及操作规范性,以下是详细步骤和注意事项:准备工作在开始刻录前,需确保以下硬件和软件准备就绪:硬件要求U盘:建议容量8GB以上(部分Linux镜像如Ubu……

    2025年9月19日
    27400
  • 核心原则如何驱动需求,灵活规划?

    遵循核心原则,以实际需求为导向制定计划,同时保持策略的灵活性,根据环境变化动态调整执行路径,确保目标高效实现。

    2025年7月9日
    27000
  • 如何让Linux虚拟机上网?NAT/Bridge模式配置与故障解决指南

    要让Linux虚拟机能够正常上网,需要从虚拟机网络模式配置、操作系统网络设置以及常见问题排查等多个环节入手,以下是详细的操作步骤和原理说明,涵盖VMware、VirtualBox等主流虚拟化软件,以及Ubuntu、CentOS等常见Linux发行版的配置方法,理解虚拟机网络模式的核心原理虚拟机上网的本质是通过虚……

    2025年8月31日
    36500
  • Linux系统date命令如何设置显示英文日期格式?

    在Linux系统中,date命令是用于显示或设置系统日期和时间的基本工具,其输出格式受系统locale设置的影响,默认情况下,若系统locale为中文环境,date命令会显示中文格式的日期和时间;若需显示英文,可通过修改locale或直接使用date的格式化选项实现,以下将详细介绍具体方法及注意事项,默认显示与……

    2025年8月26日
    27300
  • 如何快速替换Linux默认路由?

    在Linux系统中,网关是连接不同网络的关键节点,负责转发数据包,修改网关可能因网络配置变更、故障切换或优化需求而产生,以下是专业、安全且完整的操作指南,涵盖主流发行版和多种方法:临时修改网关(重启失效)使用 ip route 命令(推荐)sudo ip route replace default via &l……

    2025年7月23日
    31200

发表回复

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

联系我们

400-880-8834

在线咨询: QQ交谈

邮件:HI@E.KD.CN

关注微信