linux为什么访问设备数据先要mount?
2023-01-27
37 阅读
其实Windows也一样,C盘,D盘,都是硬盘的盘符,对应到一个硬盘分区,如果是U盘,可以是E,F盘等,只是Windows做的比较完整和自动化,当你点击C盘时,就直接可以看到C盘中的文件,这是因为你点击时,系统其实已经有处理这个点击动作相应的处理程序的,这个处理程序就是挂载C盘,打开文件管理器,然后将C盘中的文件夹,文件等在文件管理器中显示出来。
那Linux呢,你说的sdb4, 其实就是一个U盘的盘符,有些Linux做的比较好的,比如Ubuntu,其实也会再桌面显示一个U盘图标的,你点击后,也会自动打开和呈现,跟windows非常类似,但Linux是个开源的东西,版本太多了,而且有些Linux是为嵌入式设备使用的,要求服务程序尽可能少,尽量少占用系统资源,这些,就会尽量把一些不需要的服务裁剪掉,只保留最基本,最核心的功能,甚至连图形系统都没有,这时候,很多只能通过命令行来操作,比如挂载U盘,就通过mount来操作,然后才能访问,其实不是Linux做不到,而是Linux侧重在最核心功能的实现,其他附加功能,有各种发行版在去附加,完善。