Welcome 微信登录

首页 / 操作系统 / Linux / Linux中目录树结构与磁盘数据结合方式

从Windows开始学习的,现在看Linux的文件系统和磁盘结合方式,有点云里雾里。查了些资料。总结以下理解:Windows的文件都是放在分区中,系统寻找文件是从分区开始的,所有分区之间是并行的关系。而Linux中,由于文件结构是树形的,跟目录必须占用一个分区,然后这个根目录下可以挂载其他的分区,因此这几个这些个分区可以是并行的或者从属的关系。实例如下(从其他地方复制来的):有一块硬盘,分成了4个分区,分别是/;/boot;/usr和windows下的fat对于/和/boot或者/和/usr,它们是从属关系;对于/boot和/usr,它们是并列关系。如果我把windows下的fat分区挂载到/mnt/winc下,(挂载??哦,别急,呵呵,一会就讲,一会就讲。)那么对于/mnt/winc和/usr或/mnt/winc和/boot来说,它们是从属于目录树上没有任何关系的两个分支。因为根目录必须占用一个分区,而其他分区虽然可以挂载在其他目录下,但是并没有表现出特别的独立的作用。有时候挂载的不好,甚至会引发问题,比如挂载的那个目录需要存放很大的文件,但是这个分区却比较小。另外,考虑到windows和linux的分区格式不同,我们在使用命令挂载分区到linux中时,要考虑分区格式是否被支持,同时要注意如果这个挂载点下面已经存在数据了,则这些数据就不能用了。linux有一种分区格式是swap,这是给专门提供给系统缓存使用的一种格式(windows中是用一个文件),因此必须提供一个分区作为这个用途。综合考虑上面在其他地方挂载分区没有多大作用,所以通常我们安装Linux的时候,就只给系统分两个分区,分别是根分区和缓存分区。挂载:linux会将这些分属不同分区的、单独的文件系统按一定的方式形成一个系统的总的目录层次结构。这里所说的“按一定方式”就是指的挂载。将一个文件系统的顶层目录挂到另一个文件系统的子目录上,使它们成为一个整体,称为挂载。把该子目录称为挂载点。Linux /dev/null 对ssh登录的影响在Linux内核源代码中添加printk函数相关资讯      Linux基础教程  Linux目录树 
  • Linux基础教程:对文件打包压缩  (03月08日)
  • 基础教程:Linux 新手应该知道的   (09/06/2015 21:17:20)
  • Linux基础教程:find 与 xargs  (04/05/2015 10:20:11)
  • Linux基础教程:tar 命令使用介绍  (12/03/2015 13:19:47)
  • Linux基础教程(1)操作系统基础   (08/15/2015 20:44:01)
  • Linux基础教程:从源码安装软件  (04/05/2015 10:14:45)
本文评论 查看全部评论 (0)
表情: 姓名: 字数