使用Linux系统的mount命令挂载远程服务器的文件夹。

简介: 如此一来,你就完成了一次从你的Linux发车站到远程服务器文件夹的有趣旅行。在这个技术之旅中,你既探索了新地方,也学到了如何桥接不同系统之间的距离。

在Linux系统中,远程服务器的文件夹可以通过多种协议进行挂载,如NFS、SSHFS、CIFS等。要使这个过程像一场有趣的旅行一样,我们会“打包”(准备必要的工具),“规划路线”(确定连接的细节),然后“出发”(执行挂载的命令)。

准备阶段:安装客户端工具
首先,你需要确定你的服务器支持哪种类型的文件共享。假如是NFS,你就需要在本地机器上安装NFS客户端。比如说,在一个使用了apt的Debian系统上,你会像购买火车票一样获取NFS客户端:

sudo apt-get update
sudo apt-get install nfs-common
​

如果是SSHFS,则你像挑一个快速赛车一样安装SSHFS:

sudo apt-get update
sudo apt-get install sshfs
​

对于使用CIFS的情况,像填充背包一样安装cifs-utils包:

sudo apt-get update
sudo apt-get install cifs-utils
​

规划路线:确定远程服务器细节
接下来,就像计划旅行路线一样,你需要知道远程服务器的地址、所需凭据和要挂载的具体文件夹。举例来说:

  • NFS:服务器地址 192.168.1.100,要挂载的目录 /exported/folder
  • SSHFS:用户名 user,服务器 example.com,远程目录 /home/user/remoteFolder
  • CIFS:共享路径 //192.168.1.100/shared,用户名 winuser,需要密码。

出发:执行挂载命令
最后,正如将目的地输入导航仪一样,你需要将所有信息和命令语法融合在一起,然后执行挂载。

  • 对于NFS,使用以下命令将服务器上的NFS共享挂载到本地目录 /mnt/nfs
sudo mount 192.168.1.100:/exported/folder /mnt/nfs
​
  • 对于SSHFS,可以通过下面的命令将远程SSH服务器上的文件夹挂载到本地目录 /mnt/sshfs
sshfs user@example.com:/home/user/remoteFolder /mnt/sshfs
​
  • 对于CIFS,将Windows共享挂载到本地的 /mnt/cifs
sudo mount -t cifs -o username=winuser //192.168.1.100/shared /mnt/cifs
​

当执行CIFS挂载命令时,它会提示你输入密码,就像进入一个秘密基地,需要说出暗号一样。

在执行挂载命令时,可能需要确保本地挂载点(例如 /mnt/nfs/mnt/sshfs)已经存在,如果没有,就像搭建帐篷一样,你需要先创建它:

sudo mkdir -p /mnt/nfs
​

挂载完成后,就像到达了旅行目的地,你现在可以自由地浏览远程文件夹了。

最后,不要忘了在旅行结束时打包行囊。在Linux中,这意味着卸载远程目录,使用umount命令:

sudo umount /mnt/nfs
​

或者,对于其他挂载点:

sudo umount /mnt/sshfs
sudo umount /mnt/cifs
​

如此一来,你就完成了一次从你的Linux发车站到远程服务器文件夹的有趣旅行。在这个技术之旅中,你既探索了新地方,也学到了如何桥接不同系统之间的距离。

