Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Adding open-iscsi package to the ChimeraOS, alognside with kernel parts of it (for extending storage over network) #931

Open
Nicarim opened this issue Apr 9, 2024 · 3 comments

Comments

@Nicarim
Copy link

Nicarim commented Apr 9, 2024

Hey,

I've been working on a personal NAS/HTPC combo where I'd like to offload majority of the storage to the NAS device which hosts my big storage array. The HTPC I want to treat as just GPU/CPU/thin client for the games, which doesn't have much space available to add any 3.5" drive. To achieve best performance, I'd like to use iSCSI to mount network block device directly in ChimeraOS. However, it seems like it's not possible to install without ejecting from frzr.

I'd like to request adding open-iscsi package (initiator) to the base image of ChimeraOS.

You can read more here: https://wiki.archlinux.org/title/Open-iSCSI

It could be disabled by default in systemctl, so just anyone that is indeed interested in such niche feature, could enable it for them.

@pastaq
Copy link
Contributor

pastaq commented Apr 10, 2024

How much space does this package and its dependencies take up when installed?

@Nicarim
Copy link
Author

Nicarim commented Apr 12, 2024

Packages themselves are relatively small:
image

But there are also kernel modules that would need to be included as well, specifically scsi_transport_iscsi, iscsi_tcp and libiscsi
image

But it seems to come around under 5MB for all of them.

@NeroReflex
Copy link
Contributor

I am working on a refactor that will allows users to use a user-provided kernel and customize the image after the creation, we might want to use those new tools instead of adding this for every user since this seems to be a niche of a use-case

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants