Linux里“挂载”是什么意思?

Linux里“挂载”是什么意思?,第1张

Linux系统中一切皆文件,所有文件都放置在以根目录为树根的树形目录结构中。在Linux看来,任何硬件设备也都是文件,它们各有自己的一套文件系统,也就是文件目录结构。

说到这里就产生了一个问题,当在Linux系统中使用这些硬件设备时,只有将Linux本身的文件目录与硬件设备的文件目录合二为一,硬件设备才能为我们所用。

合二为一的过程称为挂载。

如果不挂载,通过Linux系统中的图形界面系统可以查看找到硬件设备,但命令行方式无法找到。

挂载,指的就是将设备文件中的顶级目录连接到Linux根目录下的某一目录,最好是空目录,访问此目录就等同于访问设备文件。

纠正一个误区,并不是根目录下任何一个目录都可以作为挂载点,由于挂载 *** 作会使得原有目录中文件被隐藏,因此根目录以及系统原有目录都不要作为挂载点,会造成系统异常甚至崩溃,挂载点最好是新建的空目录。

把一个设备或者一个文件(网络中的、本地的、内存的、硬盘的、U盘的)泛指资源当作本地的一个文件夹处理,这样你的应用程序就可以直接读取了。

设想你在windows中是不是也是这样呢?只有挂载了,你才能用,比如一个播放器player,他的文件菜单中有打开命令,点击打开后如果你点击打开一个ftp的文件,可以吗?很难做到,很难在暴风影音中打开ftp上的rmvb文件,但是如果你在linux下面,借助于ftpfs或者user mode fs你可以把ftp文件夹挂载为本地的某一个文件夹,比如你把ftp://user:pass@192.168.1.2 你隔壁的电脑上的ftp文件夹挂载为本地的/home/user/movie/ 这样,你用任何一个播放器都可以打开一个“本地”的文件吧。明白了没,我思维有点乱,说不明白,讲究着看。

挂载的含义:一般,挂载是指linux系统挂载一个iso文件到系统中,然后自动概念。这个概念值得是在开机的时候系统自动将一些工作做完。

一、自动挂载如何实现

1、查看系统开机启动文件是哪个(不同的系统,启动文件位置不同)

2、写一个shell脚本,给这个脚本root权限,然后将这个shell脚本历经添加到步骤1中的开机文件中去,这样系统开机就会执行你的shll脚本

3、脚本中应该做什么事:该脚本应该找到你的iso文件位置,然后使用mount命令将该文件mount到指定目录(挂载).

二、挂载中应该注意的问题有

1、挂载点必须是一个目录。

2、一个分区挂载在一个已存在的目录上,这个目录可以不为空,但挂载后这个目录下以前的内容将不可用。对于其他 *** 作系统建立的文件系统的挂载也是这样。

扩展资料

挂载命令

1、挂载时使用mount命令:

2、格式:mount [-参数] [设备名称] [挂载点]

3、其中常用的参数有:

(1)-t<文件系统类型>指定设备的文件系统类型,

(2)常见的有: minix linux最早使用的文件系统

4、ext2 linux目前常用的文件系统:

(1)msdos MS-DOS的fat,就是fat16

(2)vfat windows98常用的fat32

(3)nfs 网络文件系统

资料来源:百度百科—挂载


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/5910546.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-08
下一篇 2023-03-08

发表评论

登录后才能评论

评论列表(0条)

保存