linux文件系统与目录树到底有什么关系?什么是文件系统啊?比如说根目录是不是一个文件系统,或者是

linux文件系统与目录树到底有什么关系?什么是文件系统啊?比如说根目录是不是一个文件系统,或者是一个目录就是一个文件系统么?

linux文件系统是linux系统的一个组成部分,它是由一组软件构成的,用于组织文件在硬盘等存储空间上的存放、读取、修改等或设备(如打印机、光驱等)的访问。linux可以读写100多种磁盘管理模式,如,FAT、FAT32、NTFS、Ext2、Ext3、Ext4,这些都需要有相应的软件支持,这些软件就统称为“linux文件系统”。
根目录就是linux文件系统的某一种或几种文件管理模式把文件和体现为文件的设备组织出来的一个整体。在 Windows 中,存储空间首先分为“盘符”,在盘符下再分为“分区”,在分区下再分成“目录”,在目录下再分成“子目录”。但在linux中,所有的存储空间和设备共享一个根目录,不同的磁盘块、不同的分区再挂接上来成为某个子目录的子目录,甚至设备也挂接成了某个子目录下的一个文件,观念上有比较大的区别,使用时一定要注意。追问

那么,有一个问题,就是如果我给你根目录挂载一个设备,然后再给/home挂载一个设备,那根目录下的/home目录是属于根目录的还是独立存在的,例如:我在根目录下的/home目录里创建一个文件,那么该文件是属于sda1呢还是sda2?

追答

取决于你是否把 /home 目录是在 sda1下还是 sda2下。安装 Linux 的时候,你可以把不同的子目录指定到不同的设备上的。

追问

不是把设备挂载到目录下么,怎么成了把目录指定到设备上呢

追答

不同的一级子目录可以指定在不同的磁盘分区上,通过对磁盘分区来指定其对应的目录,可以限制某个子目录的容量,防止它越界(过分占用磁盘空间造成系统无法启动)。“可以把不同的子目录指定到不同的设备上的。”这句话中“设备”只是指硬盘分区,它也是根目录下的子目录。

追问

那么就是说一个已经挂载了的硬盘就是一个文件系统是么,而在硬盘基础上进行的分区还是属于该文件系统?这一块我看书就是搞不明白,没有实例,好抽象

追答

“载了的硬盘就是一个文件系统”是一个不准确的说法,虽然是有人那么说,但,准确一点地说还是我前面讲过的:Linux 的文件系统是操作系统中运行的一套软件。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-04-08
linux的文件系统是在格式化分区的时候定义的
sheel中输入:fdisk -l 最后一列就是文件系统类型
linux是默认的
linux wrap是交换分区
ext2 ext3文件类型,ext3增加了文件日志功能
FAT32是windows的文件系统类型

一个分区是挂在一个目录 目录的文件类型就是文件系统
第2个回答  2014-04-08
什么是文件系统呢???
比如说你新买的房子,那么房子内部摆设是如何的呢,方式有很多吧。那么不同的摆放方式就是文件系统喽。
那么目录树就是文件系统的表现形式啦!!!!

关于第二个问题,一个目录是不是一个文件系统是由你决定的,如果你分区的时候给这个目录一个分区,那它就是一个文件系统啦,但是如果没有,这个目录只是一个分叉啦!!追问

哦哦,知道了,谢谢啊

还有一个问题,就是如果我给你根目录挂载一个设备,然后再给/home挂载一个设备,那根目录下的/home目录是属于根目录的还是独立存在的,例如:我在根目录下的/home目录里创建一个文件,那么该文件是属于sda1呢还是sda2

相似回答