首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

linux挂载远程共享文件夹

Linux挂载远程共享文件夹通常使用NFS(Network File System)或SMB/CIFS(Server Message Block/Common Internet File System)协议。以下是关于这两种协议的详细解释及其应用场景:

NFS(Network File System)

基础概念: NFS是一种分布式文件系统协议,允许一个系统将其文件系统的一部分共享给其他系统通过网络访问。

优势:

  • 跨平台支持。
  • 性能较好,适合大文件传输。
  • 配置相对简单。

类型:

  • NFSv3:较旧的版本,广泛使用。
  • NFSv4:较新的版本,增加了安全性和性能改进。

应用场景:

  • 在同一局域网内的多台Linux服务器之间共享文件。
  • 用于备份和数据同步。

挂载步骤:

  1. 安装NFS客户端:
  2. 安装NFS客户端:
  3. 创建本地挂载点:
  4. 创建本地挂载点:
  5. 挂载远程NFS共享:
  6. 挂载远程NFS共享:

例如:

代码语言:txt
复制
sudo mount -t nfs 192.168.1.100:/exports/share /mnt/nfs_share
  1. (可选)将挂载信息添加到 /etc/fstab 文件以实现开机自动挂载:
  2. (可选)将挂载信息添加到 /etc/fstab 文件以实现开机自动挂载:

SMB/CIFS(Server Message Block/Common Internet File System)

基础概念: SMB是一种网络文件共享协议,主要用于Windows环境,但Linux也支持通过Samba服务进行访问。

优势:

  • 兼容性好,能与Windows系统无缝集成。
  • 支持多种认证方式。

类型:

  • SMBv1:较旧版本,安全性较低。
  • SMBv2/v3:较新版本,提供了更好的性能和安全性。

应用场景:

  • 在Linux和Windows混合环境中共享文件。
  • 需要跨平台文件访问的场景。

挂载步骤:

  1. 安装Samba客户端:
  2. 安装Samba客户端:
  3. 创建本地挂载点:
  4. 创建本地挂载点:
  5. 挂载远程SMB共享:
  6. 挂载远程SMB共享:

例如:

代码语言:txt
复制
sudo mount -t cifs //192.168.1.100/share /mnt/smb_share -o username=user,password=pass
  1. (可选)将挂载信息添加到 /etc/fstab 文件以实现开机自动挂载:
  2. (可选)将挂载信息添加到 /etc/fstab 文件以实现开机自动挂载:

常见问题及解决方法

问题1:挂载失败,提示“Permission denied”

  • 确保远程服务器上的共享目录设置了正确的权限。
  • 检查防火墙设置,确保NFS或SMB端口未被阻止。

问题2:挂载后文件访问权限不正确

  • 使用 -o uid=<用户ID>,gid=<组ID> 选项指定挂载点的用户和组权限。
  • 确保远程服务器上的文件权限设置正确。

问题3:挂载不稳定,经常断开

  • 检查网络连接是否稳定。
  • 考虑使用 noauto,x-systemd.automount 选项在 /etc/fstab 中配置挂载,以提高稳定性。

通过以上步骤和解决方案,你应该能够在Linux系统中成功挂载并使用远程共享文件夹。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

Linux使用mount挂载Windows共享文件夹

进行编译 , 达到这个目的我们可以在 Linux 上使用 mount 命令挂载 Windows 共享文件夹 , 就像将 Windows 里面的共享目录当成一个U盘插到 Linux主机上面 , 然后 Linux...先在 Windows 下面共享需要挂载的目录 右键需要共享的文件夹 , 选择共享 , 然后默认设置就可以 然后在其他的机器测试是否能正常访问 , 在其他机器资源管理器里面输入 \\192.168.0.102...\Share , 地址格式是 \\你的IP\你的共享文件夹 出现无法访问或者指定的密码不正确时 , 可参考如下设置 : 修改网络安全设置 : 开始 -> 运行 gpedit.msc , 打开组策略...在linux下面创建一个需要挂载到的目录 我创建的目录是 /usr/local/bin/code ; 3....; /usr/local/bin/code : 挂载到 Linux 下的那个目录 挂载完成后我们就可以在 /usr/local/bin/code 目录里面看到 Windows 共享文件夹里面的文件

10.2K10

VirtualBox 共享文件夹自动挂载

