Skip to content

tyang816/Simple-Ext2

Repository files navigation

Simple-Ext2

在Windows操作系统下,建立一个大文件,把它假想成一张盘,在其中实现一个简单的模拟Linux文件系统。在现有机器硬件上开辟100M的硬盘空间,作为设定的硬盘空间。编写一管理系统simdisk对此空间进行管理,以模拟Linux文件系统。要求:盘块大小 1k,空闲盘块的管理:Linux 位图法;结构:超级块, i 结点区, 根目录区。需要的实现命令行交互命令:

login:用户登录;

register: 用户注册

su:更换用户;

fi:显示文件文件信息;

info:显示文件系统信息;

cd:进出文件夹;

ll:显示该文件夹下的文件夹及文件的结果详细,包含时间,是否可读写等信息;

mkdir:创建文件夹;

touch:创建文件;

cat:读取文件;

vim:写入文件;

rm:删除文件;

rmdir:删除文件夹;

chmod:供root用户修改文件权限;

clear:清屏;

exit:退出系统;

help:帮助。

About

A simple implement for Ex2 file system

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published