I am working on a project that involves the creation and deletion of LXDs and I want to limit disk writes as everything should be in memory. That led me to wonder if it is possible to run LXDs in RAM? Something like a ramdisk but for my containers.
Thanks!
stgraber
(Stéphane Graber)
November 15, 2019, 9:55pm
2
So assuming you’re using the snap, you could do:
mount -t tmpfs tmpfs /var/snap/lxd
systemctl restart snap.lxd.daemon.unix.socket snap.lxd.daemon
lxd init
Then choose the dir
storage backend and everything will be stored on a tmpfs.
On reboot, doing that again as everything will be gone.
1 Like
stgraber:
tmpfs
Thanks Stephane. Very helpful. I have been following your posts for a while so wanted to take this opportunity to thank you for all your work!
One question, you mentioned “if you are using snap”. Is there a difference between the snap and the apt version?
stgraber
(Stéphane Graber)
November 15, 2019, 10:12pm
4
The deb stores data at /var/lib/lxd instead
1 Like