模拟Unix文件系统实验报告

2026/4/30 0:09:04

2014-2015(1)操作系统原理课程大型实验

模拟

文件系统

Unix

目录

模拟Unix文件系统 ......................................................................................................................... 0

一. 实验介绍 ................................................................................................................... 2

(1) 文件卷结构设计 ............................................................................................... 2 (2) I节点结构设计 ................................................................................................ 2 (3) 目录结构 ........................................................................................................... 2 (4) 用户及组结构 ................................................................................................... 2 二. 实验环境 ................................................................................................................... 2 三. 实验设计 ................................................................................................................... 3

3.1系统流程.................................................................................................................... 4 3.2文件结构.................................................................................................................... 5 3.3实现命令操作 ............................................................................................................ 5 四. 数据结构......................................................................................................................... 6

4.1超级块...................................................................................................................... 6 4.2 I节点...................................................................................................................... 6 4.3目录.......................................................................................................................... 7 4.4用户文件表 .............................................................................................................. 7 4.5用户和组 .................................................................................................................. 7 五. 模块详解......................................................................................................................... 8

5.1文件、目录和文件表操作 ........................................................................................ 8 5.2 i节点操作................................................................................................................ 8 5.3 块操作....................................................................................................................... 8 5.4具体命令操作 ............................................................................................................ 9 5.5主函数和所有命令操作的函数 ................................................................................ 9 5.6其他函数.................................................................................................................... 9 六. 实验演示......................................................................................................................... 9

6.1登录............................................................................................................................ 9 6.2cat操作...................................................................................................................... 9 6.3cd操作...................................................................................................................... 10 6.4ls操作...................................................................................................................... 10 6.5chgrp操作................................................................................................................ 10 6.6chown操作................................................................................................................ 10 6.7chmod操作................................................................................................................ 10 6.8touch操作................................................................................................................ 10 6.9mkdir操作................................................................................................................ 10 6.10rmdir操作 ............................................................................................................. 10 6.11rm操作.................................................................................................................... 11 6.12ln操作.................................................................................................................... 11 6.13mv操作.................................................................................................................... 11 6.14cp操作.................................................................................................................... 11 6.15passwd操作 ........................................................................................................... 11 6.16pwd操作.................................................................................................................. 11 6.17umask操作 ............................................................................................................. 12

七. 实验总结....................................................................................................................... 12

一. 实验介绍

(1) 文件卷结构设计

0#

K=12,n=2048

(2) I节点结构设计

文件大小 文件联接计数 文件地址 文件拥有者 文件所属组 文件权限及类别 文件最后修改时间

其中文件地址为六项:四个直接块号,一个一次间址,一个两次间址

(3) 目录结构

用16字节表示,其中14字节为文件名,2字节为I节点号

(4) 用户及组结构

用户信息中包括用户名、口令,所属组,用户打开文件表 (文件树结构应与用户相对应:有每个用户的HOME目录) 组信息中可只包含组名,组号。 管理区 1# … i节点区

K# K+1# K+2# K+3# … n# 数据区 二. 实验环境

Linux操作系统,标准c89

三. 实验设计


模拟Unix文件系统实验报告.doc 将本文的Word文档下载到电脑
搜索更多关于: 模拟Unix文件系统实验报告 的文档
相关推荐
相关阅读
× 游客快捷下载通道(下载后可以自由复制和排版)

下载本文档需要支付 10

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xuecool-com QQ:370150219