《LINUX文件管理》PPT课件
合集下载
linux 文件管理优秀教学课件

[root@qfedu ~]# cat /etc/hosts
127.0.0.1 localhost localhost.localdomain localhost4
localhost4.localdomain4
::1
localhost localhost.localdomain localhost6
(计划任务)、/var/log/messages(日志)
2.1 文件目录与路径
2.1.2 文件路径
• 用户在磁盘中查找文件时,所历经的文件夹线路称为文件路径,如图所示。
2.1 文件目录与路径
2.1.2 文件路径
• 在上图中,用户需要查找messages文件,可以从根目录开始,依次通过var目录、
返回目录
2.2.1 2.2.2 2.2.3
2.2 目录与文件操作
目录操作 文件操作 工作中的常见问题
2.2 目录与文件操作
2.2.1 目录操作
• 目录操作包括创建目录、查看目录、切换目录、删除目录,接下来详细介绍每种 操作,具体如下所示。
• 1. 创建目录 • 用户可以通过mkdir命令创建一个空白目录,具体如下所示。
• 注:“ls -l”命令可以简写为“ll”。 • 3. 切换目录 • 用户通过cd命令可以切换目录,具体如下所示。
[root@qfedu ~]# cd qf/aba/abb/abc [root@qfedu abc]# cd [root@qfedu ~]#
Hale Waihona Puke 2.2 目录与文件操作2.2.1 目录操作
的主目录就是/home/user,可以用~user 表示
/usr 用于存放用户安装的程序和系统程序
/tmp 用户或正在执行的程序存放临时放置
Linux文件和目录管理精品PPT课件

返回 结束
6.5 使用fstab文件挂载文件系 统
在Linux系统中与文件系统密切相关的配置文件是/etc/fstab。 该文件列出了系统开机启动时自动加载的文件系统类型、安 装点及可选参数。/etc/fstab文件在系统安装完毕后会自动建 立,也可用编辑器进行手动修改。
返回 结束
6.6 LVM——逻辑卷管理
返回
6.10.4 设置文件或目录的默 认权限
每一个新创建的文件或目录系统都会自动赋于一个默认的权 限。可以使用umask命令设置文件或目录的默认权限。
返回
6.10.5 访问控制列表ACL
基于用户和用户组的权限机制奠定了Linux系统安全的基础, 但在十几年的使用中也暴露出一些不足,例如权限只能基于 用户或用户组进行设定,无法为用户组中的个别几个用户设 定不同的权限。为了增加文件或目录权限管理的灵活性,从 Red Hat Enterprise Linux 3开始,访问控制列表(ACL)被引 入到系统中。ACL可以根据需要对用户的权限进行定制,支 持标准的ext3文件系统、NTFS文件系统以及Samba文件系统。
6.9 Linux文件的类型
6.10 文件和目录的权限
6.11 文件和目录管理常用命令
6.12 文件和目录的图形化管理
6.13 文件和目录管理常见问题
结束
6.1 文件系统的概念
文件系统()是操作系统用来存储和管理文件的方法。从系统角 度来看,文件系统对文件存储空间进行组织、分配,并对文 件的存储进行保护和检查。从用户角度来看,文件系统可以 帮助用户建立文件,并对文件的读、写和删除操作提供保护 和控制。
Linux文件和目录管理
6.1 文件系统的概念 6.2 Linux文件系统的组织方式 6.3 Linux系统的默认安装目录 6.4 Linux文件系统的类型 6.5 使用fstab文件挂载文件系统 6.6 LVM——逻辑卷管理
6.5 使用fstab文件挂载文件系 统
在Linux系统中与文件系统密切相关的配置文件是/etc/fstab。 该文件列出了系统开机启动时自动加载的文件系统类型、安 装点及可选参数。/etc/fstab文件在系统安装完毕后会自动建 立,也可用编辑器进行手动修改。
返回 结束
6.6 LVM——逻辑卷管理
返回
6.10.4 设置文件或目录的默 认权限
每一个新创建的文件或目录系统都会自动赋于一个默认的权 限。可以使用umask命令设置文件或目录的默认权限。
返回
6.10.5 访问控制列表ACL
基于用户和用户组的权限机制奠定了Linux系统安全的基础, 但在十几年的使用中也暴露出一些不足,例如权限只能基于 用户或用户组进行设定,无法为用户组中的个别几个用户设 定不同的权限。为了增加文件或目录权限管理的灵活性,从 Red Hat Enterprise Linux 3开始,访问控制列表(ACL)被引 入到系统中。ACL可以根据需要对用户的权限进行定制,支 持标准的ext3文件系统、NTFS文件系统以及Samba文件系统。
6.9 Linux文件的类型
6.10 文件和目录的权限
6.11 文件和目录管理常用命令
6.12 文件和目录的图形化管理
6.13 文件和目录管理常见问题
结束
6.1 文件系统的概念
文件系统()是操作系统用来存储和管理文件的方法。从系统角 度来看,文件系统对文件存储空间进行组织、分配,并对文 件的存储进行保护和检查。从用户角度来看,文件系统可以 帮助用户建立文件,并对文件的读、写和删除操作提供保护 和控制。
Linux文件和目录管理
6.1 文件系统的概念 6.2 Linux文件系统的组织方式 6.3 Linux系统的默认安装目录 6.4 Linux文件系统的类型 6.5 使用fstab文件挂载文件系统 6.6 LVM——逻辑卷管理
第3章Linux文件系统管理精品PPT课件

