如何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系统死机后,如何快速排查原因?

    Linux系统出现hang机(即系统无响应,鼠标键盘失灵,屏幕卡住)时,排查问题需要从硬件到软件逐步深入,结合系统日志、资源监控工具和诊断命令定位根本原因,以下是详细的检查步骤和方法:物理检查与硬件状态排查硬件问题是系统hang机的常见诱因,首先需确认物理层面是否存在异常,电源与散热检查:观察主机电源指示灯是否……

    2025年10月7日
    1100
  • 如何快速提升网站流量?

    在Linux系统中,“卸载网卡”通常指从内核中移除网卡驱动模块或禁用网卡设备,这常用于硬件调试、驱动更新或解决网络冲突,以下是详细操作指南,需root权限,操作不当可能导致网络中断,请谨慎执行,临时禁用网卡(不卸载驱动)适用于临时关闭网络连接,重启后自动恢复,# 或使用传统 ifconfigsudo ifcon……

    2025年7月24日
    4400
  • Linux文本排序难题?sort命令如何高效解决?

    sort命令基础作用:对文本文件的行按字典序(默认)或指定规则排序,基本语法:sort [选项] 文件名示例文件data.txt:appleOrangeBanana123基础排序:sort data.txt输出:123BananaOrangeapple注意:默认按ASCII值排序(数字→大写字母→小写字母),常……

    2025年7月18日
    5300
  • 如何登录需root权限的服务器?,服务器登录要root权限怎么办?,无root权限如何登录服务器?,登录服务器必须root权限吗?,怎样获取服务器root登录权限?

    删除Linux虚拟主机的完整操作指南在管理网站时,您可能需要删除不再使用的Linux虚拟主机,此操作涉及重要数据风险,请严格遵循以下专业流程,避免数据丢失或服务中断,删除前的关键准备完整备份数据(必做)通过控制面板(如cPanel/Plesk)导出:cPanel > 文件管理器 > 压缩网站目录……

    2025年7月28日
    3900
  • Linux系统如何安装到U盘?操作步骤详解

    将Linux系统安装在U盘上是一种便携化的使用方式,既能随身携带操作系统,又能避免影响电脑原有系统,以下是详细的安装步骤和注意事项,帮助你顺利完成U盘Linux系统的部署,准备工作在开始安装前,需确保以下物品和条件就绪:U盘:建议容量至少8GB(推荐16GB以上),优先选择USB 3.0及以上接口的U盘,确保读……

    2025年9月20日
    1900

发表回复

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

联系我们

400-880-8834

在线咨询: QQ交谈

邮件:HI@E.KD.CN

关注微信