关于挂载的作用一直不是很清楚,今天在阅读教材时看见了mount这个命令,发现它的用处很隐晦但非常强大。奈何教材说的不明朗,因此在网上整合了一些优秀的解释,看完之后豁然开朗。

1.提一句Windows下,mount挂载,就是给磁盘分区提供一个盘符(C,D,E,...)。比如插入U盘后系统自动分配给了它I:盘符其实就是挂载,退优盘的时候进行安全弹出,其实就是卸载unmount。

2.Linux下,不像Windows可以有C,D,E,多个目录,Linux只有一个根目录/。在装系统时,我们分配给linux的所有区都在/下的某个位置,比如/home等等。

3.提问者插入了新硬盘,分了新磁盘区sdb1。它现在还不属于/。

4.我们虽然可以在一些图形桌面系统里找到他的位置,浏览管理里面的文件,但在命令行却不知怎么访问它的目录,比如无法使用cd或者ls。也无法在编程时指定一个目录对它操作。

5.这时提问者使用了 mount /dev/sdb1 ~/Share/ ,把新硬盘的区sdb1挂载到工作目录的~/Share/文件夹下,之后访问这个~/Share/文件夹就相当于访问这个硬盘2的sdb1分区了。对/Share/的任何操作,都相当于对sdb1里文件的操作。

6.所以Linux下,mount挂载的作用,就是将一个设备(通常是存储设备)挂接到一个已存在的目录上。访问这个目录就是访问该存储设备。

7.linux操作系统将所有的设备都看作文件,它将整个计算机的资源都整合成一个大的文件目录。我们要访问存储设备中的文件,必须将文件所在的分区挂载到一个已存在的目录上,然后通过访问这个目录来访问存储设备。挂载就是把设备放在一个目录下,让系统知道怎么管理这个设备里的文件,了解这个存储设备的可读写特性之类的过程。

8.我们不是有/dev/sdb1 吗,直接对它操作不就行了?这不是它的目录吗?

9.这不是它的目录。虽然/dev是个目录,但/dev/sdb1不是目录。可以发现ls/dev/sdb1无法执行。/dev/sdb1,是一个类似指针的东西,指向这个分区的原始数据块。mount前,系统并不知道这个数据块哪部分数据代表文件,如何对它们操作。

10.插入CD,系统其实自动执行了 mount /dev/cdrom /media/cdrom。所以可以直接在/media/cdrom中对CD中的内容进行管理。

转载:

https://blog.csdn.net/qq_39521554/article/details/79501714

转载于:https://www.cnblogs.com/faithfu/p/9466742.html

什么是挂载?mount的用处在哪?相关推荐

  1. linux下文件系统管理mkfs及挂载Mount(2)

    linux下文件系统管理mkfs及挂载Mount(2) 一.概念:一个磁盘出厂时默认设定好MBR主引导记录和未高级格式化的硬盘 用户将磁盘一般分有3个主分区,一个扩展分区,多个逻辑分区 每个分区代表一 ...

  2. [网络收集]LINUX磁盘挂载mount和共享

    本篇文章下载:地址1(图片拷上来不会直接上传,弄个地址以备以后参考) 针对Linux服务器的磁盘挂载mount和共享做简单操作说明: 1.  查看已使用的磁盘情况 df –h 2.  查看所有磁盘 f ...

  3. Linux笔记 No.17---(磁盘分区fdisk,gdisk,parted、格式化mkfs,mke2fs、挂载mount、卸载umount、df、du、lsof命令)

    文章目录 一.磁盘 (一)机械硬盘(HDD) 1.基本组成 2.逻辑结构 (二)固态硬盘(SSD) 二.硬盘分区 (一)基本概念 1. MBR(MS-DOS 主引导记录区)方案 2.GPT(GUID ...

  4. mac将远程linux服务器目录挂载(mount)到本地

    mac通过使用sshfs,可以将远程linux服务器的目录挂载(mount)到本地,就像访问本地目录一样操作远程目录,非常方便: mac brew安装sshfs # 安装软件包 brew instal ...

  5. 细说linux挂载——mount,及其他

    纯粹针对刚刚解封开包的新新手,老鸟们请自觉绕行,否则浪费你的时间你非要逼我做谋杀犯可不光我的事你还没地方说理去. 如果你正好是个崭新的新手,就耐心的花点时间看看吧,至少大概看看,不要在一个陌生又黑暗的 ...

  6. linux mkfs文件系统,linux下文件系统管理mkfs及挂载Mount(2)

    linux下文件系统管理mkfs及挂载Mount(2) 一.概念:一个磁盘出厂时默认设定好MBR主引导记录和未高级格式化的硬盘 用户将磁盘一般分有3个主分区,一个扩展分区,多个逻辑分区 每个分区代表一 ...

  7. 什么是挂载?mount的用处在哪?(适合新手,讲解的非常好)

    关于挂载的作用一直不是很清楚,今天在阅读教材时看见了mount这个命令,发现它的用处很隐晦但非常强大.奈何教材说的不明朗,因此在网上整合了一些优秀的解释,看完之后豁然开朗. 1.提一句Windows下 ...

  8. Linux 永久挂载(mount)

    1.永久挂载 永久性挂载分区的办法是修改分区文件/etc/fstab (1)找到要挂载的硬盘:sudo df -h (2)要挂载硬盘的UUID sudo  blkid /dev/sda3 (3)修改文 ...

  9. linux下安装新硬盘并挂载mount

    一.过程步骤: 1.首先是添加新硬盘,本人是在虚拟机下添加的:VM >>Settings >> Hardware >> Add >> Hard Disk ...

最新文章

  1. 【sox】使用sox增加混响效果
  2. python apscheduler 阻塞方式只用一个线程_框架APScheduler在python中调度使用的实例详解...
  3. 动态规划训练16 [Doing Homework HDU - 1074 ]
  4. LeetCode MySQL 1149. 文章浏览 II
  5. 逻辑回归分类python实例_Python逻辑回归原理及实际案例应用
  6. 传递function_Excel VBA解读(132): 调用Function过程的4种方式
  7. 4.7 参数 VS 超参数
  8. idea给main方法附带参数
  9. mysql5.7.12无法启动_MySql5.7.12免安装版配置以及服务无法启动问题解决方法
  10. Linux下安装python及MySQLdb
  11. Stata15 Unicode:一次性转码,解决中文乱码问题
  12. 金蝶盘点机金蝶条码管理方案实施金蝶仓库条码管理实现方法
  13. java cropper_layui剪裁插件cropper一个页面调用多次问题解决
  14. 典型的递归计算费氏数列
  15. 智能呼叫系统关键技术(一)
  16. excel自动增加序号
  17. Ionic3/4中如何上传图片(拍照/图片选择)
  18. inet_aton和inet_ntoa
  19. mac os 系统升级到 Catalina 版本后出现应用打不开 ,闪退,意外退出问题
  20. 超详细的Centos7.5安装Oracle11g

热门文章

  1. 浮动的三个特点很重要。
  2. 这些科技大佬们的星座你知道吗
  3. smartctl command's RETURN VALUES
  4. 知识查差缺不漏贴:索引的分类
  5. linux超级终端minicom的使用方法
  6. Android绘制基础及手写绘制实例
  7. 网工七大计策掌握网络管理中的实战技术(转)
  8. 网络github_GitHub项目awesome-latex-drawing新增内容(四):绘制贝叶斯网络
  9. 蓝桥杯 ADV-126 算法提高 扫雷
  10. PAT 1087 有多少不同的值(20 分)- 乙级