挂载mount

文章目录

    • 1.挂载的概念
      • (1)挂载命令:mount -t nfs
      • (2)-t 选项:指定要挂载的文件系统类型
      • (3)-o选项
    • 2.挂载的目的和作用
      • (1)跨操作系统访问:将Windows系统内容挂载到Linux系统下
      • (2)访问外部存储设备
      • (3)整合不同的存储设备
    • 3.文件系统挂载要做的事
      • (1)创建挂载点 (mount point)
      • (2)执行挂载命令:mount -t nfs
      • (3)访问数据
      • (4)卸载操作
      • (5)挂载常见的用例

1.挂载的概念

mount 是一个 Unix/Linux 系统中的命令,用来将文件系统(如磁盘分区、光盘、USB 驱动器或远程文件系统)附加到当前文件系统的某个目录上。一旦文件系统被挂载,用户就可以像访问本地文件一样访问该文件系统上的文件和目录。

挂载(Mounting)是指将一个文件系统(通常是磁盘分区)连接到操作系统的文件系统层次结构中的某个目录,使得用户和程序能够访问该分区上的数据。简而言之,挂载使得你可以在操作系统中“访问”一个磁盘分区、USB 驱动器、网络共享等,像访问本地文件一样操作其中的文件和目录。

挂载的主要作用是将不同存储设备(如硬盘、USB、网络共享)和虚拟文件系统连接到操作系统的文件系统层次结构中,使得操作系统能够访问这些设备上的文件和数据。挂载可以是本地的(例如挂载磁盘分区),也可以是网络的(例如挂载远程共享目录)。它在数据共享、存储管理、安全性和跨平台操作中发挥着重要作用。


(1)挂载命令:mount -t nfs

在被挂载的测试机一端执行mount命令:

mount [-t vfstype] [-o options] device dir
sudo mount -t <filesystem_type> [options] server:/path/to/export /local/mount/point

如果没权限,就前面加 sudo

#1.挂载到/tmp
mount -t nfs 10.0.3.1:/home/user /tmp
 
#2.挂载到测试机的相同路径下,方便gdb等操作
mount -t nfs 10.0.3.1:/home/user /home/user/local-workspace

(2)-t 选项:指定要挂载的文件系统类型

-t 参数用于指定要挂载的文件系统的类型。它的语法是 -t <filesystem_type>,其中 <filesystem_type> 是你想要挂载的文件系统的类型名称。Linux 支持多种文件系统类型,例如:

①ext4:第四代扩展文件系统,常用于本地硬盘。
②vfat:适用于 FAT32 文件系统的 USB 驱动器等。
③nfs:网络文件系统,用于挂载远程服务器上的共享目录。

因此,在 mount -t nfs 中,-t 表示接下来会指定文件系统的类型,而 nfs 则是具体的文件系统类型——即 Network File System。


(3)-o选项

学习链接:
①Linux挂载命令mount用法及参数详解:https://www.cnblogs.com/linuxprobe/p/5473645.html
②干货:Linux 系统的三种挂载方式:https://zhuanlan.zhihu.com/p/629402405
③文件系统(六)—文件系统mount过程:https://blog.csdn.net/u012489236/article/details/124523247



2.挂载的目的和作用

(1)跨操作系统访问:将Windows系统内容挂载到Linux系统下

将Windows的C、D、E盘,挂载到WSL的 /mnt/d/users/user/Desktop


挂载可以让一个操作系统访问另一个操作系统的文件系统。例如,Linux 系统可以挂载 NTFS 或 exFAT 格式的 Windows 分区,使得 Linux 用户可以访问存储在 Windows 系统上的数据。反之,Windows 也可以通过特定驱动访问 Linux 系统上的 ext4 格式分区。
作用:跨操作系统访问文件,实现不同操作系统之间的文件共享和交换。


(2)访问外部存储设备

在 Linux、Unix 或类 Unix 系统中,外部存储设备(如硬盘、U盘、DVD、网络共享等)必须通过挂载才能访问。
举例来说,如果你将一个 USB 驱动器插入到 Linux 系统,它的文件系统(例如 FAT32、NTFS 或 ext4)需要被挂载到某个目录,才能在命令行或图形界面中访问其内容。
作用:提供对外部存储设备(硬盘、U盘、SD卡等)的访问能力。

在这里插入图片描述
在这里插入图片描述


(3)整合不同的存储设备

操作系统的文件系统可以由多个不同的存储设备组成。比如,一个系统可能有多个硬盘或磁盘分区,每个分区存储不同类型的数据。挂载这些分区到特定目录,可以让你在单一的文件系统层次结构中无缝访问它们。
作用:通过挂载多个磁盘分区或存储设备,形成一个统一的文件系统,方便访问和管理多个存储设备上的数据。



3.文件系统挂载要做的事

在这里插入图片描述

(1)创建挂载点 (mount point)

首先,操作系统需要一个目录作为挂载点(mount point)。例如 /mnt/data 或 /media/usb。这是一个空目录,用来挂载外部存储或文件系统

sudo mkdir /mnt/data

