如何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系统中,当磁盘空间不足时,扩展分区是常见的操作,无论是添加新磁盘后合并空间,还是调整现有分区大小,都需要谨慎操作以避免数据丢失,本文将详细介绍Linux扩展分区的完整流程、所需工具及注意事项,帮助用户安全完成分区扩展,扩展分区前的准备工作在开始操作前,必须完成以下准备工作,确保数据安全和操作可行性……

    2025年9月25日
    13500
  • 如何轻松快速提升网站流量?

    使用 basename 命令(推荐)功能:从完整路径中提取文件名(含扩展名)或移除扩展名,语法:basename [路径] [后缀] # 后缀用于移除扩展名示例:提取文件名(含扩展名)basename /home/user/docs/report.txt # 输出:report.txt移除扩展名basename……

    2025年7月19日
    12500
  • Linux如何打包文件与目录?常用命令及操作方法有哪些?

    在Linux系统中,打包与压缩是日常管理文件和目录的重要操作,尤其在数据备份、传输存储等场景中应用广泛,打包是指将多个文件或目录合并成一个单独的文件,而压缩则是通过算法减小文件体积,两者常结合使用以提高效率,Linux下常用的打包压缩工具包括tar、gzip、bzip2、xz、zip、rar等,每种工具的特性与……

    2025年8月26日
    13400
  • Linux系统时间如何更改?操作步骤与方法有哪些?

    在Linux系统中,时间管理涉及“系统时间”(由内核维护,软件运行使用)和“硬件时间”(由主板BIOS/UEFI保存,关机后仍保留)两个概念,两者可能不同步,需根据需求调整,以下是更改Linux系统时间的详细方法,涵盖命令行和图形界面操作,并包含时区设置及常见注意事项,使用timedatectl命令(推荐,适用……

    2025年8月30日
    13500
  • Linux中cp命令的使用方法和操作步骤有哪些?

    Linux中的cp命令是“copy”的缩写,用于复制文件或目录,是日常系统管理中最常用的命令之一,通过cp命令,用户可以将源文件或源目录的内容复制到目标位置,同时可以选择是否保留源文件的属性、递归复制目录内容、覆盖前询问等,掌握cp命令的用法对高效管理Linux系统至关重要,基本语法cp命令的基本语法结构为:c……

    2025年9月20日
    10500

发表回复

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

联系我们

400-880-8834

在线咨询: QQ交谈

邮件:HI@E.KD.CN

关注微信