开源项目 tgt 使用教程
tgtuser-space iSCSI target daemon项目地址:https://gitcode.com/gh_mirrors/tg/tgt
1. 项目的目录结构及介绍
tgt/
├── AUTHORS
├── COPYING
├── ChangeLog
├── Makefile
├── README
├── TODO
├── cmd/
│ ├── iscsi/
│ │ ├── iscsiadm.c
│ │ ├── iscsid.c
│ │ └── ...
│ └── ...
├── doc/
│ ├── iscsi/
│ │ ├── iscsiadm.8
│ │ ├── iscsid.8
│ │ └── ...
│ └── ...
├── include/
│ ├── iscsi/
│ │ ├── iscsi_err.h
│ │ ├── iscsi_if.h
│ │ └── ...
│ └── ...
├── lib/
│ ├── iscsi/
│ │ ├── iscsi_err.c
│ │ ├── iscsi_if.c
│ │ └── ...
│ └── ...
├── scripts/
│ ├── iscsi/
│ │ ├── iscsiadm.sh
│ │ ├── iscsid.sh
│ │ └── ...
│ └── ...
└── usr/
├── iscsi/
│ ├── iscsiadm.conf
│ ├── iscsid.conf
│ └── ...
└── ...
目录结构介绍
- AUTHORS: 项目贡献者列表。
- COPYING: 项目许可证文件。
- ChangeLog: 项目变更日志。
- Makefile: 项目编译配置文件。
- README: 项目介绍和使用说明。
- TODO: 项目待办事项。
- cmd/: 包含项目的命令行工具源代码。
- doc/: 包含项目的文档文件。
- include/: 包含项目的头文件。
- lib/: 包含项目的库文件。
- scripts/: 包含项目的脚本文件。
- usr/: 包含项目的配置文件。
2. 项目的启动文件介绍
iscsid.c
iscsid.c
是项目的主要启动文件,负责启动 iSCSI 守护进程。
iscsiadm.c
iscsiadm.c
是项目的管理工具,用于管理和配置 iSCSI 设备。
3. 项目的配置文件介绍
iscsid.conf
iscsid.conf
是 iSCSI 守护进程的配置文件,包含各种配置选项,如网络接口、认证方式等。
iscsiadm.conf
iscsiadm.conf
是 iSCSI 管理工具的配置文件,包含管理工具的配置选项,如日志级别、默认操作等。
以上是开源项目 tgt 的基本使用教程,涵盖了项目的目录结构、启动文件和配置文件的介绍。希望对您有所帮助。
tgtuser-space iSCSI target daemon项目地址:https://gitcode.com/gh_mirrors/tg/tgt