设计和连接分区格式

时间:2012-12-14 07:11:28

标签: algorithm architecture partitioning

这是一个我从未找到合适答案的主题,所以我想知道Stack Overflow的乐于助人是否能够回答这个问题。

首先:我不是要求教程或任何东西,只是讨论,因为我没有在网上看到很多关于此的信息。

基本上我想知道的是如何设计一种新型分区格式,然后如何与操作系统连接以供使用? 更好的是,哪种分区格式比另一种更好?是性能/安全性,文件名/文件大小?或者还有更多吗?

这是我一直想知道的事情。我希望有一天能够专门为教育目的创造一个。

1 个答案:

答案 0 :(得分:0)

好的,虽然问题很广泛,但我会尝试涉足它:

  1. 假设我们正在谈论'文件系统'而不是 某些“原始”分区格式,如交换格式等。
  2. 文件系统应该能够从低级操作系统,BIOS,网络或自定义调用映射到一致的文件和文件夹文件名称     可以由用户应用程序使用。所以,在你的情况下,一个     'partitition format'应该是低级别的东西     磁盘扇区和柱面及其内容到文件和文件夹中     抽象。
  3. 在此过程中,如果您可以提供诸如碎片较少,冗余节点索引,日志记录以防止数据等功能     损失,在失去权力的情况下生存,在坏道附近工作,     冗余数据,硬件镜像等,然后它可以     被认为比另一个没有提供此类的更好     特征。如果您可以优化文件大小以匹配磁盘的使用情况     扇区和集群,同时容纳非常小和非常大     文件,这将是一个加号。
  4. 对于任何非实验性使用,彻底的防弹安全和测试将被视为必不可少。
  5. 要自己开始黑客攻击,请使用较旧的文件系统之一,如ext2。你需要相当多 构建/编译/内核技能     要走了,但没什么大事。