-
diskfile通过FUSE将磁盘块设备呈现为普通文件
资源介绍
磁盘文件
将磁盘块设备公开为常规文件 (FUSE)
基本原理
许多实用程序,例如 mksquashfs、rsync 和 tar,会将磁盘设备视为小块特殊文件,但有时您希望它们看到磁盘的实际内容。
示例: diskfile /dev/sdb1 /dev/sdb4 /dev/sdb6 /path/to/mountpount
现在文件 mountpoint/sdb1 和朋友作为具有实际磁盘大小和内容的常规文件存在。 你可以运行mksquashfs mountpoint/sdb1 disk.squashfs来创建一个 Fedora 风格的嵌套 squashfs 文件系统。 或者tar czf backup.tgz mountpoint是一种方便但效率低下的备份多个分区的方法。
注意事项
代码没有经过很好的测试,几乎没有错误检查
仅测试磁盘块设备,我不知道其他此类设备会发生什么
仅支持 Mac