6.6实例研究: Linux的文件管理 6.6.1 Linux文件管理概述 Linux支持多种不同类型的文件系统,包 括EXT、EXT2、 MINIX、 UMSDOS、NCP、 ISo9660、HPFS、 MSDOS、NTFS、XIA VFAT、PROC、NFS、SMB、SYSV AFFS以及UFS等
6.6实例研究:Linux的文件管理 6.6.1 Linux文件管理概述 Linux支持多种不同类型的文件系统,包 括EXT、EXT2、MINIX、UMSDOS、NCP、 ISO9660、HPFS、MSDOS、NTFS、XIA、 VFAT、PROC、NFS、SMB、SYSV、 AFFS以及UFS等
r Linux文件系统概念 了演变: rMinⅸ文件系统(64Mb) rEXT( Extended file system)文件系统(2Gb) Xa文件系统(2Gb) rEXT2( Second Extended file system)文件系 统(4Tb)
Linux文件系统概念 演变: Minix文件系统(64Mb) EXT(Extended file system)文件系统(2Gb) Xia文件系统(2Gb) EXT2(Second Extended file system)文件系 统(4Tb)
几个术语 了1i节点( inode) 了文件描述信息包括:文件类型、访问权限、拥 有者、时间、尺寸、块指针 2目录 了树型目录结构,这是一种存储文件目录项的文 件。含义同Unx 3链接 了多个文件名指向同 inode,实现文件共享 了4设备文件
几个术语: 1 i-节点(inode) 文件描述信息包括:文件类型、访问权限、拥 有者、时间、尺寸、块指针。 2 目录 树型目录结构,这是一种存储文件目录项的文 件。含义同Unix。 3 链接 多个文件名指向同一inode,实现文件共享。 4 设备文件
6.6.2 Linux文件系统的管理 Linux中,一个文件系统在物理数据组织上一般 划分成引导块、超级块、 inode区以及数据区 了引导块位于文件系统开头,通常为一个扇区,存 放引导程序、用于读入并启动操作系统。 了超级块由于记录文件系统的管理信息,根据特定 文件系统的需要超级块中存储的信息不同 r inode区用于登记每个文件的目录项,第一个 node是该文件系统的根节点。数据区则存放文 件数据或一些管理数据
6.6.2 Linux文件系统的管理 Linux中,一个文件系统在物理数据组织上一般 划分成引导块、超级块、inode区以及数据区。 引导块位于文件系统开头,通常为一个扇区,存 放引导程序、用于读入并启动操作系统。 超级块由于记录文件系统的管理信息,根据特定 文件系统的需要超级块中存储的信息不同。 inode区用于登记每个文件的目录项,第一个 inode是该文件系统的根节点。数据区则存放文 件数据或一些管理数据
Linux操作系统究竞支持几种不 同类型的文件系统 了通过文件系统类型注册链表来描述的 向系统注册文件系统类型有两种途径, 是在编译操作系统内核时确定,并在 系统初始化时通过函数调用向注册表登 另一种是把文件系统当作一个模块,通过 kerneld或 insmod命令在装入该文件系统 模块时向注册表登记它的类型
Linux操作系统究竟支持几种不 同类型的文件系统 通过文件系统类型注册链表来描述的。 向系统注册文件系统类型有两种途径, 一是在编译操作系统内核时确定,并在 系统初始化时通过函数调用向注册表登 记; 另一种是把文件系统当作一个模块,通过 kerneld或insmod命令在装入该文件系统 模块时向注册表登记它的类型