♥️♥️♥️♥️♥️

前面讲过,Linux 系统中“一切皆文件”,所有文件都放置在以根目录为树根的树形目录结构中。在 Linux 看来,任何硬件设备也都是文件,它们各有自己的一套文件系统(文件目录结构)。

因此产生的问题是,当在 Linux 系统中使用这些硬件设备时,只有将Linux本身的文件目录与硬件设备的文件目录合二为一,硬件设备才能为我们所用。合二为一的过程称为“挂载”。

如果不挂载,通过Linux系统中的图形界面系统可以查看找到硬件设备,但命令行方式无法找到。

挂载,指的就是将设备文件中的顶级目录连接到 Linux 根目录下的某一目录(最好是空目录),访问此目录就等同于访问设备文件。

纠正一个误区,并不是根目录下任何一个目录都可以作为挂载点,由于挂载操作会使得原有目录中文件被隐藏,因此根目录以及系统原有目录都不要作为挂载点,会造成系统异常甚至崩溃,挂载点最好是新建的空目录。

举个例子,我们想通过命令行访问某个 U 盘中的数据,图 1 所示为 U 盘文件目录结构和 Linux 系统中的文件目录结构。


图 1 U 盘和 Linux 系统文件目录结构

图 1 中可以看到,目前 U 盘和 Linux 系统文件分属两个文件系统,还无法使用命令行找到 U 盘文件,需要将两个文件系统进行挂载。

接下来,我们在根目录下新建一个目录 /sdb-u,通过挂载命令将 U 盘文件系统挂载到此目录,挂载效果如图 2 所示。


图 2 文件系统挂载

可以看到,U 盘文件系统已经成为 Linux 文件系统目录的一部分,此时访问 /sdb-u/ 就等同于访问 U 盘。

前面讲过,根目录下的 /dev/ 目录文件负责所有的硬件设备文件,事实上,当 U 盘插入 Linux 后,系统也确实会给 U 盘分配一个目录文件(比如 sdb1),就位于 /dev/ 目录下(/dev/sdb1),但无法通过 /dev/sdb1/ 直接访问 U 盘数据,访问此目录只会提供给你此设备的一些基本信息(比如容量)。

总之,Linux 系统使用任何硬件设备,都必须将设备文件与已有目录文件进行挂载。

具体的挂载以及卸载指令后续章节会详细介绍。

2.9 Linux一切皆文件
2.10 Linux挂载
2.11 Linux服务器管理注意事项
Linux文件和目录管理
3.1 Linux文件系统层次结构
3.2 Linux文件系统不是必须的,而是必要的
3.3 Linux文件(目录)命名规则
3.4 Linux绝对路径和相对路径
3.5 Linux命令基本格式
3.6 Linux cd
3.7 Linux pwd
3.8 linux ls

