You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@gonzoleeman i read articles that you mentioned thank you i got some idea from this but just can you help me that LIO uses which kernel modules and how they collaborate with each other
You have configfs, which is needed for target modules, and target_core_*, and iscsi_target_mod (if using iscsi).
Try:
for rpm in rtslib configshell targetcli; do rpm -ql python3-${rpm}-fb | xargs fgrep modprobe; done
(not actually tested, but that should be close)
Looks like (on my distro) that rtslib-fb does most of the "modprobe".
The interaction between user-level LIO code and the kernel is configfs, i.e. that's where the user-level code reads information and writes config changes.
You can enable debugging in the target subsystem(s) then perform simple tasks (like adding or deleting a target).
gonzoleeman
changed the title
can anyone give me detailed architecture of LIO
Question: can anyone give me detailed architecture of LIO
Mar 29, 2021
No description provided.
The text was updated successfully, but these errors were encountered: