那操作系统得了解叠瓦盒的特别结构。比较麻烦。
只追加不覆盖的文件系统说的是 btrfs 吧。但是它不知道相邻的两个扇区可能是放在一起的。
【 在 kirbyzhou 的大作中提到: 】
: 叠瓦其实还有蛮多优化的空间在。
: 首先,操作系统的文件系统要针对叠瓦优化,各个数据段和叠瓦的分段要对齐。写入时尽量在一个段里追加写而不是零散覆盖。如果对元数据的修改能够像leveldb一样尽量走追加写而不是覆盖,那就会好很多。
: 其次,硬盘上应该预留一部分非叠瓦的空间出来,用来放inode、directory这些经常修改的数据,这样软件上的优化会容易很多。
: ...................
--
FROM 140.224.35.*