什么是挂载,Linux挂载详解相关推荐

  1. linux下挂载共享目录,linux mount挂载共享目录详解

    linux mount挂载共享目录详解 这里有新鲜出炉的 Linux 常用命令,程序狗速度看过来! Linux Linux 是一套免费使用和自由传播的类 Unix 操作系统,是一个基于 POSIX 和 ...

  2. linux7硬盘自动挂载,Centos7自动挂载硬盘参数详解

    UUID=5b69ece8-4e15-4658-9857-8a60efbbb0fe / ext4 defaults 1 1 第一列:分区名(设备ID) 如果磁盘是SCSI/STAT接口,且有多个磁盘, ...

  3. Linux系统结构 详解

    Linux系统结构 详解 标签: 产品产品设计googleapple互联网 2011-01-07 14:14 31038人阅读 评论(6) 收藏 举报 分类: Linux(21) 版权声明:本文为博主 ...

  4. linux /proc 详解

    linux /proc 详解 本文整理了一下 linux /proc下的几个常用的目录和文件,可供查阅,之后在学习工作中有别的用到的话会再补充. /proc 简介 Linux系统上的/proc目录是一 ...

  5. Linux: 系统结构详解

    Linux系统一般有4个主要部分: 内核.shell.文件系统和应用程序.内核.shell和文件系统一起形成了基本的操作系统结构,它们使得用户可以运行程序.管理文件并使用系统.部分层次结构如图1-1所 ...

  6. Linux系统详解 第五篇:Linux的安装-4:Fedora 16的安装

    Linux系统详解 第五篇:Linux的安装-4:Fedora 16的安装 前言: 本系列文章取材广泛,有来自于互联网的,有来自教科书的,有来自自己的笔记的,也有来自自己对Linux的经验积累的.此系 ...

  7. Linux使用详解(进阶篇)

    文章目录 Linux使用详解(进阶篇) 1.Linux目录说明 2.操作防火墙 3.ulimit命令和history命令 4.RPM和Yum的使用 5.设置系统字符集 6.vi & vim编辑 ...

  8. 云计算概念及Linux系统详解

    云计算概念及linux系统详解 先来看一下维基百科上的定义: 云计算是一种按使用量付费的模式,这种模式提供可用的.便捷的.按需的网络访问,进入可配置的网络.服务器.存储.应用软件.服务等能够被快速提供 ...

  9. Linux 系统结构详解——新手上路

    Linux 系统结构详解 Linux系统一般有4个主要部分: 内核.shell.文件系统和应用程序.内核.shell和文件系统一起形成了基本的操作系统结构,它们使得用户可以运行程序.管理文件并使用系统 ...

  10. Linux 目录详解 树状目录结构图

    1.树状目录结构图 2./目录 目录 描述 / 第一层次结构的根.整个文件系统层次结构的根目录. /bin/ 需要在单用户模式可用的必要命令(可执行文件):面向所有用户,例如:cat.ls.cp,和/ ...

最新文章

  1. PacketTracer 5.2基于AAA的Easy ×××实验
  2. 【图像分割模型】以RNN形式做CRF后处理—CRFasRNN
  3. 真香!spaCy+Cython比Python快100倍.....
  4. echarts如何获取后端的值_散户必读:当你中线看好一只股票后,该如何操作才能获取最大利润...
  5. Python 安装库的方法及解决pip 安装时速度缓慢的方法
  6. django中怎样生成非HTML格式的内容。
  7. [AtCoder-ARC073F]Many Moves
  8. 总奖金100万!2021SEED江苏大数据开发与应用大赛(华录杯)正式开赛!
  9. 使用Eclipse查看反编译后的代码(Decompiler 插件)
  10. 研磨设计模式学习笔记1--简单工厂(SimpleFactory)
  11. 论文引介 | Information Extraction with Reinforcement Learning
  12. Python科学计算系列2—不等式和不等式组
  13. 帆软填报报表的使用教程
  14. 逻辑谬误_大规模分布式计算的谬误
  15. 电脑怎么打出冒号符号_电脑键盘怎么打出冒号符号
  16. 计算机硬盘格式分类,fat32是什么?
  17. 人类最早计算机阿西莫夫,“人类先知”阿西莫夫50年前的2014年6大预言
  18. “双评价”——ArcGIS水资源评价
  19. webgl天空盒边界缝隙_基于webGL技术的3D库ThingJS支持天空盒技术实现
  20. wps/excel 正则表达式 提取数字

热门文章

  1. 后台弹窗,弹窗跳转页面
  2. 聪明爸妈的明智抉择,但我还是建议你不要轻易买保险
  3. 机房重构一路走来——初步总结
  4. html5 单页动画,超炫的动画效果单页网站
  5. js 高级注释(模块注释,class注释,函数注释等)
  6. 倍福控制器报1804错误解决方法
  7. 鸿蒙系统和小米系统区别,“鸿蒙系统”和“安卓系统”到底有什么区别?网友:细节定成败!...
  8. BZOJ1193 马步距离 (贪心)
  9. 如何使用Arthas查看类变量值
  10. OpenSSL 拒绝服务、证书绕过漏洞通告