如何在 /home 安装 boinc

如何在 /home 安装 boinc

我想知道如何在 /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并查看是否可以从那里更改数据目录)

更新:如何创建符号链接:

  1. 确保 BOINC 没有运行

  2. 移动目录:

    sudo mv /var/lib/boinc-client /home/boinc-working-dir
    
  3. 创建符号链接:

    sudo ln -s /home/boinc-working-dir /var/lib/boinc-client
    

相关内容