Chinaunix首页 | 论坛 | 博客
  • 博客访问: 4078596
  • 博文数量: 251
  • 博客积分: 11197
  • 博客等级: 上将
  • 技术积分: 6862
  • 用 户 组: 普通用户
  • 注册时间: 2008-12-05 14:41
个人简介

@HUST张友东 work@taobao zyd_com@126.com

文章分类

全部博文(251)

文章存档

2014年(10)

2013年(20)

2012年(22)

2011年(74)

2010年(98)

2009年(27)

分类: 服务器与存储

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/sda64个扇区起的626535个扇区的数据以只读的方式挂载到sda1_readonly文件。

 

fusefile的代码量约200行,思想很简单,即将对A的操作转到B上。

 

文件: fusefile.rar
大小: 2KB
下载: 下载

 

 

阅读(3004) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~