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

USB-passthrough - pikvm to server #1244

Open
4plb0mb opened this issue Feb 12, 2024 · 3 comments
Open

USB-passthrough - pikvm to server #1244

4plb0mb opened this issue Feb 12, 2024 · 3 comments

Comments

@4plb0mb
Copy link

4plb0mb commented Feb 12, 2024

Is your feature request related to a problem? Please describe.
I need a way to get data (mostly backup files) from my client to the server (server in this case being the machine the pikvm is connected to) and back. I'm aware of #672, but afaik it's not quite the same.

Describe the solution you'd like
My preferred solution would be a USB HDD connected to the pikvm which I can access via ssh to the pikvm (tailscale, whatever) AND which I can connect to the server. Similar solutions are fine, too, as long as both the server and client can be given access to the data (not at the same time). I mainly want that HDD so that the microSD doesn't get annihilated from all the writing I want to do.
solution

Describe alternatives you've considered
I have tried .img or .vhd files which work to a certain degree - in a test, I mounted a folder from my Synology via fstab nfs on the pikvm, where I then stored a vhd. I was able to both access and write data to the vhd from my client and I could connect the .vhd to the server.
However, while the OS of the server can read the vhd if it's connected, Acronis True Image (the backup software I use for that server) can't and needs to initialize the vhd, rendering it useless for both the server and client OS.
test

Additional context
I have a few other ideas, but this is not exactly my area of expertise, so this is as close to a solution as I was able to get thus far. I considered having the pikvm somehow make the .vhd's file system available via network (nfs) so that you can directly read from/write to the .vhd while at the same time connecting it to the server, but I haven't made a lot of progress there, yet. Like I said, not exactly my area of expertise.

As a closing note, I want to add that this is my first post ever on github. I've searched the existing issues for anything I could find regarding my issue and I've done some general research to the best of my abilities.
I sincerely hope that I haven't missed anything that would lead to me wasting anybody's time. Many thanks in advance!

@4plb0mb
Copy link
Author

4plb0mb commented Feb 13, 2024

I just saw issue #1218, which is pretty close to what I need as well. Quite different use cases, but similar requirements.

@mdevaev
Copy link
Member

mdevaev commented Mar 14, 2024

Hi. I understand what you want, but at the moment I have no idea how to do it with a little blood :/ I will keep it for the future.

@4plb0mb
Copy link
Author

4plb0mb commented Mar 16, 2024

Hi. I understand what you want, but at the moment I have no idea how to do it with a little blood :/ I will keep it for the future.

That's absolutely fine! I'm insanely grateful for all the work you're putting into the project, if you get around to it, great, if you don't, still great. :)

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

No branches or pull requests

2 participants