些对shell来说有特殊含义的字符,如: !$#*&?\,;<>[]{}()^@%|“‘` ➢ 文件名区分大小写字母, 如: sample.txt、Sample.txt和SAMPLE.TXT都代表不同的文件。 ➢ 文件名最长可达到256个字符。 ➢ 文件名以句点开头,则该文件就成为隐藏文件。
3.2.3 文件路径
/
bin boot dev etc home lib mnt root proc sbin tmp usr var
passwd inittab ……
bin lib ……
3.2.2 文件名
文件名是文件的唯一标识符。Linux中文件名遵循以下约定: ➢ 可以使用除“/”以外的所有ASCII字符,但不能包含空格和一
3.1 Linux文件系统类型 3.2 Linux的目录和文件 3.3 文件类型与文件权限 3.4 常用文件系统操作命令 3.5 输入/输出重定向及管道 3.6 文本编辑器vi
3.2.1 Linux系统的目录结构
Linux文件系统由文件和目录组成,文件是 专门用来存储数据的对象,而目录是一种用来组 织文件和其他目录的容器。
显示当前目录下每个文件的属性信息,其显
示格式及各列的含义如图所示:
Linux系统将文件大致分成四种类型:普通 文件、目录文件、链接文件和设备文件。
❖ 普通文件 ❖ 目录文件 ❖ 链接文件 ❖ 设备文件
3.3.2 文件权限的概念
❖访问权限
用户对文件的访问权限分为可读、可写、可执行三种,分别用r、w、x表 示。若用户无某个权限,则在相应权限位置用“-”表示。
3.3.3 修改文件或目录的权限
1.chmod命令 格式:chmod [-R] 模式 文件或目录 功能:修改文件或目录的访问权限
3.2.3 文件路径
/
bin boot dev etc home lib mnt root proc sbin tmp usr var
passwd inittab ……
bin lib ……
3.2.2 文件名
文件名是文件的唯一标识符。Linux中文件名遵循以下约定: ➢ 可以使用除“/”以外的所有ASCII字符,但不能包含空格和一
3.1 Linux文件系统类型 3.2 Linux的目录和文件 3.3 文件类型与文件权限 3.4 常用文件系统操作命令 3.5 输入/输出重定向及管道 3.6 文本编辑器vi
3.2.1 Linux系统的目录结构
Linux文件系统由文件和目录组成,文件是 专门用来存储数据的对象,而目录是一种用来组 织文件和其他目录的容器。
显示当前目录下每个文件的属性信息,其显
示格式及各列的含义如图所示:
Linux系统将文件大致分成四种类型:普通 文件、目录文件、链接文件和设备文件。
❖ 普通文件 ❖ 目录文件 ❖ 链接文件 ❖ 设备文件
3.3.2 文件权限的概念
❖访问权限
用户对文件的访问权限分为可读、可写、可执行三种,分别用r、w、x表 示。若用户无某个权限,则在相应权限位置用“-”表示。
3.3.3 修改文件或目录的权限
1.chmod命令 格式:chmod [-R] 模式 文件或目录 功能:修改文件或目录的访问权限
Linux文件管理PPT课件

