快速业务通道

Linux基础知识总结(四)

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-04-01
执行这个文件时,默认的执行者身份不是这个用户,而是以文件属主的身份去执行. chmod u s file

SGID 当一个用户去执行这个文件时,默认的执行者身份不是这个用户,而是以文件属组的身份去执行. chmod g s file

sticky 粘滞位,通常对目录来讲的,尤其是public dir 全局可写,

意思就是这个目录是公共的,任何人都可以写,但只能删除自己写入的内容.

chmod o t file

chmod (1/2/4)755 file

Lecture 15

文件系统:用于实现有效高效管理文件的机制.

windows 常用文件系统:fat32,NTFS

linux支持类型(靠虚拟文件系统(VFS)来支持):

fat32,NTFS,(windows);

jfs(IBM),xfs(SGI),(UNIX);

reiserfs;

iso9660;

网络文件系统:NFS,SMBFS,

集群文件系统:GFS(全局文件系统),GFS2,OCFS(oracle)

常用类型:ext2,ext3(RHEL5),ext4(RHEL6默认)

VFS:虚拟文件系统,相当于一个接口,将不同文件系统转换成磁盘上真正使用的文件系统.

ext3 比ext2多了一个日志功能和acl(访问控制列表)功能.

格式化的过程就是建立文件系统的过程.

Boot

Block

Block Group 0

Block Group 1

. . . . .

Block Group n

Super Block

GDT

Block

Bitmap

Inode

Bitmap

Inode

Table

Data blocks

Boot Block:引导块,引导此分区上系统的一些相关信息.

super Block超级块:放的整个文件系统的信息,包括数据块的个数,大小,一共多少个块组,每个块组中包含多少个数据块等等.属于全局描述信息,描述整个分区的信息.

GDT块组描述符:描述这一块组的信息.

Block Bitmap:按位图的方式来存储数据块是否可用.0表示可用,1表示不可用.是实现快速决定一个大容量空间中的文件系统的块是否可用的机制.

inode Bitmap:用来存储当前磁盘分区上一共有多少个inode号,以及使用与否.

混合索引方式(《计算机操作系统223页》)

1) 直接地址

为提高对文件的检索速度,在索引节点中可设置10个直接地址项,即用iaddr(0)~iaddr(9)来存放直接地址.换言之,在这里的每项中所存放的是该文件数据项所在盘快的盘块号.假设每个盘块大小为4KB时,当文件不大于40KB时,便可直接从索引节点中读出该文件的全部盘块号.

2) 一次间接地址

对于大中型文件而言,只采用直接地址是不现实的.为此,可 再利用索引节点中的地址项iaddr(10)来提供一次间接寻址.这种方式的实质就是一级索引分配方式.图中的一次间址块也就是索引块,文件系统分配给文件的多个盘块号计入其中.在一次间址块中可存放1K个盘块号,允许文件长达4MB.

3) 多次间接地址

当文件大于4MB 40KB时(一次间址与10个直接地址项),系统还须采用二次间址分配方式.这时,用地址项iaddr(11)提供二次间接地址.该方式的实质是两级索引分配方式.系统此时是在二次间址块中记入所有一次间址块的盘号.在采用二次间址方式时,文件最大长度可达到4GB.同理,地址项iaddr(12)作为三次间接地址,所允许的文件最大长度可达到4TB.

目录仅仅是一种寻址路径而已.是一种特殊的文件,也需要一个in

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号