,赢百万奖金......了解更多详情>>> 设备 主系统为win10,虚拟机中安装ubuntu16.04 参考资料 分享Virtualbox Ubuntu 共享文件夹、自动挂载的一些问题 上面这篇没有弄出来自己弄了一个快捷启动方式...virtualbox文件夹共享,ubuntu无法自动挂载解决方法 网上说解决方法是: sudo /etc/fstab 在最后加上: E_DRIVE /mnt/E vboxsf rw,gid=username...然而,我照着做了但是还是没有自动挂载。 最后,一位大神说,上面两种写法的前提是要取消掉虚拟机设置里面的自动挂载选项。 很显然,就是要去掉刚才“共享文件夹”里“自动挂载”的钩。...virtualbox文件夹共享,ubuntu无法自动挂载解决方法 这段给了一个思路就是去掉自动挂载的钩 然后我使用 sudo vim /etc/fstab //然后添加共享文件夹workspace 添加到前面创建的.../mnt/shared workspace /mnt/shared vboxsf defaults 0 0 然后这样重启以后成功挂在共享文件夹。

6.8K30
  • linux挂载windows共享目录

    1、打开guest帐号,guest帐号默认情况下是不启用的     进入控制面板->用户帐户->管理其他帐户->激活Gust用户 2,右击共享目录,属性->共享->共享->添加Guest用户 3. ...进入控制面板->网络和共享中心->更改高级共享设置->密码保护的共享->关闭密码保护共享 4、“开始”——“运行”——secpol.msc 5、“本地策略”——“安全选项”——“网络访问:本地帐户的共享和安全模式...”——“本地安全设置”——“仅来宾 - 本地用户以来宾身份验证” 6.我的电脑-右击,管理->本地用户和组->guest->勾选密码永不过期和 用户不能更改密码 创建一个linuxshare共享目录 ?...然后我们挂载到linux系统上 挂在命令 sudo mount -t cifs -o username=guest,gid=501,uid=501,iocharset=utf8 -l //192.168.7.46

    9.3K20

    通过SSHFS远程挂载文件夹,方便远程coding!

    安装SSHFS 在Ubuntu / Debian上安装 SSHFS是基于Linux的软件,需要安装在本地计算机上。在基于Ubuntu和Debian的系统上,它可以通过apt-get安装。...同样,您可以将文件复制到/mnt/droplet文件夹中,它们将在后台上传到您的服务器。 请务必注意,此过程仅为您的服务器提供临时挂载点。...卸载远程文件系统 当您不再需要安装点时,您只需使用该命令卸载它即可 sudo umount /mnt/droplet 永久挂载远程文件系统 SSHFS还允许为远程文件系统设置永久挂载点。...因此,建议不要在生产服务器上设置永久挂载。 使用Win-SSHFS在Windows上挂载远程文件系统 启动win-sshfs程序后,您将看到一个界面,使安装远程文件共享的过程变得简单。...远程挂载点的用法 远程安装的方法与本地安装的存储类似:您可以创建,复制,移动,编辑,压缩或执行可以在服务器上执行的任何文件操作,但是您无法在远程服务器上启动程序或使用脚本。

    27K60

    远程挂载 NFS 共享目录引发死机问题

    集群的存储空间有限,把一些历史的归档数据放在了公司的另外一台老旧存储服务器上,并使用 NFS 把它挂载到了 log 节点。周末的时候机房空调故障,旧存储服务器挂掉了!...周一上班,在集群登陆节点使用df -Th查看磁盘使用情况,发现df命令卡死,查看挂载盘目录的时候也卡死,因此写下本文警示自己。...有人说为了避免这个问题,挂载的时候要加和上 soft 选项。...(没亲自试过) 而导致此问题的原因是在使用 nfs 挂载的时候使用的是默认的 hard-mount 挂载功能,当服务端停止服务时,客户端加载 nfs 不成功,就会不断的重试,直到服务端恢复之前,挂载目录都会出现卡死的情况...因此需要在挂载时更换为 soft-mount,使用此功能挂载后,当服务端出现停止服务的情况时,会重试 retry 设定的固定次数。

    3.6K20

    windows连接linux共享文件夹,windows访问linux共享文件夹

    Windows磁 … Ubuntu Linux虚拟机与windows快速创建共享文件夹 有时候我们需要在windows下与远程Linux服务器传输文件,之前使用pscp传输文件很方便,但不方便传输多文件...访问linux文件夹方法 windwo访问linux文件夹:是通过linux的samba来实现的: 安装samba需要安装samba-client.samba-common.smaba3个包....windows上的路径,指定名称code: 选择自动挂载.固定分配3.在centos上面执行如下命令 … Linux访问Window共享文件夹的配置步骤 1....Window下创建用户XXX(作用:Linux mount时需要提供用户和密码) 2. Window下共享文件夹给XXX用户,并根据实际需要设置读取/写入权限 3....Linux下创建挂载的目录 … 随机推荐 使用ZeroNet搭建P2P全球网站 软件 ZeroNet是一个利用比特币加密和BT技术提供不受审查的网络与通信的BT平台,ZeroNet网络功能已经得到完整的种子的支持和加密连接

    29.3K20

    Linux下挂载远程磁盘 | nfs

    前言: 额~我有两台Linux系统的主机,想将一台主机上的磁盘或者某个目录共享给另一台主机,说白了就是:多台Linux主机使用同一个磁盘或目录。...---- 场景: 服务端( 硬盘本地宿主主机 ): IP :172.16.168.1 共享目录:/media/alic/asus 客户端( 将远程挂载磁盘主机 ): IP:172.31.131.151...配置 服务端 (1) 在/etc/exports文件添加可以共享的文件夹和允许的客户端地址 /media/alic/asus 172.31.131.151(rw,no_root_squash,async...) (2) 重启nfs服务 ➜ ~ sudo systemctl restart nfs-server.service 客户端 (1) 先创建挂载的目录 ➜ ~ sudo mkdir /home/...alic/Alic/share (2) 挂载远程磁盘 ➜ Alic sudo mount -t nfs 172.16.168.1:/media/alic/asus /home/alic/Alic/share

    8.5K50

    Linux:使用SSHFS挂载远程目录

    译自 Linux: Mount Remote Directories With SSHFS,作者 Jack Wallen。...SSHFS 使用 SFTP(SSH 文件传输协议)通过安全的加密将远程目录挂载到本地机器,这意味着连接比你的 标准 FTP 安全得多。此外,一旦远程目录被挂载,它就可以像本地机器上的目录一样使用。...可以将 SSHFS 视为一种更安全的方式来创建网络共享,唯一的区别是,你需要在任何需要连接到共享的机器上安装 SSHFS(而使用 Samba,你只需要在托管共享的机器上安装它)。...让我们一起了解如何设置 SSHFS 并运行它,这样你就可以安全地将远程目录挂载到你的本地机器。 你需要什么 要使此方法生效,你需要至少两台 Linux 机器。...永久挂载远程驱动器 要永久挂载 SSHFS 驱动器,你需要在它生效之前进行一些操作。

    15010

    mount 命令(三) —— Linux 挂载 Windows 共享目录

    在工程中遇到了Linux系统需要挂载Windows目录的需求,本文记录实现方法。...Windows 系统设置 打开SMB服务 打开 控制面板 -> 程序和功能 -> 启动SMB 1.0/CIFS文件共享支持 -> 重启计算机 设置共享文件夹 需要共享的文件夹 -> 右键 属性.... man mount.cifs) 此时可以尝试取消密码需求(改为无密码保护的共享),看看是否可以挂载成功 改变本地策略: cmd输入gpedit.msc 进入本地计算机策略 计算机配置=》Windows...设置防火墙入站规则中,关于文件和打印机共享中关于samba的ip允许设置 控制面板/系统和安全/Windows防火墙/高级设置/入站规则/文件和打印机共享(SMB-In)公用/属性/作用域/远程IP...//10.0.2.19/temp win_disk/ 注:在Windows的\\计算机名\路径名地址在Linux挂载中不好用,需要将计算机名换为Windows计算机的IP地址。

    10.6K20

    从共享文件夹到远程桌面的设置...

    共享文件夹 共享文件夹这个功能还是比较简单,主要是便于在局域网内分享文件、传输文件等。设置方式没啥技术含量,超级简单...接下来看看如何设置。 首先右键需要共享文件、文件夹或磁盘 (见下图) ?...这里的静态ip的设置的介绍也是为了后面远程桌面端口映射做准备... 回到共享文件上面来.....刚刚说到权限设置完成了 并且知道共享文件夹主机的ip地址后 就可以进行访问了 在地址栏直接输入\\ip地址就可以访问了 ... ? .....共享文件是一个很简单的东西 没啥难的 想要进行权限控制的话 稍微研究一下应该是也很容易做到的 可能很多人觉得这个没啥帮助 其实不然 有时候在同事之间相互共享文件等都是很方便的 可能有人说我有severs...总结一下 这是一篇主要介绍共享文件、远程桌面的文章...小编认为或多或少对大家可能还是有点帮助的...举个例子,如果你买一个高配置的电脑,把这个电脑弄成远程桌面,然后安装上一些安装经常出问题的软件...

    3.7K21

    SUSE Linux 创建NFS共享文件夹

    SUSE Linux 创建NFS共享文件夹 服务端的配置: 1.编辑nfs服务的配置文件 /software/suse11 *(rw,sync,no_root_squash,no_all_squash)...注释: /software/suse11 是打算共享出去的目录 * 表示可以访问的IP范围,这里是所有ip地址都可以访问,当然也可以写上机器名来代替。...no_all_squash 保留共享文件的UID和GID(默认) no_root_squash 表示root用户具有根目录的完全管理访问权限 上面的配置比较经典,客户端访问的时候直接就不会验证。...只需执行 exportfs -rv,#其中r表示重启,v表示显示export的选项 4.打开防火墙端口: tcp/udp端口:111,2049, udp端口:6000,6001 客户端的配置: 1.挂载服务器上的...nfs目录 mount -t nfs 192.168.5.10:/pb/res /mnt 2.若想机器启动时,自动挂载,可以把上述命令加到启动脚本中: 修改/etc/init.d/after.local

    9.2K20

    如何通过Samba共享Linux文件夹

    Samba(SMB是其缩写) 是一个网络服务器,用于Linux和Windows共享文件之用;Samba 即可以用于Windows和Linux之间的共享文件,也一样用于Linux和Linux之间的共享文件...配置Linux共享路径。 vi /etc/samba/smb.conf 编辑/etc/samba目录下的smb.conf文件。...path:linux上共享目录 valid users: 允许访问linux共享目录的用户,此用户需是linux的samba用户 public:允许guest访问 writable: 允许用户写 printable...在Windows中访问Linux共享的文件夹。 a. 在“开始 > 运行”中输入“\\Linux服务器IP地址”即可登录到目标服务器 b....输入用户名和密码后即可访问Linux系统中的文件,此用户名和密码即为上述增加的samba用户名和密码。 5. 把Linux的共享文件夹映射为Windows本地的一个磁盘分区。 a.

    7.7K20

    linux访问samba共享_centos7共享文件夹设置

    Linux Samba服务器配置教程 一、 samba介绍 linux与windows共享文件一般的方法就是设置共享文件夹和搭建samba服务器。...samba服务器作可以windows和linux交互的媒介,可以让windows用户轻松地在电脑上使用图形界面访问linux文件系统,并可以设置写入权限,实用性极佳。...需要密码访问则配置guset = no和 valid users = 用户名,我 这里配置的是Alvin,建议和linux登录用户名一致 不需要密码访问则配置guest = yes 四、 配置samba...共享密码 sudo smbpasswd -a Alvin Alvin为linux用户名 完成设置后重启samba服务 sudo service smbd restart 五、 共享访问 windows...下点击运行输入linux ip地址,然后输入密码就可以访问了。

    6.6K20

    Vmware 下共享文件夹(Windows到Linux)

    共享Windows下的文件夹给Vmware下的虚拟机变得越来越简单,且易于实现。安装好虚拟机后,首先安装Vmware-tools工具包,然后再来配置文件夹的共享功能。...本文直接通过图文演示Windows 7(64bit) + Vmware 9.0.2下配置共享文件夹给Suse Linux 10访问。...Vmware-tools工具包      安装好客户机后,VM菜单下有一个Reinstall VMware Tools,直接单击,该工具包被加载到客户机桌面      命令行模式下复制安装的tar文件到某个文件夹或...右单击你需要设置该功能的虚拟机,单击options,可以看到Shared Folders功能       单击该项设置右侧的Always enabled后,单击add添加你需要设置的共享文件所在的位置,...下面是设置后的完整信息,可以通过高亮该文件夹,再修改其properties ?      最下面的是共享后的结果图,非root用户也可以访问,如下oracle用户可以查看到设置的共享文件夹 ?

    15.3K40

    在Linux下访问Windows共享文件夹

    说明 在Linux下访问Windows共享文件夹,以下操作以Ubuntu为例,大家可以参考。...Windows共享文件夹 如果局域网内有一台Windows主机,将指定文件夹设为共享,就可以在局域网内访问了。 如果要从Linux下访问该如何操作呢?...如果想更方便地在图形桌面环境使用,则可以使用mount.cifs指令,将共享文件夹挂载到指定位置,然后就可以像访问一个本地文件夹一样访问了。...$ sudo apt install cifs-utils (插一句嘴:现在apt安装可以直接使用apt而不用apt-get了) 挂载共享文件夹 可以使用如下两种指令...例如//192.168.0.100/share 挂载点是Linux本地的一个空文件夹。 后面的选项指定了用户名和密码。

    12K20
    领券