C 在文件中创建文件系统

C 在文件中创建文件系统,c,linux,unix,filesystems,C,Linux,Unix,Filesystems,我需要在c中的文件中创建一个文件系统。我一直在寻找信息和例子,但我很难找到任何好的资源。我想知道是否有人能帮我解决这个问题。我认为创建一个fat文件系统是最简单的,但不确定。我不知道你为什么要这样做,如果这是作弊,但这里要做的很快。我不知道你为什么要这样做,如果这是作弊,但这里要做的很快。这是家庭作业吗?如果是这样,请贴上标签。请明确您需要什么。“in c”表示这是一个作业,否则包含这样的说明是错误的。这是作业吗?如果是这样,请贴上标签。请明确您需要什么。“在c中”表示这是一个作业,否则包含这样

我需要在c中的文件中创建一个文件系统。我一直在寻找信息和例子,但我很难找到任何好的资源。我想知道是否有人能帮我解决这个问题。我认为创建一个fat文件系统是最简单的,但不确定。

我不知道你为什么要这样做,如果这是作弊,但这里要做的很快。

我不知道你为什么要这样做,如果这是作弊,但这里要做的很快。

这是家庭作业吗?如果是这样,请贴上标签。请明确您需要什么。“in c”表示这是一个作业,否则包含这样的说明是错误的。这是作业吗?如果是这样,请贴上标签。请明确您需要什么。“在c中”表示这是一个作业,否则包含这样一个规范是错误的。OP说“在c(原文如此)”所以这并没有回答问题(问得有点糟糕)。哦。我没看到那部分。我将回答这个问题,因为这或多或少是需要的步骤,尽管我同意这不太正确。我认为OP希望在文件的顶部实现fs,而不仅仅是将文件格式化为fs。但是,当OP提出一个更明确的问题时,也许我们会确定。@Jim Balter-我们的答案都没有提到C部分,但公平地说,很难确定一个没有历史记录和广泛问题的新用户真正在寻找什么。这里不乏这样的问题:“我想开发一个操作系统,在春假期间与Windows竞争,我该怎么做?”OP可能真的想从头开始做这件事,在这种情况下,他可以直接访问各种理论和代码源,或者,这只是一个更大项目的一小部分,他可以用提供的答案轻松完成。他应该澄清他的目标。@Duck“他应该澄清他的目标”--嗯,在你告诉我之前很久,看到我在OP的问题下发表的评论。OP说的是“c(原文如此)”,所以这没有回答问题(问得有点糟糕)。哦。我没看到那部分。我将回答这个问题,因为这或多或少是需要的步骤,尽管我同意这不太正确。我认为OP希望在文件的顶部实现fs,而不仅仅是将文件格式化为fs。但是,当OP提出一个更明确的问题时,也许我们会确定。@Jim Balter-我们的答案都没有提到C部分,但公平地说,很难确定一个没有历史记录和广泛问题的新用户真正在寻找什么。这里不乏这样的问题:“我想开发一个操作系统,在春假期间与Windows竞争,我该怎么做?”OP可能真的想从头开始做这件事,在这种情况下,他可以直接访问各种理论和代码源,或者,这只是一个更大项目的一小部分,他可以用提供的答案轻松完成。他应该澄清他的目标。@Duck“他应该澄清他的目标”--嗯,在你告诉我之前很久,看到我在OP的问题下的评论。
# Create a 1 gig empty file
dd if=/dev/zero of=/tmp/where/you/want/fs bs=1M count=1024
# make a filesystem, replace ext3 with desired fstype
mkfs.ext3 /tmp/where/you/want/fs