

Now, with the boinc settings settled, we must move on to our persistence manager. Īnd we must edit it so it looks like this : I recommend nano but you may use any file editor you want. We will start working on systemctl units now so it's better to switch to the systemd directory.Īnd now we need to edit it. Systemctl disable boinc & systemctl disable boinc-client

And the service it's named either boinc or boinc-client. You most likely have boinc set-up to auto start with systemd. But it will output some errs that you can harmlessly ignore. I also adapted the commands so if there are differences between distributions you can use them in copypaste anyway. All the following opperations require root so be sure to be in root mode. Because we wish for our work to not be temporary, but permanent, we will use a script that periodically stores the changes on the HDD. Linux has the ability to easily and transparently allow to store files in RAM, using something called tmpfs. Depending on the work-unit, and your harddrive, it can be a significant bottleneck. work-units need to access to do their work. A lot of projects bring with themselves large files with important data, as it can be seen in the projects folder. It is also not suited for projects with no large databases such as or. Let's begin this post saying that this is not suited for computers with SDDs, since the difference it's probably minimal and for computers with less than 4GiB of ram. EDIT: To follow this tutorial it is necessary to have rsync and curl installed, 95% of linux systems will already have it installed.