struct dentry_operations *d_op;
struct super_block * d_sb; /* The root of the dentry tree */
unsigned long d_vfs_flags;
void * d_fsdata;
/* fs-specific data */
/tmp - contain system temporary file
/opt - Add-on application software packages
2021/2/13
3
UNIX文件系统文件类型
• Directory --> catalogue of • Normal file --> format of data
can be used by serveral processes(may be irrelevant) in order to exchange data
2021/2/13
4
硬链接(Hard Link)
[root@localhost link]# ls -l
total 1
-rw-r--r-- 1 root
Linux
• VFS VFS的作用 基于VFS的文件访问 VFS重要数据结构
• 文件系统的注册与安装 • ext2、ext3
• proc • CRAMFS
2021/2/13
1
各种各样的文件系统
Windows FAT16,FAT32, NTFS 传统UNIX: UFS (Unix ) BSD文件系统FFS(Fast ) Proc :只存在于内存中 Linux
struct file *first_file = NULL; /* fs/ */
Linux操作系统-文件系统管理PPT

32
文件系统扫描工具有 fsck fsck.ext2 fsck.jfs fsck.msdos fsck.vfat fsck.ext3 fsck.reiserfs(reiserfsck)其中fsck 默认支 持文件系统ext2,如果想支持ext3文件系统的扫 描,应该加-j 参数,最好是我们应该根据不同的文 件系统来调用不同的扫描工具,比如 fsck.ext2, fsck.jfs,fsck.msdos,fsck.ext3, fsck.reiserfs(reiserfsck)等。
30
格式:
# fsck [选项][-t 文件系统类型] <设备名> [附加选项]
• 提示:一般情况下,无需用户手动执行fsck 命令。在系统启动过程中, 一旦系统检测到 了不一致就会自动运行fsck命令。
31
fsck 扫描文件系统时一定要在单用户模式、 修复模式或把设备umount后进行。
警告:如果扫描正在运行中的系统,会造 成系统文件损坏;如果系统是正常的,请 不要用扫描工具,它可能会把系统搞坏掉, fsck运行是有危险的。
33
du 命令 功能:用于查看文件或目录的容量。 使用举例
• 显示当前目录总的使用量(不显示目录中每个文件的使用量)。
# du -s
• 显示目录/root和目录/boot总的使用量。
# du -s /root /home
/dev/sda5
2483 2609 1020096 82 Linux swap
可以估算一个存储设备是否被完全划分。
12
Disk /dev/sda: 1035 MB, 1035730944 bytes 256 heads, 63 sectors/track, 125 cylinders Units = cylinders of 16128 * 512 = 8257536 bytes
文件系统扫描工具有 fsck fsck.ext2 fsck.jfs fsck.msdos fsck.vfat fsck.ext3 fsck.reiserfs(reiserfsck)其中fsck 默认支 持文件系统ext2,如果想支持ext3文件系统的扫 描,应该加-j 参数,最好是我们应该根据不同的文 件系统来调用不同的扫描工具,比如 fsck.ext2, fsck.jfs,fsck.msdos,fsck.ext3, fsck.reiserfs(reiserfsck)等。
30
格式:
# fsck [选项][-t 文件系统类型] <设备名> [附加选项]
• 提示:一般情况下,无需用户手动执行fsck 命令。在系统启动过程中, 一旦系统检测到 了不一致就会自动运行fsck命令。
31
fsck 扫描文件系统时一定要在单用户模式、 修复模式或把设备umount后进行。
警告:如果扫描正在运行中的系统,会造 成系统文件损坏;如果系统是正常的,请 不要用扫描工具,它可能会把系统搞坏掉, fsck运行是有危险的。
33
du 命令 功能:用于查看文件或目录的容量。 使用举例
• 显示当前目录总的使用量(不显示目录中每个文件的使用量)。
# du -s
• 显示目录/root和目录/boot总的使用量。
# du -s /root /home
/dev/sda5
2483 2609 1020096 82 Linux swap
可以估算一个存储设备是否被完全划分。
12
Disk /dev/sda: 1035 MB, 1035730944 bytes 256 heads, 63 sectors/track, 125 cylinders Units = cylinders of 16128 * 512 = 8257536 bytes
LINUX文件管理. - EDUUNIXPPT课件

