Hello!
I am running i2p (normal install as service - /var/lib/i2p etc etc) in a Whonix workstation. It is working as good as you would expect being ISP>Tor>i2p, but it is usable for my needs. The only issue I have is with i2psnark. The Whonix virtualbox image is limited to 100GB, so I have a 500GB virtual disk image attached and mounted at /homer/user/Storage. For some reason I cannot set snark to download to this location. I have changed owner to user/root/i2psvc and all same result. I can read/write that location with other programs installed in the workstation. I even tried adding that location as an exception in the apparmor profile and it is the same result. I am probably not doing something really obvious... or I am failing to understand something... any help here?
I use a different I2P, without I2PSnark, so in general. To permanently defeat such problems with disk space, I would work with "mount bind" or "mount rbind". In this way, the drives can be replaced by larger ones if necessary, without the configurations of the programs noticing anything.
I2P preserves your right to informal self-determination.
Same, "mount --bind /opt/i2p/.i2p/i2psnark /target/dir" is the only solution that worked for me after trying several possibilities. It is a working hack, but it is clunky. Has anyone found an alternative for Arch-based systems?