centos 的挂载和挂载点理解

文件系统 容量 已用 可用 已用% 挂载点
devtmpfs 7.8G 0 7.8G 0% /dev
tmpfs 7.8G 0 7.8G 0% /dev/shm
tmpfs 7.8G 8.7M 7.8G 1% /run
tmpfs 7.8G 0 7.8G 0% /sys/fs/cgroup
/dev/vda1 40G 2.5G 35G 7% /
tmpfs 1.6G 0 1.6G 0% /run/user/0

当我从华为云上安装好以后自动出现以上挂载点,不太清楚是什么意思。这里细细的研讨一下,

/dev
这里主要存放与设备(包括外设)有关的文件(unix和linux系统均把设备当成文件)。想连线打印机吗?系统就是从这个目录开始工作的。另外还有一些包括磁盘驱动、USB驱动等都放在这个目录。

run保存系统运行时需要的内容,系统下次启动时重新生成

cgroup
控制CPU分配
控制CPU使用率
控制内存分配

最简单的理解就是将盘挂载在一个目录上,访问这个目录就是访问这个盘
挂载即把一个分区或磁盘放在一个目录里。
Windows其实也需要挂载,只不过它是把分区或磁盘挂载到A:B:C:……Z:这样开头的特定文件夹里
Linux用目录名挂载分区或目录的好处是:一、便于操作,你可以把分区或磁盘挂载到任何你想要的目录或文件夹里。二、顾名思义,由于挂载的文件夹或目录可以自己指定,所以就可以挂载到自己创建的或相关内容的目录或文件夹里

还有个疑问呢,你说linuex的挂载目录是像分区一样挂载在目录下的东西,/dev是一个挂载点挂载了一个分区,/dev/shm也是一个挂载点,这是什么情况

这表明了,Linux下的挂载点是可以嵌套的。你可以将任何一个分区挂载到任何一个目录(除了根目录必须作为一个挂载点挂载磁盘),这就为Linux的文件管理提供了无限的可能

再清晰一些,其实就是当你把你的磁盘分了一堆分区以后,你是需要挂载这些分区,需要将这些分区 挂载到文件上,这样比如说所有的驱动,我都单独弄一个分区dev,这样别的分区出问题,不会影响到系统的东西,好了。这样就 清晰多了

最后举个例子
插上你的U盘,如果你用的是KDE、GNOME这样的桌面环境,应该可以通过简单的动动鼠标,进入这个U盘。
在这里插入图片描述
而这时,点击文件管理器中的地址栏,你会得到一个路径,就像这样:
在这里插入图片描述

然后,在根目录下,按照这个目录,打开这个文件夹。

比如,我的是“/run/media/archer/7BD2-F1FA/”,于是我现在根目录下找到“run”文件夹,打开,再找到“media”文件夹,打开,在找到并打开“archer”文件夹(我的用户名),然后打开“7BD2-F1FA”文件夹。

然后,你就会发现:

这不就是我U盘里的东西吗
在这里插入图片描述

在页面的空白处,右击,点击“属性”。“挂载点”那一栏写的就是你刚才打开的文件夹的路径,而“挂载自”一栏也是 /dev 目录下的一个文件,sd**代表这是一个分区。

这时,你可能就会发现:

这个U盘(准确地说是这个分区)就是一个文件夹!!

如果这个文章让你明白了什么是“挂载”的话,
帮我点个赞吧

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值