Linux操作系统文件系统与目录树的关系(挂载)
2016-06-07 11:06
429 查看
所谓的"挂载"就是利用一个目录当成进入点,将磁盘分区的数据放置在该目录下; 也就是说,进入该目录就可以读取该分区的意思。这个操作我们称为"挂载",那个进入点的目录我们称为"挂载点"。由于整个Linux系统最重要的是根目录,因此根目录一定需要挂载到某个分区的。至于其他的目录则可依用户自己的需求来给予挂载到不同的分区。假设我的硬盘分为两区,partition
1挂载到根目录,至于partition 2则是挂载到/home这个目录。这也就是说,当我的数据放置在/home内的各次目录时,数据是放置到partition 2的,如果不是放在/home下面的目录,那么数据就会被放置到partition 1。 其实判断某个文件在哪个partition下面是很简单的,通过反向追踪即可。当我想要知道/home/vbird/test这个文件在哪个partition时,由test --> vbird --> home -->/,看哪个"进入点"先被查到那就是使用的进入点了。所以test使用的是/home这个进入点而不是/喔!
现在让我们来想一想,我的计算机系统如何读取光盘内的数据呢?在Windows里面使用的是"光驱"的代号方式处理(假设为E盘时),但在Linux下面我们依旧使用目录树喔!在默认的情况下,Linux是将光驱的数据放置到/media/cdrom里头去的。如果光盘里面有个文件名为"我的文件"时,那么这个文件是在哪里? 答:这个文件最终会在如下的完整文件名中: Windows:桌面\我的计算机\E:\我的文件 Linux:/media/cdrom/我的文件 如果光驱并非被挂载到/media/cdrom,而是挂载到/mnt这个目录时,刚才读取的这个文件的文件名会变成:
/mnt/我的文件 如果你了解这个文件名,这表示你已经知道挂载的意义了!初次接触Linux时,这里最容易搞混,因为它与Windows的分区代号完全不一样!
1挂载到根目录,至于partition 2则是挂载到/home这个目录。这也就是说,当我的数据放置在/home内的各次目录时,数据是放置到partition 2的,如果不是放在/home下面的目录,那么数据就会被放置到partition 1。 其实判断某个文件在哪个partition下面是很简单的,通过反向追踪即可。当我想要知道/home/vbird/test这个文件在哪个partition时,由test --> vbird --> home -->/,看哪个"进入点"先被查到那就是使用的进入点了。所以test使用的是/home这个进入点而不是/喔!
现在让我们来想一想,我的计算机系统如何读取光盘内的数据呢?在Windows里面使用的是"光驱"的代号方式处理(假设为E盘时),但在Linux下面我们依旧使用目录树喔!在默认的情况下,Linux是将光驱的数据放置到/media/cdrom里头去的。如果光盘里面有个文件名为"我的文件"时,那么这个文件是在哪里? 答:这个文件最终会在如下的完整文件名中: Windows:桌面\我的计算机\E:\我的文件 Linux:/media/cdrom/我的文件 如果光驱并非被挂载到/media/cdrom,而是挂载到/mnt这个目录时,刚才读取的这个文件的文件名会变成:
/mnt/我的文件 如果你了解这个文件名,这表示你已经知道挂载的意义了!初次接触Linux时,这里最容易搞混,因为它与Windows的分区代号完全不一样!
相关文章推荐
- 【Linux】Linux下调用Python程序脚本
- python MySQLdb模块 for linux安装
- CentOS 6.x下重置MySQL 5.7密码
- linux 杂记
- Linux: hrtimer 用法
- linux命令后台进行和查看、关闭后台任务
- linux CENTOS下安装R环境
- 破除 Linux 的七大认识误区
- Linux进程管理---task_struct结构体
- (转)linux 内存管理——内核的shmall 和shmmax 参数
- Linux系统运行级别
- Linux 文件类型与扩展名
- Linux下使用mail命令发送邮件
- Linux 目录结构
- Linux系统启动过程
- linux中usb设备的probe注册全过程
- centos 添加ip和多个ip
- Centos下的ftp安装与配置
- Linux和Linux之间共享目录
- Centos硬盘IO性能检测命令iostat[转]