Unix系统对文件的管理

系统 其他OS
我们在文章中会讲解下Unix系统对文件的管理的知识,操作系统中负责管理和存储文件信息的软件机构称为文件管理系统,简称文件系统。

Unix文件系统在我们使用Unix系统的时候很重要,今天,我们就来学习下Unix文件系统的知识。Unix文件系统对文件的管理的知识是我们这次主要讲解的部分。下面,我们一起来学习吧!

操作系统中负责管理和存储文件信息的软件机构称为文件管理系统,简称文件系统。

文件系统由三部分组成:与文件管理有关的软件、被管理的文件以及实施文件管理所需的数据结构。从系统角度来看,文件系统是对文件存储器空间进行组织和分配,负责文件的存储并对存入的文件进行保护和检索的系统。具体地说,它负责为用户建立文件,存入、读出、修改、转储文件,控制文件的存取,当用户不再使用时撤销文件等。

Unix系统文件的内容于它的控制信息是分开的,文件本身并不包含其自身的字节长度,使用权限等信息。

这些控制信息有文件系统在一个被称作 inode 的数据结构中管理

Unix系统文件的位置,字节长度,使用权限等全都有inode来保存管理,当读取文件时先在inod里查找与文件相关的信息,然后在对具体文件进行操作。

对 suid 的解释: 当一个Unix系统进程操作一个具有设置了suid位的文件是,该进程就获取了该文件的所有权,尽管该进程的所有者并非是这个文件的所有者。此时该进程就可以读,写,操作该文件了,因此这有些安全方面的问题隐含在内。

Unix系统的知识我们就讲解到这里了.希望大家能够好好的学习!

【编辑推荐】

  1. Aix操作系统中文环境设置讲解
  2. Unix系统数据流重定向及相关问题
  3. Unix操作系统网络设置心得
  4. 在WINDOS中使用Unix工具
  5. Unix操作系统中Minix讲解
责任编辑:小霞
点赞
收藏

51CTO技术栈公众号