Vraag Boinc installeren op / home


Ik vroeg me af hoe ik boinc bij / home folder kan installeren. Ik heb een ssd voor root en / home op een hdd. Omdat boinc veel schrijft / leest, zou ik het willen vermijden om het op mijn ssd te installeren (wat ik al via muon deed). Ik heb trim ingeschakeld en werk, maar ik zou het nog steeds graag op mijn hdd krijgen. Moet ik boinc deïnstalleren / opnieuw installeren en zo ja, hoe installeer ik het op / home folder? Bij voorbaat bedankt :)


2
2018-04-11 09:05


oorsprong




antwoorden:


Het is niet nodig om toepassingsbestanden op uw harde schijf te installeren - net als bij andere programmabestanden waar ze maar zelden naartoe worden geschreven. Wat je moet doen is om BOINC zijn databestanden op de SSD te laten houden. Van hun website:

Wat het installatieprogramma doet

  • Zet de BOINC binaries (boinc, boinccmd en boincmgr) in / usr / bin.
  • Maakt een configuratiemap / etc / boinc-client ...
  • Creëert de werkdirectory / Var / lib / boinc-client / voor BOINC-gegevensbestanden en de mappen voor slots en projecten. Creëert ook links van deze map naar de bestanden in / etc / boinc-client

Dus wat ik zou doen is eerst BOINC installeren en dan verplaatsen /var/lib/boinc-client/ naar ergens op je SSD (zorg ervoor dat je de permissies bewaart) en maak een symlink aan /var/lib/boinc-client/ wijzend naar de nieuwe locatie

(als alternatief kunt u de configs inzien /etc/boinc-client en kijk of het mogelijk is om de datadirectory daar te veranderen)

BIJWERKEN: Hoe een symlink te maken:

  1. zorg ervoor dat BOINC niet actief is

  2. verplaats de map:

    sudo mv /var/lib/boinc-client /home/boinc-working-dir
    
  3. maak de symlink aan:

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

4
2018-04-11 09:34



Wat is het punt om te bewegen /var/lib/boinc-client/? Het staat al op mijn vss. Ik heb ook de cfg-bestanden gecontroleerd, maar ze hebben niets over het gegevenspad. Kortom: alles wat ik moet doen is de inhoud van kopiëren /var/lib/boinc-client/ op een nieuwe locatie op basis van hdd en ergens wijzen dat uit zodat het programma weet waar te zoeken, toch? (Excuseer me voor het feit dat ik noob ben :)) - BugShotGG
U wilt het aantal schrijfbewerkingen naar uw SSD minimaliseren, toch? De enige plek waar boinc kan schrijven is /var/lib/boinc-client/. U moet die map naar de vaste schijf verplaatsen. De eenvoudigste manier om dit te doen, is door het te verplaatsen van waar het nu is naar ergens op de HDD EN een symlink te maken waar het eerder was, wijzend naar de nieuwe locatie. Dan zou het programma denken dat het schrijft aan /var/lib/boinc-client terwijl het in werkelijkheid een andere locatie op de vaste schijf is. - Sergey
Ik heb wat informatie toegevoegd over het maken van een symlink - Sergey