.
3
UNIX文件系统文件类型
• Directory --> catalogue of file name • Normal file --> format of data
–source file –text file
• Symbolic link --> a pointer to another file • Special file --> use for device controller in
kernel • Named pipe --> communication channel which
can be used by serveral processes(may be irrelevant) in order to exchange data
2020/10/17
.
4
硬链接(Hard Link)
root
[root@localhost link]# rm a
rm: remove `a'? y
[root@localhost link]# ls -l
total 1
-rw-r--r-- 1 root
root
667 Oct 15 13:39 a
667 Oct 15 13:39 a 667 Oct 15 13:39 b
total 0
lrwxrwxrwx 1 root
root
[root@localhost symlink]# cat b
cat: b: No such file or directory
667 Oct 15 13:39 a
667 Oct 15 13:39 a 1 Oct 15 14:20 b -> a
《LINUX文件管理》PPT课件

➢ Linux组描述符为32字节,每一个块组有一个组 描述符。所有组描述符集中在一起依次存放, 形成组描述符表。 ✓描述符表中的组描述符顺序与块组在磁盘上 的顺序对应。 ✓一个组描述符可能占用多个物理块,具有相 同内容的组描述符表放在每个块组中做为备 份, ✓组描述符定义在/include/linix/ext2_fs.h 中:
.
22
EXT2系统结构
.
23
ห้องสมุดไป่ตู้
EXT2系统结构
超级块
➢描述文件系统整体信息的数据结构,主 要描述文件系统的目录和文件的静态分 布情况,以及描述文件系统的各种组成 结构的尺寸、数量等。
.
24
EXT2系统结构
▪ 超级块位于每个块组的最前面,每个块组 中包含的超级块内容是相同的。
▪ 系统运行期间,把超级块复制到系统缓冲 区内,只需把块组0的超级块读入内存,其 它块组的超级块做为备份。
✓ 普通文件一般又分为文本文件和二进制 文件
.
12
概论
➢设备文件
✓ 分为字符设备文件和块设备文件。
✓ 内核提供了对设备处理和对文件处理的 统一接口,每种I/O设备对应一个设备 文件,存放在/dev目录中,如行式打印 机对应/dev/lp,第一个软盘驱动 器:/dev/fd0。
.
13
概论
➢管道文件
系统结构 EXT2超级块 内存中超级块的映像 组描述符 块位图
.
20
EXT2系统结构
系统结构
➢ 块设备 文件组织和管理是以物理块为单位。物理块是 块设备上大小相同的存储区域,如磁盘的扇区。
➢ 一个文件系统一般使用块设备上一个独立的逻 辑分区;
➢ 文件逻辑分区中除了表示文件内容的逻辑块 (称为数据块)外,还设置了若干包含管理和 控制信息的逻辑块。
.
22
EXT2系统结构
.
23
ห้องสมุดไป่ตู้
EXT2系统结构
超级块
➢描述文件系统整体信息的数据结构,主 要描述文件系统的目录和文件的静态分 布情况,以及描述文件系统的各种组成 结构的尺寸、数量等。
.
24
EXT2系统结构
▪ 超级块位于每个块组的最前面,每个块组 中包含的超级块内容是相同的。
▪ 系统运行期间,把超级块复制到系统缓冲 区内,只需把块组0的超级块读入内存,其 它块组的超级块做为备份。
✓ 普通文件一般又分为文本文件和二进制 文件
.
12
概论
➢设备文件
✓ 分为字符设备文件和块设备文件。
✓ 内核提供了对设备处理和对文件处理的 统一接口,每种I/O设备对应一个设备 文件,存放在/dev目录中,如行式打印 机对应/dev/lp,第一个软盘驱动 器:/dev/fd0。
.
13
概论
➢管道文件
系统结构 EXT2超级块 内存中超级块的映像 组描述符 块位图
.
20
EXT2系统结构
系统结构
➢ 块设备 文件组织和管理是以物理块为单位。物理块是 块设备上大小相同的存储区域,如磁盘的扇区。
➢ 一个文件系统一般使用块设备上一个独立的逻 辑分区;
➢ 文件逻辑分区中除了表示文件内容的逻辑块 (称为数据块)外,还设置了若干包含管理和 控制信息的逻辑块。
linux 文件管理优秀教学课件

4
掌握Vim编辑
器的使用 3
返回目录
2.1.1
2.1 文件目录与路径
文件目录
2.1.2
文件路径
2.1 文件目录与路径
2.1.1 文件目录
• Windows系统以多根的方式组织文件(例如C:\ 、D:\ 、E:\), 而Linux系统以单 根的方式组织文件,如图所示。
2.1 文件目录与路径
2.1.1 文件目录
2.2 目录与文件操作
2.2.1 目录操作
• 2. 查看目录 • 用户可以通过pwd命令显示当前所在的目录,添加“-P”参数可以显示实际工作
目录,而非链接文件本身的目录名,具体如下所示。
[root@qfedu lib]# pwd /lib [root@qfedu lib]# pwd -P /usr/lib
2.2.1 目录操作
• 用户通过“ls -l”命令可以查看目录与文件的属性,具体如下所示。
[root@qfedu qf]# ls -l 总用量 0 drwxr-xr-x. 3 root root 17 4 月 4 16:00 aba drwxr-xr-x. 2 root root 6 4 月 4 16:17 abb drwxr-xr-x. 2 root root 6 4 月 4 16:17 abc
log目录,然后找到messages文件。在Linux系统中,用户可以通过tree命令显示
路径结构,具体如下所示。
[root@qfedu ~]# tree
.
├── a
│ └── b
│
└── c
│
└── d
├── anaconda-ks.cfg
├── b.txt
├── file2
掌握Vim编辑
器的使用 3
返回目录
2.1.1
2.1 文件目录与路径
文件目录
2.1.2
文件路径
2.1 文件目录与路径
2.1.1 文件目录
• Windows系统以多根的方式组织文件(例如C:\ 、D:\ 、E:\), 而Linux系统以单 根的方式组织文件,如图所示。
2.1 文件目录与路径
2.1.1 文件目录
2.2 目录与文件操作
2.2.1 目录操作
• 2. 查看目录 • 用户可以通过pwd命令显示当前所在的目录,添加“-P”参数可以显示实际工作
目录,而非链接文件本身的目录名,具体如下所示。
[root@qfedu lib]# pwd /lib [root@qfedu lib]# pwd -P /usr/lib
2.2.1 目录操作
• 用户通过“ls -l”命令可以查看目录与文件的属性,具体如下所示。
[root@qfedu qf]# ls -l 总用量 0 drwxr-xr-x. 3 root root 17 4 月 4 16:00 aba drwxr-xr-x. 2 root root 6 4 月 4 16:17 abb drwxr-xr-x. 2 root root 6 4 月 4 16:17 abc
log目录,然后找到messages文件。在Linux系统中,用户可以通过tree命令显示
路径结构,具体如下所示。
[root@qfedu ~]# tree
.
├── a
│ └── b
│
└── c
│
└── d
├── anaconda-ks.cfg
├── b.txt
├── file2
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
.
29
EXT2系统结构
struct ext2_sb_info { unsigned long s_frag_size; /* 片的长度,以字节为单位 */ unsigned long s_frags_per_block; /* 每块中片数 */ unsigned long s_inodes_per_block;/* 每块中inode数 */ unsigned long s_frags_per_group; /* 每一块组中片数 */ unsigned long s_blocks_per_group;/* 每一块组中块数 */ unsigned long s_inodes_per_group;/* 每一块组inode数 */ unsigned long s_itb_per_group; /* 每块组节点表占用块数 */ unsigned long s_db_per_group; /* 每一块组中描述符占用的 块数 */
EXT2介绍 系统结构 inode结构
.
18
EXT2介绍
➢ 最初引进了Minix文件系统,Minix文件 系统有较大局限性
➢ 1992年4月推出EXT(EXTended File system)
➢ 1993年推出了EXT2文件系统,EXT2已 经成为Linux的标准文件系统
.
19
EXT2系统结构
.
4
概论
树型结构
✓采用多级目录的树型层次结构管理文件。 ✓系统在运行中通过使用命令或系统调用进
入任何一层目录,这时系统所处的目录称 为当前目录。
.
5
.
6
概论
✓Linux用两种方法来表示文件或目录
的位置:绝对路径和相对路径。
▪ 绝对路径 ▪ 相对路径
.
7
文件类型
➢目录文件 ➢普通文件 ➢设备文件 ➢管道文件 ➢ 链接文件
概论
.
8
概论
➢目录文件
✓ Linux一个目录是一个驻留在磁盘上的文
件,称为目录文件。系统对目录文件的处 理方法与一般文件相同。
▪ 目录由若干目录项组成,每个目录项对 应目录中的一个文件。
▪ 目录项由文件名和属性、位置、大小、 建立或修改时间、访问权限等文件控制 信息组成。
.
9
概论
✓ Linux继承了UINX,把文件名和文件控制信 息分开管理。
➢ 磁盘上可能有多个逻辑分区,每个分区使用不 同的文件子系统。
.
21
EXT2系统结构
➢EXT2文件系统由逻辑块序列组成的。
➢EXT2文件系统把逻辑分区划分成块组, 并从0开始依次编号。
➢每个块组中包含若干数据块,数据块中 就是目录或文件内容。
➢块组中包含着几个用于管理和控制的信 息块:超级块、组描述符表、块位图、 inode位图和inode表。
系统结构 EXT2超级块 内存中超级块的映像 组描述符 块位图
.
20
EXT2系统结构
系统结构
➢ 块设备 文件组织和管理是以物理块为单位。物理块是 块设备上大小相同的存储区域,如磁盘的扇区。
➢ 一个文件系统一般使用块设备上一个独立的逻 辑分区;
➢ 文件逻辑分区中除了表示文件内容的逻辑块 (称为数据块)外,还设置了若干包含管理和 控制信息的逻辑块。
✓ 主要用于在进程间传递数据 ✓ Linux对管道的操作与文件操作相同,
把管道做为文件进行处理。 ✓ 管道文件又称先进先出(FIFO)文件
.
14
概论
➢链接文件
✓也称不是通过文件名实现文件共享,而是通 过链接文件包含指向文件的指针来实现 对文件访问。
✓普通用户可以建立链接文件,并通过其 指针所指向的文件。
Linux文件管理
张惠娟 副教授
Ms.zhj@
.
1
内容
linux文件系统概论 EXT2文件系统 VFS虚拟文件系统 文件操作和使用
.
2
概论
文件系统特点 树型结构 文件类型 访问权限
.
3
概论
特点
✓自行设计开发的文件系统称为EXT2 ✓Linux支持多种其它操作系统的文件系统:
如minix、ext2、hpfs、msdos、umsdos、iso、 nfs、sysv、affs、ufs、efs等达二十几种。 ✓虚拟文件系统VFS屏蔽了各种文件系统的 差别,为处理各种不同文件系统提供了统 一的接口。
.
22
EXT2系统结构
.
23
EXT2系统结构
超级块
➢描述文件系统整体信息的数据结构,主 要描述文件系统的目录和文件的静态分 布情况,以及描述文件系统的各种组成 结构的尺寸、数量等。
.
24
EXT2系统结构
▪ 超级块位于每个块组的最前面,每个块组 中包含的超级块内容是相同的。
▪ 系统运行期间,把超级块复制到系统缓冲 区内,只需把块组0的超级块读入内存,其 它块组的超级块做为备份。
▪ i节点
i节点实质上是一个由系统管理的“目录项”, 由文件控制信息单独组成的结构体。 ▪ 每个文件对应一个i节点,有唯一编号,称为节 点号。
✓ Linux目录项只由两部分组成:文件名和节 点号。
.
10
概论
.
11
概论
➢ 普通文件
✓ 计算机用户和操作系统用于存放数据、 程序等信息的文件。
✓ 一般都长期地存放在外存储器(磁盘、 磁带等)中
➢ EXT2超级块ext2_super_block结构。
.
25
.
26
.
27
EXT2系统结构
.
28
EXT2系统结构
超级块映像
➢ ext2_super_block结构是超级块在磁盘中的 形态,系统运行期间将磁盘上的超级块读 入到内存,在内存建立一个超级块映像。
➢ 超级块映像定义为ext2_sb_info结构,定义 在:/include/linix/ext2_fs_sb.h
.
15
概论
➢总之 从对文件内容处理的角度来说,无论是 哪种类型文件,Linux都把它们看做是 无结构的流式文件,即把文件内容看做 是一系列有序的字符流。
.
16
概论
访问权限
➢目的
保证文件信息的安全,即文件被访问时,系统 首先检验访问者权限,只有与文件访问权限相 符时才允许对文件进行访问。
.
17
EXT2文件系统
✓ 普通文件一般又分为文本文件和二进制 文件
.
12
概论
➢设备文件
✓ 分为字符设备文件和块设备文件。
✓ 内核提供了对设备处理和对文件处理的 统一接口,每种I/O设备对应一个设备 文件,存放在/dev目录中,如行式打印 机对应/dev/lp,第一个软盘驱动 器:/dev/fd0。
.
13
概论
➢管道文件