1、其中Inode通常为4字节,是磁盘中一个数组的索引号,该数组对应一个文件的属性信息,每个文件有唯一的索引号。目录结构是树型的且仅有一个根。目录树可以通过安装和卸载命令形成.可用umask命令设置缺省许可机制:777-“缺省许可机制”=“最终的权限默认值”用chomd命令修改许可机制。系统的缺省许可机制:对一般文件:rw-r-r对可执行文件及目录文件:rwxr-x r-x卷组描述卷组状态数据存储块每个逻辑卷的结构:逻辑卷控制块逻辑存储块/devusrsbinetctmphomebinteam1binbinteam2man引导块=0#块超级块=1#块索引节点表=2-k#块数据区=k+1-n#块1)
2、文件文件i-node中包括中包括:文件类型文件许可机制文件的uid,gid文件被访问时间链接数文件长度文件数据块指针目录文件主要包括文件名和对应的文件索引节点号.传统UNIX 目录文件登记项:2字节 14字节 修改后的登记项:4字节 255字节索引号索引号本记录长本记录长文件名长文件名长文件名文件名1)检索当前目录的索引节点2)通过当前目录找到当前目录文件查出.节点3)检索.索引节点4)通过.文件找到.文件查出a的索引节点号5)检索a的索引节点号6)找到a的目录文件,查出b的索引节点号7)检索b,找到b的文件位置8)访问文件b返回main(argc,argv)intargc;char*argv
3、;intfd1,fd2,n;charbuf512,ch=nif(argc0)write(fd2,buf,n);close(fd1);close(fd2);post=tell(fid);printf(“file postis_1:%d”,post);if(lseek(fid,30,SEEK_SET)=-1)printf(lseekerrorn);exit(2);if(write(fid,buf2,5)!=5)printf(buf2 write errorn);exit(3);post=tell(fid);printf(“file postis_2:%d”,post);close(fid);exit(0);首先做一次系统备份首先做一次系统备份再做一次全备份再做一次全备份增强备份增强备份增强备份增强备份一段时间一段时间固定时间固定时间相对长时间相对长时间