@HUST张友东 work@taobao zyd_com@126.com
分类: 服务器与存储
2010-10-11 15:23:14
的sourceforge主页都会有新的收获,今天在Filesystem Based on Fuse列表中,发现了一个fusefile的文件系统,其提供将一个文件挂载到另一个文件上的功能(支持偏移和追加模式),如对于/dev/sda的磁盘文件,通常是不推荐用户直接读写磁盘文件的,一旦不小心破坏了超级块或重要的数据块就麻烦了。此时就可通过fusefile,将/dev/sda的一部分挂载到另一个文件上呈现给用户。
如下例:
# Instead of "losetup -r -o"
fusefile /dev/sda sda1_readonly -r -S 1024 -O $((63*512)) -S $((626535*512)) -M 0100600
将/dev/sda第64个扇区起的626535个扇区的数据以只读的方式挂载到sda1_readonly文件。
fusefile的代码量约200行,思想很简单,即将对A的操作转到B上。
文件:
fusefile.rar
大小:
2KB
下载:
下载