linux-2 什么是挂载?

q1:挂载的作用

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

q2:为什么需要挂载,而不是直接访问/dev

借鉴这个问题的回答

一个不可否认的事实是,我们是能直接访问/dev的,比如使用fdisk或gdisk去管理磁盘,进行分区之类的操作。

  1. 对于我们而言,我们能直接处理的是文件而不是磁盘上的扇区,我们并不知道文件最终会存储在设备的哪一个地方

  2. 对于设备文件本身,我们虽然可以对一个存储设备进行各种各样的操作(比如读取存储块的内容,磁盘分区),但是磁盘上的数据本身就是庞大的,这样就如同大海捞针,直接读取自己想要的数据这种操作非常困难。所以就需要文件系统去管理这些数据,这也是磁盘需要文件系统,分区完之后需要格式化的理由

  3. 而挂载这个操作是文件系统所需要的,一个文件系统通过挂载操作将对应的文件系统模块和所挂载设备上的具体文件系统关联起来,形成一个“激活运行状态”。通过各种文件系统驱动将分区挂载到指定目录树上,即可访问文件系统中的文件

  4. 每一次挂载都是一层抽象,大多数情况我们都是访问抽象后的“文件”,而不是磁盘上的扇区。挂载是通过驱动来进行一次抽象,并告诉系统抽象后的东西放到哪儿。如果要对磁盘分区或者编辑mbr之类的,那就无需挂载了,操作块设备文件就好了

q3:挂载的方式

mount 装置名 需要挂载的目录

eg: mount /dev/sdb1 /mnt/newdisk

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值