文件名称:简单的Golang SCSI Target框架-Golang开发
文件大小:143KB
文件格式:ZIP
更新时间:2024-06-15 10:29:28
Golang Miscellaneous
gotgt gotgt项目是使用golang实现的简单SCSI Target框架,旨在提高性能和密度。 简而言之,可以将这个iSCSI / SCSI Target Go实现作为一个库包含/导入,以允许上层的gotgt gotgt项目是一个简单的SCSI Target框架,以golang实现,旨在提高性能和密度。 简而言之,该iSCSI / SCSI target Go实施可以作为一个库包含/导入,以允许上层iSCSI客户端与实际的SCSI设备进行通信。 目前,目标配置是静态的,带有json文件。 该目标库的核心功能提供了iSCSI / SCSI协议服务。 一个基于平面文件的简单LUN目标实现
【文件预览】:
gotgt-master
----.gitignore(489B)
----go.mod(403B)
----Dockerfile(992B)
----mock()
--------remote_test.go(920B)
--------remote.go(4KB)
----Makefile(715B)
----pkg()
--------api()
--------version()
--------apiserver()
--------scsi()
--------util()
--------config()
--------homedir()
--------port()
----gotgt.go(1KB)
----.travis.yml(6KB)
----CONTRIBUTING.md(2KB)
----CODE_OF_CONDUCT.md(3KB)
----LICENSE(11KB)
----examples()
--------config.json(420B)
----README.md(4KB)
----hack()
--------verify-gofmt.sh(369B)
----ci()
--------ceph_entrypoint.sh(3KB)
--------ceph_install.sh(349B)
--------ceph_micro-osd.sh(3KB)
----test()
--------test-cleanup.sh(637B)
--------setup-dev-test.sh(3KB)
--------gotgt-daemon.sh(2KB)
--------libiscsi-gotgt-test.sh(2KB)
--------README.md(3KB)
--------openiscsi-gotgt-test.sh(3KB)
----cmd()
--------version.go(446B)
--------list.go(3KB)
--------remove.go(2KB)
--------create.go(2KB)
--------cmd.go(1KB)
--------daemon_cgo.go(766B)
--------daemon.go(4KB)