美文网首页
linux挂载介绍

linux挂载介绍

作者: leeliang | 来源:发表于2021-09-11 13:24 被阅读0次

    我们设想一下,在linux下,如果插入一个U盘。我们如何查看U盘中的内容呢?
    这个问题其实可以从两个方面来看

    1. 如果使用的是linux桌面系统,比如ubuntu桌面版,那么插上U盘之后,我们能够在界面中查看到U盘以及进入到U盘
    2. 如果是通过terminal的方式,我们如何看到呢?那么我们需要知道U盘具体是挂载到哪个目录下了。
      不管是在桌面中还是在terminal中,其实底层都是通过挂载的方式来看到u盘中的内容的。那么为什么linux需要挂载呢?
      首先linux是将所有的内容都看成文件,包括硬件设备、网络设备等等。而这些文件都在统一在linux的文件目录中的。当我们在电脑中插入一个U盘时,操作系统是并不知道要将这个硬件设备放置到文件目录的哪一出(当然如果是桌面版,系统会自动帮我们挂载到某一目录下)。
      所以如果我们想要使用外部硬件设备,首先要做的就是要将硬件设备挂载到某个目录下。通常来说,我们是挂载到某个空目录下,这是如果要挂载到一个已经存在的目录下,原先在目录下的文件会被影藏,直到解绑挂载。

    其实我们使用的硬盘也是通过挂载到目录下,我们才能访问到硬盘

    常用的命令

    1. dfisk -l: 查看当前的硬件设备信息,在挂载前能够看到硬件设备的大小等信息
    2. file -s {具体设备名}: 查看设备的文件系统格式等信息
    3. mount {设备名} {目录名}:将硬件设备挂载到此目录下. 设备名一般类似为/dev/sdb等

    注:一般硬件设备都会进行分区,比如/dev/

    1. umount {目录名}:将目录下的挂载取消
    2. df : 查看挂载点信息或者目录大小等

    dev目录

    我们可以在/dev目录下看到硬件设备。但是这里有个注意的地方是,一般硬件设备都会进行分析,
    /dev/sda,/dev/sda1,/dev/sda2: 假设sda是硬盘,那么当前硬盘被分为两个区,分别为sda1和sda2,挂载的时候也是要写具体的分区名称,不能是硬盘名称/dev/sda

    相关文章

      网友评论

          本文标题:linux挂载介绍

          本文链接:https://www.haomeiwen.com/subject/gzzowltx.html