第07章-UNIX文件管理系统课件.ppt
《第07章-UNIX文件管理系统课件.ppt》由会员分享,可在线阅读,更多相关《第07章-UNIX文件管理系统课件.ppt(46页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第七章第七章UNIX文件管理系统文件系统的特点:结构简单结构简单管理规范管理规范使用灵活使用灵活UNIX的文件类型的文件类型1.1.普通文件普通文件以字节为单位的数据流以字节为单位的数据流,包括:包括:文本文件、源码文件、数据文件、可执行文本文件、源码文件、数据文件、可执行文件文件文件属性文件属性(约约4040个,只列与使用有关的):个,只列与使用有关的):文件名文件名 文件索引号文件索引号 字节数字节数 最后访问时间最后访问时间 文件存取权限文件存取权限 属主名属主名 属组名属组名例例:通过创建一个简单文件了解文件属性通过创建一个简单文件了解文件属性.$vi test$vi testnow
2、is the timenow is the timefor all good peoplefor all good people$ls-lls-l test test-rw-r-r-1-rw-r-r-1 zhangzhang 36 sep 27 06:11 test 36 sep 27 06:11 test$odod cdcd test(test(查阅文件内码表示信息查阅文件内码表示信息)UNIX的文件命名的文件命名命名规则比较随意命名规则比较随意扩展名没有硬性规定扩展名没有硬性规定如可以指定:filea.exefilea.exe 为文档文件为文档文件fileb.textfileb.text为
3、可执行文件为可执行文件可以使用file命令判别文件类型。3.3.目录文件目录文件目录是特殊文件类型,包括了文件名和文件描述信息的关连目录是特殊文件类型,包括了文件名和文件描述信息的关连信息。信息。UNIXUNIX目录项包括目录项包括:.目录目录/文件名文件名.索引节点号索引节点号其中Inode通常为4字节,是磁盘中一个数组的索引号,该数组对应一个文件的属性信息,每个文件有唯一的索引号。目录结构是树型的且仅有一个根。目录树可以通过安装和卸载命令形成.InodeInodeFile nameFile name一个典型的文件系统目录结构4.特殊文件特殊文件将将I/OI/O设备看成文件的优点设备看成文件
4、的优点:1)1)文件与设备的输入输出尽量统一文件与设备的输入输出尽量统一2)2)命令解释过程简单命令解释过程简单3)3)设备和文件在操作系统内处于同等保护机制下设备和文件在操作系统内处于同等保护机制下特殊文件又可分为特殊文件又可分为:块设备文件块设备文件文件类型为文件类型为b b 字符设备文件字符设备文件文件类型为文件类型为c c5.5.有名管道文件(有名管道文件(FIFOFIFO)在在IPCIPC中进程通信有多种方式,如中进程通信有多种方式,如“管道管道”、“有有名管道名管道”或或“sockets”sockets”。“管道管道”是一片核心存储区,允许两个有关进程通过是一片核心存储区,允许两个
5、有关进程通过它进行通信,尤其是父子进程间的通信。它进行通信,尤其是父子进程间的通信。“有名管道有名管道”可当作文件使用,通信的两个进程在同可当作文件使用,通信的两个进程在同一机器中,但可能相互无关,文件类型为一机器中,但可能相互无关,文件类型为p p。SocketSocket是一个核心存储中的数据结构,通信的进程可是一个核心存储中的数据结构,通信的进程可以存在于网络中。以存在于网络中。6.Link 6.Link 文件文件是一种文件共享的关联方式,符号连接文件是一种是一种文件共享的关联方式,符号连接文件是一种链接指针,它允许指向一个已存在的文件,可以链接指针,它允许指向一个已存在的文件,可以共享
6、该文件但不复制其文件内容。文件类型为共享该文件但不复制其文件内容。文件类型为l l。UNIX文件许可机制文件许可机制用用ls ls-l-l命令会输出命令会输出:-rwxr-xr-xrwxr-xr-x 1 1 chrchr seisseis 4630 Feb 2 08:51 4630 Feb 2 08:51 a.outa.out-rw-r-rrw-r-r-1 1 chrchr seisseis 732732 Feb 2 08:50Feb 2 08:50 abc.cabc.c (1)(2)(3)(4)(5)(6)(1)(2)(3)(4)(5)(6)(7)(7)其中其中(1)(1)项表示文件许可机制
7、项表示文件许可机制:第一位判断文件类型(第一位判断文件类型(-,d,b,c,l,p)d,b,c,l,p)后后9 9位构成位构成u,g,ou,g,o用户对文件的使用权限用户对文件的使用权限用户对文件及目录拥有的权限:用户对文件及目录拥有的权限:权限权限权限权限文件文件文件文件目录目录目录目录r r读权读权读权读权读,列出目录内容读,列出目录内容读,列出目录内容读,列出目录内容ww写权写权写权写权修改,增删改目录修改,增删改目录修改,增删改目录修改,增删改目录x x执行执行执行执行在查寻路径名中使用在查寻路径名中使用在查寻路径名中使用在查寻路径名中使用可用umask命令设置缺省许可机制:777-“
8、缺省许可机制”=“最终的权限默认值”用chomd命令修改许可机制。系统的缺省许可机制:对一般文件:rw-r-r对可执行文件及目录文件:rwxr-x r-xUNIX文件系统设计问题文件系统设计问题UNIX文件系统内部结构应适应UNIX的特点。1.通常文件系统完成的工作 对辅存空间的管理对辅存空间的管理 文件按名访问文件按名访问构建与存储介质无关的文件逻构建与存储介质无关的文件逻辑结构辑结构 确立文件存储结构确立文件存储结构确定不同介质的物理存放确定不同介质的物理存放 执行对文件的操作执行对文件的操作读、写、打开、关闭读、写、打开、关闭 提供文件保护和共享机制提供文件保护和共享机制2.2.一般文件
9、管理系统结构一般文件管理系统结构用户可见的文件组织结构:用户可见的文件组织结构:堆。是一种最简单的组织形式,文件中的记录具有可堆。是一种最简单的组织形式,文件中的记录具有可变长度和可变域,按照数据到达的先后顺序排列。变长度和可变域,按照数据到达的先后顺序排列。顺序文件。是较常用的方式,文件中的记录有固定格顺序文件。是较常用的方式,文件中的记录有固定格式和固定的长度,可按固定顺序的固定域进行存放,式和固定的长度,可按固定顺序的固定域进行存放,并且每个记录有一个关键字域。并且每个记录有一个关键字域。索引顺序文件。是在顺序文件方式的基础上增加可随索引顺序文件。是在顺序文件方式的基础上增加可随机访问关
10、键字特征而形成的。机访问关键字特征而形成的。索引文件。是一种非常便于查询的文件结构,文件中索引文件。是一种非常便于查询的文件结构,文件中的每个可能成为检索条件的域都可以建立索引,对记的每个可能成为检索条件的域都可以建立索引,对记录的访问都通过索引完成。录的访问都通过索引完成。直接文件(或称散列文件)。可以实现对磁盘中的任直接文件(或称散列文件)。可以实现对磁盘中的任何一个地址进行直接访问,使用一个散列函数,每次何一个地址进行直接访问,使用一个散列函数,每次散列函数的计算结果直接对应一个磁盘地址。散列函数的计算结果直接对应一个磁盘地址。3.UNIX3.UNIX文件系统的管理与维护文件系统的管理与
11、维护1 1)系统中的一些特殊目录)系统中的一些特殊目录/dev/dev 逻辑设备目录逻辑设备目录/bin,/bin,/usrusr/bin/bin 用户命令目录用户命令目录/sbin,/usr/sbinsbin,/usr/sbin 系统命令系统命令/lib,/lib,/usrusr/lib/lib 用户库或系统库用户库或系统库/etc/etc 系统管理员命令系统管理员命令/home/home 用户注册目录用户注册目录/tmptmp 临时文件目录临时文件目录2 2)文件系统安装与拆卸)文件系统安装与拆卸 安装文件系统命令安装文件系统命令mountmountmount option mount o
12、ption filesystemfilesystem mountpointmountpoint说明:说明:optionoption可取:可取:-h-h-输出该命令帮助信息输出该命令帮助信息-V-V-输出该命令版本号输出该命令版本号-a-a-按按fstabfstab文件所指位置安装所有文件系统文件所指位置安装所有文件系统-F-F-为设备生成一个安装点为设备生成一个安装点-r-r-安装的只读文件安装的只读文件-w-w-安装文件可读可写安装文件可读可写filesystemfilesystem:是要安装的文件系统,通常是是要安装的文件系统,通常是/dev/device/dev/devicemountp
13、pintmountppint:是安装点的描述信息,应已存在且不是是安装点的描述信息,应已存在且不是/etc/etc/fstabfstab文件:是自动安装文件系统时读取的信息文文件:是自动安装文件系统时读取的信息文件,它以下列格式列出每个要安装的文件系统:件,它以下列格式列出每个要安装的文件系统:/dev/device /dir/to/mount /dev/device /dir/to/mount ftypeftype parameters parameters fs_freqfs_freq fs_passnofs_passno/dev/device:/dev/device:需安装设备,如需安装
14、设备,如/dev/hda4/dev/hda4/dir/to/mount:/dir/to/mount:文件系统安装点文件系统安装点 ftypeftype:文件系统类型,如:文件系统类型,如4.24.2、ufsufs、ext2ext2、nfsnfs等等 ParametersParameters:在:在-o-o选项后使用的参数选项后使用的参数 fs_freqfs_freq:决定该文件系统是否使用垃圾箱:决定该文件系统是否使用垃圾箱 fs_passnofs_passno:确定引导时检查磁盘的顺序:确定引导时检查磁盘的顺序卸载文件系统卸载文件系统umountumountumountoptionumoun
15、toption filesystemfilesystemoptionoption可取:可取:-a-a-对所有在对所有在/etc/etc/mtabmtab中描述的文件卸载中描述的文件卸载-h-h-输出帮助信息并退出输出帮助信息并退出-n-n-卸载时不写卸载时不写/etc/etc/mtabmtab-r-r-当卸载失败时,重装成只读文件系统当卸载失败时,重装成只读文件系统-V-V-输出输出umountumount版本号版本号4.物理卷与逻辑卷定义 物理卷物理卷每个独立硬盘称物理卷,使用时须分配一个每个独立硬盘称物理卷,使用时须分配一个特定的逻辑名,放在特定的逻辑名,放在/dev/dev中。例:中。例
16、:/dev/hdisk0/dev/hdisk0/dev/hdisk1/dev/hdisk1 物理分区物理分区物理卷中划分成同样大小的块是物理分区,物理卷中划分成同样大小的块是物理分区,可以是可以是512-4KB512-4KB 逻辑卷和逻辑分区逻辑卷和逻辑分区逻辑卷是多个物理卷中部分物理逻辑卷是多个物理卷中部分物理分区的集合,逻辑卷由逻辑分区构成,且逻辑分区与分区的集合,逻辑卷由逻辑分区构成,且逻辑分区与物理分区相对应。物理分区相对应。卷组卷组由物理卷和逻辑卷构成,其中物理分区相同由物理卷和逻辑卷构成,其中物理分区相同相互关联结构如下:逻辑卷的管理逻辑卷的管理每个卷组的物理结构每个卷组的物理结构
17、:卷组描述卷组状态数据存储块每个逻辑卷的结构:逻辑卷控制块逻辑存储块5.UNIX5.UNIX文件系统结构文件系统结构1)是分层的倒置树状结构:是分层的倒置树状结构:/devusrsbinetctmphomebinteam1binbinteam2man2)2)文件系统构造文件系统构造UNIXUNIX文件系统按文件卷(文件系统按文件卷(volume)volume)进行构造,通常文件卷与物理进行构造,通常文件卷与物理设备相对应。设备相对应。用用%df-kdf-k 可看到:可看到:filesystemfilesystem kbyteskbytes used avail capacity used av
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 07 UNIX 文件 管理 系统 课件
限制150内