我想知道如何在 /home 文件夹中安装 boinc。我有一个用于 root 的 ssd 和一个 hdd 上的 /home。由于 boinc 执行大量写入/读取操作,因此我希望避免将其安装在我的 ssd 上(我已经通过 muon 安装了)。我已启用 trim 并可以正常工作,但我仍然希望将其安装在我的 hdd 上。我是否必须卸载/重新安装 boinc?如果是,我如何将其安装在 /home 文件夹中?提前致谢 :)
答案1
无需将应用程序文件安装到您的硬盘上 - 就像任何其他程序文件一样,它们很少被写入。您需要做的是让 BOINC 将其数据文件保存在 SSD 上。摘自他们的网站:
安装程序的作用
- 将 BOINC 二进制文件(boinc、boinccmd 和 boincmgr)放入 /usr/bin 。
- 创建一个配置目录 /etc/boinc-client ...
- 创建工作目录/var/lib/boinc-客户端/用于 BOINC 数据文件和 slots 和 projects 目录。还创建从此目录到 /etc/boinc-client 中文件的链接
因此,我会先安装 BOINC,然后将其移至/var/lib/boinc-client/
SSD 上的某个位置(注意保留权限),并创建/var/lib/boinc-client/
指向新位置的符号链接
(或者您可以检查配置/etc/boinc-client
并查看是否可以从那里更改数据目录)
更新:如何创建符号链接:
确保 BOINC 没有运行
移动目录:
sudo mv /var/lib/boinc-client /home/boinc-working-dir
创建符号链接:
sudo ln -s /home/boinc-working-dir /var/lib/boinc-client