diskfile:将磁盘块设备公开为常规文件 (FUSE)

时间:2024-06-23 04:52:58
【文件属性】:

文件名称:diskfile:将磁盘块设备公开为常规文件 (FUSE)

文件大小:8KB

文件格式:ZIP

更新时间:2024-06-23 04:52:58

C

磁盘文件 将磁盘块设备公开为常规文件 (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


【文件预览】:
diskfile-master
----diskfile.c(2KB)
----mac-size.c(991B)
----main.c(2KB)
----diskfile.h(344B)
----LICENSE(1KB)
----diskfile.xcodeproj()
--------project.pbxproj(8KB)
----linux-size.c(335B)
----fbsd-size.c(183B)
----.gitignore(42B)
----Makefile(623B)
----README.md(1KB)

网友评论