许昌学院计算机科学与技术学院《操作系统原理》课程实验教学手册
67
实验九
实验名称:文件系统设置、实验性质 设计性 、教师签名
实验学时数 2 学时 、 实验位置: 107 机房 、实验日期: 2010 年 01 月 20 日
一、 实验目的
通过一个简单多用户文件系统的设计,加深理解文件系统的内部功能及内部功能的实现。
二、 实验内容
为linux系统设计一个简单的二级文件系统。要求做到以下几点:
(1) 可以实现下列几条命令
read_file 读出文件
create_file创建文件
create_dir创建目录
del_file删除文件
del_dir删除目录
display_curdir显示当前目录下的文件列表
display_dir进入指定目录
back_dir 返回上一级目录
display_sys显示磁盘使用情况
copy_file复制文件
move_file移动文件
rename_file重命名文件
append_file追加文件内容
edit_file编辑文件内容
remove_user移除用户
login用户登录
chomd 管理用户
add_user添加用户
see查看用户权限
(2)列目录时要列出文件名、物理地址、保护码和文件长度;
(3)源文件可以进行读写保护。