文件系统是 *** 作系统用于明确磁盘或分区上的文件的方法和数据结构;即在磁盘上组织文件的方法。也指用于存储文件的磁盘或分区,或文件系统种类。因此,可以说"我有2个文件系统"意思是他有2个分区,一个存文件,或他用
"扩展文件系统",意思是文件系统的种类。
磁盘或分区和它所包括的文件系统的不同是很重要的。少数程序(包括最有理由的产生文件系统的程序)直接对磁盘或分区的原始扇区进行 *** 作;这可能破坏一个存在的文件系统。大部分程序基于文件系统进行 *** 作,在不同种文件系统上不能工作。
一个分区或磁盘能作为文件系统使用前,需要初始化,并将记录数据结构写到磁盘上。这个过程就叫建立文件系统。
大部分unix文件系统种类具有类似的通用结构,即使细节有些变化。其中心概念是超级块superblock,
i节点inode,
数据块data
block,目录块directory
block,
和间接块indirection
block。超级块包括文件系统的总体信息,比如大小(其准确信息依赖文件系统)。
i节点包括除了名字外的一个文件的所有信息,名字与i节点数目一起存在目录中,目录条目包括文件名和文件的i节点数目。
i节点包括几个数据块的数目,用于存储文件的数据。
i节点中只有少量数据块数的空间,如果需要更多,会动态分配指向数据块的指针空间。这些动态分配的块是间接块;为了找到数据块,这名字指出它必须先找到间接块的号码。
1)简单的说文件系统就是指系统允许存放的文件所在的那个磁盘空间的格式。文件系统有很多,如:ntfs、fat32、ext3、ext2、swap、nfs等2)硬链接简单的说就是一个指针,指向的是文件索引节点,系统并不为它重新分配inode。由于不同的文件系统的inode分配方式是不同的,所以如果跨文件系统,那这个硬连接就会出错的一、指代不同
1、系统文件:是存放 *** 作系统主要文件的文件夹。
2、文件系统:是 *** 作系统用于明确存储设备或分区上的文件的方法和数据结构;即在存储设备上组织文件的方法。
二、特点不同
1、系统文件:在安装 *** 作系统过程中自动创建并将相关文件放在对应的文件夹中,这里面的文件直接影响系统的正常运行,多数都不允许随意改变。
2、文件系统:指定命名文件的规则。这些规则包括文件名的字符数最大量,哪种字符可以使用,以及某些系统中文件名后缀可以有多长。文件系统还包括通过目录结构找到文件的指定路径的格式。
三、作用不同
1、系统文件:对维护计算机系统的稳定具有重要作用。
2、文件系统:负责为用户建立文件,存入、读出、修改、转储文件,控制文件的存取,当用户不再使用时撤销文件等。
参考资料来源:百度百科-文件系统
参考资料来源:百度百科-系统文件
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)