以内存作为存储区,基于FUSE,模拟 UNIX 的文件系统结构,设计一个简单的文件系统,并提供以下 的文件和目录操作接口:创建文件、删除文件、打开文件、关闭文件、读文件、写文件。 包含答辩使用的ppt和实验报告 在linux下运行
2022-01-24 17:00:43 930KB linux 运维 服务器
1、以内存作为存储区,模拟 UNIX 的文件系统结构,设计一个简单的文件系统,并提供以下 的文件和目录操作接口:创建文件、删除文件、打开文件、关闭文件、读文件、写文件。 2、可在windows和Linux下进行调试
2022-01-24 09:01:24 28KB unix linux c语言 服务器
1
NULL 博文链接:https://wv1124.iteye.com/blog/568682
2022-01-16 20:19:19 4.39MB 源码 工具
1
最近在做操作系统的课程设计,做的是实现基于模块的文件系统。先后查了很多资料,网上有关的或者是解决我问题的实在是太少了,基本没有,在经过摸索之后终于实现了,记录一下供大家参考。        首先说一下我做的内容,实现基于模块化的xfs文件系统,复制xfs文件系统的源代码,修改xfs文件系统的名字,实现一个新的文件系统,然后对新的文件系统进行挂载。 一、编译内核        首先下载linux内核的源码,可以先在自己的linux终端输入uname -r,查看一下自己linux内核的版本。如下所示:        我的linux版本是3.10的,所以你可以在官网上(官网链接,点我下载)下载3.
2022-01-05 21:58:35 1MB fs IN linux文件系统
1
文件重命名——rename系统调用 函数原型: #include int rename ( const char *oldpath, const char * newpath ); 说明:将oldpath所指的文件名称改为newpath所指定的文件名称。 返回值:调用成功,返回0 调用失败,返回-1 * *
2021-12-29 20:44:01 1.2MB Linux文件
1
从操作系统的角度详解Linux文件系统层次、文件系统分类、文件系统的存储结构、不同存储介质的区别(RAM、ROM、Flash)、存储节点inode。在LINUX系统中有一个重要的概念:一切都是文件。其实这是UNIX哲学的一个体现,而Linux是重写UNIX而来,所以这个概念也就传承了下来。在UNIX系统中,把一切资源都看作是文件,包括硬件设备。UNIX系统把每个硬件都看成是一个文件,通常称为设备文件,这样用户就可以用读写文件的方式实现对硬件的访问。这样带来优势也是显而易见的:UNIX权限模型也是围绕文件的概念来建立的,所以对设备也就可以同样处理了。常见的硬盘类型有PATA,SATA和AHCI等
2021-12-29 11:50:12 425KB Linux文件系统详解
1
实现一个client/server 结构的文件传输程序。程序分为两个部分,一个是服务器端程序,另一个是客户端程序。服务器端程序能够同时接受多个客户端的链接请求,并把客户端指定的文件传输给客户端,或者接受客户端的文件存储到服务器端。 客户端要实现以下几个命令:put, get, cd, ls, pwd, lcd, lls, lpwd, quit。 put命令:put filename 把客户端所在机器的当前目录下的文件filename传输到服务器端。 get命令:get filename 把服务器端所在机器当前目录下的文件filename传输到客户端。 cd命令:改变服务器端的工作目录。 ls命令:显示服务器端当前工作目录的内容。 pwd命令:显示服务器端当前工作目录。 lcd命令:改变客户端的工作目录。 lls命令:显示客户端当前工作目录的内容。 lpwd命令:显示客户端当前工作目录。 quit命令:客户端退出,并且关闭与服务器间的链接。
2021-12-26 23:31:50 3KB linux 文件传输 socket tcp
1
文件系统模拟LINUX 文件系统模拟LINUX 文件系统模拟LINUX 文件系统模拟LINUX 文件系统模拟LINUX
2021-12-23 10:46:12 40KB LINUX 文件系统 C
1
java实现linux文件系统的仿真,主要功能有文件系统的创建,文件增删改
2021-12-20 20:23:15 34KB linux filesystem java
1
Windows下利用开源的FreeFileSync进行远程定期自动备份linux文件
2021-12-17 20:33:11 476KB FreeFileSync
1