(2)执行挂载命令:mount -t nfs

使用 mount 命令将设备(如磁盘分区、网络共享等)挂载到挂载点。设备和挂载点是挂载操作的两个基本要素。例如,挂载硬盘分区 /dev/sda1 到 /mnt/data

这里,/dev/sda1 是设备,/mnt/data 是挂载点。

sudo mount /dev/sda1 /mnt/data

(3)访问数据

挂载完成后,设备中的数据就可以通过挂载点访问了。例如,进入 /mnt/data 目录,可以看到硬盘分区中的所有文件。

cd /mnt/data
ls

(4)卸载操作

挂载完成后,如果不再需要访问该分区或设备,可以使用 umount 命令卸载设备。卸载后,设备的文件将不再与操作系统的文件系统集成。

sudo umount /mnt/data

(5)挂载常见的用例

1.挂载 USB 存储设备:在 Linux 系统中,当插入 USB 设备时,操作系统通常会自动挂载它。也可以手动挂载 USB 存储

sudo mount /dev/sdb1 /mnt/usb

2.挂载 Windows NTFS 分区:在 Linux 中,挂载 NTFS 文件系统的 Windows 分区:

sudo mount -t ntfs-3g /dev/sda1 /mnt/windows

3.挂载远程共享目录(网络挂载):使用 Samba 或 NFS 协议挂载远程共享目录。

sudo mount -t cifs //192.168.1.100/shared /mnt/shared -o username=your_user,password=your_password

4.挂载虚拟文件系统(例如 /proc 或 /sys):系统信息通常通过挂载虚拟文件系统进行访问。

sudo mount -t proc none /proc
sudo mount -t sysfs none /sys

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/960119.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

数据分箱 baggingboosting onehot独热编码 woe编码 sklearn的ensemble(集成学习)

目录 数据分箱就是将连续变量离散化。 bagging&boosting onehot独热编码 独热编码的结果如下&#xff1a; woe编码 WOE编码的基本原理 步骤一&#xff1a;计算WOE 步骤二&#xff1a;应用WOE WOE编码的优点 示例 数据示例 步骤一&#xff1a;计算每个类别的违约…

Jetson Xavier NX (ARM) 使用 PyTorch 安装 Open3D-ML 指南

由于 Jetson 为 ARM64 (aarch64) 的系统架构&#xff0c;所以不能用 pip install 直接安装&#xff0c;需要通过源码编译。 升级系统 JetPack 由于 Open3D-ML 目前只支持 CUDA 10.0 以及 CUDA 11.*&#xff0c;并且 JetPack 的 CUDA 开发环境只有10.2、11.4以及12.2&#xff0…

【Linux系统】进程间通信:进程池

进程池的结构图示如下&#xff1a; 一、初始化进程池 1、创建多个子进程 通过 main 命令行参数获取需要创建子进程的个数 判断 argc 个数&#xff0c;使用 usage 提示 在编程和命令行工具中&#xff0c;“usage” 通常指的是命令或程序的使用说明&#xff0c;即如何正确使用该…

【问题解决】el-upload数据上传成功后不显示成功icon

el-upload数据上传成功后不显示成功icon 原因 由于后端返回数据与要求形式不符&#xff0c;使用el-upload默认方法调用onSuccess钩子失败&#xff0c;上传文件的状态并未发生改变&#xff0c;因此数据上传成功后并未显示成功的icon标志。 解决方法 点击按钮&#xff0c;调用…

怎样在PPT中启用演讲者视图功能?

怎样在PPT中启用演讲者视图功能&#xff1f; 如果你曾经参加过重要的会议或者演讲&#xff0c;你就会知道&#xff0c;演讲者视图&#xff08;Presenter View&#xff09;对PPT展示至关重要。它不仅能帮助演讲者更好地掌控演讲节奏&#xff0c;还能提供额外的提示和支持&#…

【2025年数学建模美赛F题】(顶刊论文绘图)模型代码+论文

全球网络犯罪与网络安全政策的多维度分析及效能评估 摘要1 Introduction1.1 Problem Background1.2Restatement of the Problem1.3 Literature Review1.4 Our Work 2 Assumptions and Justifications数据完整性与可靠性假设&#xff1a;法律政策独立性假设&#xff1a;人口统计…

MapReduce,Yarn,Spark理解与执行流程

MapReduce的API理解 Mapper 如果是单词计数&#xff1a;hello&#xff1a;1&#xff0c; hello&#xff1a;1&#xff0c; world&#xff1a;1 public void map(Object key, // 首字符偏移量Text value, // 文件的一行内容Context context) // Mapper端的上下文&#xff0c;…

如何让Dev-C++支持C++11及以上标准

目录 问题描述解决方案步骤1&#xff1a;打开编译选项 问题描述 在Dev-C中使用C11/17/20新特性&#xff08;如pop_back()等&#xff09;时&#xff0c;可能出现编译错误&#xff1a; #include <iostream> #include<string> using namespace std; int main() {str…

springBoot 整合ModBus TCP

