fuse:Go包,用于实现FUSE文件系统-源码

上传者: 42151772 | 上传时间: 2021-03-11 19:06:48 | 文件大小: 148KB | 文件类型: ZIP
该软件包允许从Go编写和挂载用户空间文件系统。 如下安装: go get -u github.com/jacobsa/fuse 之后,请参阅以下三个软件包的文档: 软件包提供了对安装新文件系统以及从内核读取请求的支持。 软件包枚举了内核支持的请求,并提供了有关其语义的文档。 软件包 ,尤其是FileSystem接口,提供了一种方便的方法来创建文件系统类型,并通过fuse.Mount将其导出到内核。 确保还查看程序包的子程序包以获取示例和测试。 该软件包的灵感和与内核相关的大部分代码都 。

文件下载

资源详情

( 80 个子文件 148KB ) fuse:Go包,用于实现FUSE文件系统-源码
fuse-master
connection.go 13.92KB
fuseops
doc.go 753B
ops.go 35.87KB
simple_types.go 8.44KB
unmount_linux.go 398B
.gitignore 289B
mount_config.go 9.44KB
doc.go 1.49KB
unmount.go 775B
debug.go 3.63KB
ops.go 1.17KB
.travis.yml 1.18KB
mounted_file_system.go 1.60KB
samples
cachingfs
caching_fs_test.go 19.66KB
caching_fs.go 8.26KB
forgetfs
forget_fs.go 8.62KB
forget_fs_test.go 3.75KB
unmount.go 1.30KB
errorfs
error_fs.go 4.40KB
error_fs_test.go 2.70KB
memfs
posix_test.go 10.55KB
memfs.go 18.70KB
memfs_test.go 46.38KB
inode.go 9.06KB
memfs_others_test.go 64B
memfs_go18_test.go 62B
statfs
statfs_test.go 5.72KB
statfs_darwin_test.go 5.33KB
statfs_linux_test.go 3.53KB
statfs.go 4.24KB
dynamicfs
dynamic_fs_test.go 4.50KB
dynamic_fs.go 5.94KB
mount_hello
mount.go 1.80KB
flushfs
flush_fs_test.go 23.53KB
flush_fs.go 6.58KB
hellofs
hello_fs_test.go 5.61KB
hello_fs.go 4.95KB
in_process.go 3.60KB
mount_sample
mount.go 3.76KB
interruptfs
interrupt_fs.go 4.31KB
interrupt_fs_test.go 3.85KB
subprocess.go 8.32KB
LICENSE 15.30KB
README.md 1.17KB
mount_darwin.go 5.09KB
mount.go 2.60KB
freelists.go 1.73KB
fuseutil
dirent.go 3.01KB
doc.go 697B
file_system.go 6.55KB
not_implemented_file_system.go 4.57KB
fusetesting
stat_darwin.go 1.25KB
stat_linux.go 1.18KB
parallel.go 9.93KB
readdir.go 1.97KB
stat.go 3.39KB
mount_test.go 2.98KB
unmount_std.go 220B
fsutil
fdatasync_linux.go 764B
fdatasync_darwin.go 759B
fsutil.go 1.52KB
mount_linux.go 5.37KB
errors.go 984B
internal
fusekernel
fuse_kernel_linux.go 1.20KB
fuse_kernel_darwin.go 1.47KB
fuse_kernel.go 17.56KB
fuse_kernel_std.go 19B
protocol.go 1.62KB
freelist
freelist.go 1.07KB
buffer
in_message_darwin.go 870B
runtime_other.s 1.12KB
out_message_darwin.go 814B
runtime.go 918B
out_message.go 4.12KB
in_message_linux.go 844B
out_message_test.go 7.66KB
in_message.go 2.85KB
runtime_go1.8.s 1.13KB
out_message_linux.go 840B
conversions.go 25.71KB
[{"title":"( 80 个子文件 148KB ) fuse:Go包,用于实现FUSE文件系统-源码","children":[{"title":"fuse-master","children":[{"title":"connection.go <span style='color:#111;'> 13.92KB </span>","children":null,"spread":false},{"title":"fuseops","children":[{"title":"doc.go <span style='color:#111;'> 753B </span>","children":null,"spread":false},{"title":"ops.go <span style='color:#111;'> 35.87KB </span>","children":null,"spread":false},{"title":"simple_types.go <span style='color:#111;'> 8.44KB </span>","children":null,"spread":false}],"spread":true},{"title":"unmount_linux.go <span style='color:#111;'> 398B </span>","children":null,"spread":false},{"title":".gitignore <span style='color:#111;'> 289B </span>","children":null,"spread":false},{"title":"mount_config.go <span style='color:#111;'> 9.44KB </span>","children":null,"spread":false},{"title":"doc.go <span style='color:#111;'> 1.49KB </span>","children":null,"spread":false},{"title":"unmount.go <span style='color:#111;'> 775B </span>","children":null,"spread":false},{"title":"debug.go <span style='color:#111;'> 3.63KB </span>","children":null,"spread":false},{"title":"ops.go <span style='color:#111;'> 1.17KB </span>","children":null,"spread":false},{"title":".travis.yml <span style='color:#111;'> 1.18KB </span>","children":null,"spread":false},{"title":"mounted_file_system.go <span style='color:#111;'> 1.60KB </span>","children":null,"spread":false},{"title":"samples","children":[{"title":"cachingfs","children":[{"title":"caching_fs_test.go <span style='color:#111;'> 19.66KB </span>","children":null,"spread":false},{"title":"caching_fs.go <span style='color:#111;'> 8.26KB </span>","children":null,"spread":false}],"spread":true},{"title":"forgetfs","children":[{"title":"forget_fs.go <span style='color:#111;'> 8.62KB </span>","children":null,"spread":false},{"title":"forget_fs_test.go <span style='color:#111;'> 3.75KB </span>","children":null,"spread":false}],"spread":false},{"title":"unmount.go <span style='color:#111;'> 1.30KB </span>","children":null,"spread":false},{"title":"errorfs","children":[{"title":"error_fs.go <span style='color:#111;'> 4.40KB </span>","children":null,"spread":false},{"title":"error_fs_test.go <span style='color:#111;'> 2.70KB </span>","children":null,"spread":false}],"spread":false},{"title":"memfs","children":[{"title":"posix_test.go <span style='color:#111;'> 10.55KB </span>","children":null,"spread":false},{"title":"memfs.go <span style='color:#111;'> 18.70KB </span>","children":null,"spread":false},{"title":"memfs_test.go <span style='color:#111;'> 46.38KB </span>","children":null,"spread":false},{"title":"inode.go <span style='color:#111;'> 9.06KB </span>","children":null,"spread":false},{"title":"memfs_others_test.go <span style='color:#111;'> 64B </span>","children":null,"spread":false},{"title":"memfs_go18_test.go <span style='color:#111;'> 62B </span>","children":null,"spread":false}],"spread":false},{"title":"statfs","children":[{"title":"statfs_test.go <span style='color:#111;'> 5.72KB </span>","children":null,"spread":false},{"title":"statfs_darwin_test.go <span style='color:#111;'> 5.33KB </span>","children":null,"spread":false},{"title":"statfs_linux_test.go <span style='color:#111;'> 3.53KB </span>","children":null,"spread":false},{"title":"statfs.go <span style='color:#111;'> 4.24KB </span>","children":null,"spread":false}],"spread":false},{"title":"dynamicfs","children":[{"title":"dynamic_fs_test.go <span style='color:#111;'> 4.50KB </span>","children":null,"spread":false},{"title":"dynamic_fs.go <span style='color:#111;'> 5.94KB </span>","children":null,"spread":false}],"spread":false},{"title":"mount_hello","children":[{"title":"mount.go <span style='color:#111;'> 1.80KB </span>","children":null,"spread":false}],"spread":false},{"title":"flushfs","children":[{"title":"flush_fs_test.go <span style='color:#111;'> 23.53KB </span>","children":null,"spread":false},{"title":"flush_fs.go <span style='color:#111;'> 6.58KB </span>","children":null,"spread":false}],"spread":false},{"title":"hellofs","children":[{"title":"hello_fs_test.go <span style='color:#111;'> 5.61KB </span>","children":null,"spread":false},{"title":"hello_fs.go <span style='color:#111;'> 4.95KB </span>","children":null,"spread":false}],"spread":false},{"title":"in_process.go <span style='color:#111;'> 3.60KB </span>","children":null,"spread":false},{"title":"mount_sample","children":[{"title":"mount.go <span style='color:#111;'> 3.76KB </span>","children":null,"spread":false}],"spread":false},{"title":"interruptfs","children":[{"title":"interrupt_fs.go <span style='color:#111;'> 4.31KB </span>","children":null,"spread":false},{"title":"interrupt_fs_test.go <span style='color:#111;'> 3.85KB </span>","children":null,"spread":false}],"spread":false},{"title":"subprocess.go <span style='color:#111;'> 8.32KB </span>","children":null,"spread":false}],"spread":false},{"title":"LICENSE <span style='color:#111;'> 15.30KB </span>","children":null,"spread":false},{"title":"README.md <span style='color:#111;'> 1.17KB </span>","children":null,"spread":false},{"title":"mount_darwin.go <span style='color:#111;'> 5.09KB </span>","children":null,"spread":false},{"title":"mount.go <span style='color:#111;'> 2.60KB </span>","children":null,"spread":false},{"title":"freelists.go <span style='color:#111;'> 1.73KB </span>","children":null,"spread":false},{"title":"fuseutil","children":[{"title":"dirent.go <span style='color:#111;'> 3.01KB </span>","children":null,"spread":false},{"title":"doc.go <span style='color:#111;'> 697B </span>","children":null,"spread":false},{"title":"file_system.go <span style='color:#111;'> 6.55KB </span>","children":null,"spread":false},{"title":"not_implemented_file_system.go <span style='color:#111;'> 4.57KB </span>","children":null,"spread":false}],"spread":false},{"title":"fusetesting","children":[{"title":"stat_darwin.go <span style='color:#111;'> 1.25KB </span>","children":null,"spread":false},{"title":"stat_linux.go <span style='color:#111;'> 1.18KB </span>","children":null,"spread":false},{"title":"parallel.go <span style='color:#111;'> 9.93KB </span>","children":null,"spread":false},{"title":"readdir.go <span style='color:#111;'> 1.97KB </span>","children":null,"spread":false},{"title":"stat.go <span style='color:#111;'> 3.39KB </span>","children":null,"spread":false}],"spread":false},{"title":"mount_test.go <span style='color:#111;'> 2.98KB </span>","children":null,"spread":false},{"title":"unmount_std.go <span style='color:#111;'> 220B </span>","children":null,"spread":false},{"title":"fsutil","children":[{"title":"fdatasync_linux.go <span style='color:#111;'> 764B </span>","children":null,"spread":false},{"title":"fdatasync_darwin.go <span style='color:#111;'> 759B </span>","children":null,"spread":false},{"title":"fsutil.go <span style='color:#111;'> 1.52KB </span>","children":null,"spread":false}],"spread":false},{"title":"mount_linux.go <span style='color:#111;'> 5.37KB </span>","children":null,"spread":false},{"title":"errors.go <span style='color:#111;'> 984B </span>","children":null,"spread":false},{"title":"internal","children":[{"title":"fusekernel","children":[{"title":"fuse_kernel_linux.go <span style='color:#111;'> 1.20KB </span>","children":null,"spread":false},{"title":"fuse_kernel_darwin.go <span style='color:#111;'> 1.47KB </span>","children":null,"spread":false},{"title":"fuse_kernel.go <span style='color:#111;'> 17.56KB </span>","children":null,"spread":false},{"title":"fuse_kernel_std.go <span style='color:#111;'> 19B </span>","children":null,"spread":false},{"title":"protocol.go <span style='color:#111;'> 1.62KB </span>","children":null,"spread":false}],"spread":false},{"title":"freelist","children":[{"title":"freelist.go <span style='color:#111;'> 1.07KB </span>","children":null,"spread":false}],"spread":false},{"title":"buffer","children":[{"title":"in_message_darwin.go <span style='color:#111;'> 870B </span>","children":null,"spread":false},{"title":"runtime_other.s <span style='color:#111;'> 1.12KB </span>","children":null,"spread":false},{"title":"out_message_darwin.go <span style='color:#111;'> 814B </span>","children":null,"spread":false},{"title":"runtime.go <span style='color:#111;'> 918B </span>","children":null,"spread":false},{"title":"out_message.go <span style='color:#111;'> 4.12KB </span>","children":null,"spread":false},{"title":"in_message_linux.go <span style='color:#111;'> 844B </span>","children":null,"spread":false},{"title":"out_message_test.go <span style='color:#111;'> 7.66KB </span>","children":null,"spread":false},{"title":"in_message.go <span style='color:#111;'> 2.85KB </span>","children":null,"spread":false},{"title":"runtime_go1.8.s <span style='color:#111;'> 1.13KB </span>","children":null,"spread":false},{"title":"out_message_linux.go <span style='color:#111;'> 840B </span>","children":null,"spread":false}],"spread":false}],"spread":false},{"title":"conversions.go <span style='color:#111;'> 25.71KB </span>","children":null,"spread":false}],"spread":false}],"spread":true}]

评论信息

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明
服务器状态检查中...