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

Мне было интересно, как я могу установить boinc в / home folder. У меня есть ssd для root и / home на hdd. Поскольку boinc много пишет / читать, я бы хотел избежать установки его на моем ssd (который я уже сделал через muon). У меня есть триггер включен и работает, но я все равно хотел бы получить его на моем hdd. Нужно ли мне удалять / переустанавливать boinc, и если да, то как я могу установить его в / home folder? Спасибо заранее:)

2
задан 11 April 2012 в 14:05

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 и посмотреть, можно ли там отменить каталог данных)

UPDATE: Как создать символическую ссылку:

убедитесь, что BOINC не работает, переместите каталог:
sudo mv /var/lib/boinc-client /home/boinc-working-dir
создайте символическую ссылку:
sudo ln -s /home/boinc-working-dir /var/lib/boinc-client
4
ответ дан 25 May 2018 в 12:48
  • 1
    Какой смысл двигаться /var/lib/boinc-client/? Его уже на моем ssd. Я также проверил файлы cfg, но они не имеют ничего о пути данных. Подводя итог: все, что мне нужно сделать, это скопировать содержимое /var/lib/boinc-client/ в новую базу местоположений на hdd и как-то указать, что программа знает, где искать, не так ли? (Извините, что я новичок)) – BugShotGG 11 April 2012 в 15:05
  • 2
    Вы хотите минимизировать количество записей на вашем SSD, не так ли? Единственное, что может написать boinc, это /var/lib/boinc-client/. Вам нужно переместить этот каталог на жесткий диск. Самый простой способ сделать это - перенести его с того места, где он сейчас находится где-то на HDD, и создать символическую ссылку, где она была раньше, указывая на новое местоположение. Тогда программа подумает, что она пишет в /var/lib/boinc-client, в то время как на самом деле это будет какое-то другое место на HDD. – Sergey 11 April 2012 в 16:09
  • 3
    Я добавил некоторую информацию о создании символической ссылки – Sergey 11 April 2012 в 16:14

Другие вопросы по тегам:

Похожие вопросы: