Как установить boinc в /home

Мне было интересно, как я могу установить boinc в / home папку. У меня есть ssd для root и / home на жестком диске. Так как boinc делает много записи / чтения, я хотел бы избежать установки его на моем ssd (что я уже сделал через мюон). Я включил триммер и работал, но я все еще хотел бы получить его на моем жестком диске. Нужно ли мне удалять / переустанавливать boinc, и если да, то как мне установить его в / home папку? Заранее спасибо:)

1 ответ

Решение

Нет необходимости устанавливать файлы приложений на жесткий диск - как и любые другие программные файлы, в которые они очень редко записываются. Вам нужно сделать так, чтобы BOINC сохранял свои файлы данных на SSD. С их сайта:

Что делает установщик

  • Помещает двоичные файлы BOINC (boinc, boinccmd и boincmgr) в /usr/bin .
  • Создает каталог конфигурации /etc/boinc-client ...
  • Создает рабочий каталог /var/lib/boinc-client/ для файлов данных BOINC, а также каталоги слотов и проектов. Также создает ссылки из этого каталога на файлы в / 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
    
Другие вопросы по тегам