目录
相关文章
|
2月前
|
Linux 应用服务中间件 Shell
二、Linux文本处理与文件操作核心命令
熟悉了Linux的基本“行走”后,就该拿起真正的“工具”干活了。用grep这个“放大镜”在文件里搜索内容,用find这个“探测器”在系统中寻找文件,再用tar把东西打包带走。最关键的是要学会使用管道符|,它像一条流水线,能把这些命令串联起来,让简单工具组合出强大的功能,比如 ps -ef | grep 'nginx' 就能快速找出nginx进程。
338 1
二、Linux文本处理与文件操作核心命令
|
2月前
|
Ubuntu Linux Anolis
Linux系统禁用swap
本文介绍了在新版本Linux系统(如Ubuntu 20.04+、CentOS Stream、openEuler等)中禁用swap的两种方法。传统通过注释/etc/fstab中swap行的方式已失效,现需使用systemd管理swap.target服务或在/etc/fstab中添加noauto参数实现禁用。方法1通过屏蔽swap.target适用于新版系统,方法2通过修改fstab挂载选项更通用,兼容所有系统。
188 3
Linux系统禁用swap
|
2月前
|
Linux
Linux系统修改网卡名为eth0、eth1
在Linux系统中,可通过修改GRUB配置和创建Udev规则或使用systemd链接文件,将网卡名改为`eth0`、`eth1`等传统命名方式,适用于多种发行版并支持多网卡配置。
240 3
|
2月前
|
Linux
linux命令—stat
`stat` 是 Linux 系统中用于查看文件或文件系统详细状态信息的命令。相比 `ls -l`,它提供更全面的信息,包括文件大小、权限、所有者、时间戳(最后访问、修改、状态变更时间)、inode 号、设备信息等。其常用选项包括 `-f` 查看文件系统状态、`-t` 以简洁格式输出、`-L` 跟踪符号链接,以及 `-c` 或 `--format` 自定义输出格式。通过这些选项,用户可以灵活获取所需信息,适用于系统调试、权限检查、磁盘管理等场景。
255 137
|
2月前
|
安全 Ubuntu Unix
一、初识 Linux 与基本命令
玩转Linux命令行,就像探索一座新城市。首先要熟悉它的“地图”,也就是/根目录下/etc(放配置)、/home(住家)这些核心区域。然后掌握几个“生存口令”:用ls看周围,cd去别处,mkdir建新房,cp/mv搬东西,再用cat或tail看文件内容。最后,别忘了随时按Tab键,它能帮你自动补全命令和路径,是提高效率的第一神器。
584 57
|
30天前
|
存储 安全 Linux
Linux卡在emergency mode怎么办?xfs_repair 命令轻松解决
Linux虚拟机遇紧急模式?别慌!多因磁盘挂载失败。本文教你通过日志定位问题,用`xfs_repair`等工具修复文件系统,三步快速恢复。掌握查日志、修磁盘、验重启,轻松应对紧急模式,保障系统稳定运行。
257 2
|
2月前
|
Ubuntu 安全 关系型数据库
安装MariaDB服务器流程介绍在Ubuntu 22.04系统上
至此, 您已经在 Ubuntu 22.04 系统上成功地完成了 MariadB 的标准部署流程,并且对其进行基础但重要地初步配置加固工作。通过以上简洁明快且实用性强大地操作流程, 您现在拥有一个待定制与使用地强大 SQL 数据库管理系统。
161 18
|
存储 Ubuntu Linux
HPE SPP 2025.09.00.00 - HPE 服务器固件、驱动程序和系统软件包 (Released Oct 2025)
HPE SPP 2025.09.00.00 - HPE 服务器固件、驱动程序和系统软件包
69 0
|
2月前
|
Ubuntu 安全 关系型数据库
安装MariaDB服务器流程介绍在Ubuntu 22.04系统上
至此, 您已经在 Ubuntu 22.04 系统上成功地完成了 MariadB 的标准部署流程,并且对其进行基础但重要地初步配置加固工作。通过以上简洁明快且实用性强大地操作流程, 您现在拥有一个待定制与使用地强大 SQL 数据库管理系统。
168 15
|
Ubuntu Linux 网络安全
Linux系统初始化脚本
一款支持Rocky、CentOS、Ubuntu、Debian、openEuler等主流Linux发行版的系统初始化Shell脚本,涵盖网络配置、主机名设置、镜像源更换、安全加固等多项功能,适配单/双网卡环境,支持UEFI引导,提供多版本下载与持续更新。
222 0
Linux系统初始化脚本

热门文章

最新文章