ModBus是什么&#xff1a; ModBus是一种串行通信协议&#xff0c;主要用于从仪器和控制设备传输信号到主控制器或数据采集系统&#xff0c;例如用于测量温度和湿度并将结果传输到计算机的系统。&#xff08;百度答案&#xff09; ModBus 有些什么东西&#xff1a; ModBus其分…

linux常用加固方式

目录 一.系统加固 二.ssh加固 三.换个隐蔽的端口 四.防火墙配置 五.用户权限管理 六.暴力破解防护 七.病毒防护 八.磁盘加密 九.双因素认证2FA 十.日志监控 十一.精简服务 一.系统加固 第一步&#xff1a;打好系统补丁 sudo apt update && sudo apt upgra…

const的用法

文章目录 一、C和C中const修饰变量的区别二、const和一级指针的结合const修饰的量常出现的错误是:const和一级指针的结合总结&#xff1a;const和指针的类型转换公式 三、const和二级指针的结合 一、C和C中const修饰变量的区别 C中&#xff1a;const必须初始化&#xff0c;叫常…

Arduino大师练成手册 -- 控制 MH-SD 卡模块

要在 Arduino 上控制 MH-SD 卡模块&#xff0c;你可以按照以下步骤进行&#xff1a; 硬件连接 VCC&#xff1a;连接到 Arduino 的 3.3V 或 5V 引脚&#xff08;根据模块的要求&#xff09;。 GND&#xff1a;连接到 Arduino 的 GND 引脚。 CS&#xff1a;连接到 Arduino 的…

Android OpenGL(六) 纹理

纹理 纹理是一个2D图片&#xff08;甚至也有1D和3D的纹理&#xff09;&#xff0c; 它可以用来添加物体的细节&#xff1b;你可以想象纹理是一张绘有砖块的纸&#xff0c;无缝折叠贴合到你的3D的 房子上&#xff0c;这样你的房子看起来就像有砖墙外表了 纹理环绕方式 纹理坐…

一文大白话讲清楚webpack基本使用——18——HappyPack

文章目录 一文大白话讲清楚webpack基本使用——18——HappyPack1. 建议按文章顺序从头看&#xff0c;一看到底&#xff0c;豁然开朗2. 啥是HappyPack3. 怎么使用HappyPack 一文大白话讲清楚webpack基本使用——18——HappyPack 1. 建议按文章顺序从头看&#xff0c;一看到底&a…

深入 Rollup:从入门到精通(二)Rollup简介

1. 简介 对于将rollup描述为一个打包工具&#xff0c;我觉得并不是很精准&#xff0c;稍有些笼统&#xff0c;未能完全展示它的功能。 我更倾向于将它定义为&#xff1a; 以模块化的方式加载你的 js 文件&#xff08;如果使用插件&#xff0c;也可以支持其他静态资源文件&…

【数据结构】_C语言实现不带头非循环单向链表

目录 1. 链表的概念及结构 2. 链表的分类 3. 单链表的实现 3.1 SList.h头文件 3.2 SList.c源文件 3.3 Test_SList.c测试文件 关于线性表&#xff0c;已介绍顺序表&#xff0c;详见下文&#xff1a; 【数据结构】_顺序表-CSDN博客 本文介绍链表&#xff1b; 基于顺序表…

HTML5 Web Worker 的使用与实践

引言 在现代 Web 开发中&#xff0c;用户体验是至关重要的。如果页面在执行复杂计算或处理大量数据时变得卡顿或无响应&#xff0c;用户很可能会流失。HTML5 引入了 Web Worker&#xff0c;它允许我们在后台运行 JavaScript 代码&#xff0c;从而避免阻塞主线程&#xff0c;保…

Excel 技巧21 - Excel中整理美化数据实例,Ctrl+T 超级表格(★★★)

本文讲Excel中如何整理美化数据的实例&#xff0c;以及CtrlT 超级表格的常用功能。 目录 1&#xff0c;Excel中整理美化数据 1-1&#xff0c;设置间隔行颜色 1-2&#xff0c;给总销量列设置数据条 1-3&#xff0c;根据总销量设置排序 1-4&#xff0c;加一个销售趋势列 2&…

手撕Diffusion系列 - 第九期 - 改进为Stable Diffusion(原理介绍)

手撕Diffusion系列 - 第九期 - 改进为Stable Diffusion&#xff08;原理介绍&#xff09; 目录 手撕Diffusion系列 - 第九期 - 改进为Stable Diffusion&#xff08;原理介绍&#xff09;DDPM 原理图Stable Diffusion 原理Stable Diffusion的原理解释Stable Diffusion 和 Diffus…

倍频增量式编码器--角度插值法输出A,B(Aangular Interpolation)

问题是&#xff1a; 最大速度&#xff0c;周期刻度&#xff0c;最小细分刻度&#xff0c;可以计算得到&#xff1a; 结论&#xff1a; 按照最高速度采样&#xff1b;数字A,B输出间隔时间&#xff1a;按照计算角度 插入细分角度运算算时间&#xff08;最快速度&#xff09;&a…