Auteur Sujet: Comment changer le disque de travail de BOINC ?  (Lu 5656 fois)

0 Membres et 1 Invité sur ce sujet

Maeda

  • Messages: 1328
  • Boinc'eur devant l'éternel
  • *****
  •   
Re : Comment changer le disque de travail de BOINC ?
« Réponse #50 le: 16 février 2021 à 21:35 »
Après avoir stoppé boinc + recopié le contenu complet de /var/lib/boinc-client dans le répertoire /media/comtezera/boinc/var/lib/boinc-client, tu peux renommer le /var/lib/boinc-client en /var/lib/boinc-client.old
mv /var/lib/boinc-client /var/lib/boinc-client.oldSi tu n'es pas en root, utilise sudo pour la commande ci-dessus.

Puis créer le lien symbolique :
ln -s /var/lib/boinc-client /media/comtezera/boinc/var/lib/boinc-client
Peut-être sudo sera nécessaire...


Edit, dans le bon sens (et avec sudo, car on crée dans /var/lib/) :
sudo ln -s /media/comtezera/boinc/var/lib/boinc-client /var/lib/boinc-client
« Modifié: 17 février 2021 à 20:40 par Maeda »
Sous Linux ? => ⛏ Script pour suspendre / reprendre les UT | ☺Que faire avant un RAID/Pentathlon ? Passer l'aspirateur dans ses machines !

Folding@Home

[AF>Amis de la Mer] ComteZera

  • Messages: 353
  • Boinc'eur Confirmé
  • ***
  •   
Re : Comment changer le disque de travail de BOINC ?
« Réponse #51 le: 17 février 2021 à 18:27 »
 :kookoo:

Toujours pas ...

j'ai bien créer le lien symbolique mais lorsque je tape le code :
ls -l /var/lib/boinc
j'obtiens toujours :

lrwxrwxrwx 1 boinc boinc 12 avril 19  2020 /var/lib/boinc -> boinc-client
et lorsque je relance le code pour le lien symbolique, j'obtiens :

ln: impossible de créer le lien symbolique '/media/comtezera/boinc/var/lib/boinc-client/boinc-client': Le fichier existe


AMD Ryzen R5 3600X @4Ghz - 32Go @3200Mhz DDR4
Intel I7-860 @2.8Ghz - 8Go DDR3 (uniquement lors des Raids)
Raspberry Pi 2 modèle B

Maeda

  • Messages: 1328
  • Boinc'eur devant l'éternel
  • *****
  •   
Re : Comment changer le disque de travail de BOINC ?
« Réponse #52 le: 17 février 2021 à 19:27 »
Il y a un truc bizarre là-dedans :
/var/lib/boinc -> boinc-client
Tu devrais obtenir plutôt ça au final :
/var/lib/boinc-client -> /media/comtezera/boinc/var/lib/boinc-client
Questions :
Tu avais bien un /var/lib/boinc-client de base ou /var/lib/boinc ?
Quelle est la valeur par défaut de la variable BOINC_DIR dans le fichier /etc/default/boinc-client ?

Chez moi, j'ai /var/lib/boinc qui pointe au final sur /media/Calculs/boinc, d'où mon résultat :
ls -l /var/lib/boinc
lrwxrwxrwx 1 boinc boinc 21 14 juil.  2018 /var/lib/boinc -> /media/Calculs/boinc/
Sous Linux ? => ⛏ Script pour suspendre / reprendre les UT | ☺Que faire avant un RAID/Pentathlon ? Passer l'aspirateur dans ses machines !

Folding@Home

[AF>Amis de la Mer] ComteZera

  • Messages: 353
  • Boinc'eur Confirmé
  • ***
  •   
Re : Comment changer le disque de travail de BOINC ?
« Réponse #53 le: 17 février 2021 à 20:20 »
Oui, c'est bien bizarre !

C'est bien /var/lib/boinc-client que j'avais de base, maintenant j'ai /var/lib/boinc-client.old

Et j'ai bien /media/comtezera/boinc/var/lib/boinc-client qui existe.

Par contre dans BOINC_DIR, je n'ai pas changer depuis la demande de Sébastien, j'ai remis comme d'origine, fait un reboot, mais ça ne change rien.

Maintenant quand je fais :
Citer
ln -s /var/lib/boinc-client /media/comtezera/boinc/var/lib/boinc-client
j'optiens : "Aucun fichier ou dossier de ce type" pourtant voir la capture en fichier joint :??:


AMD Ryzen R5 3600X @4Ghz - 32Go @3200Mhz DDR4
Intel I7-860 @2.8Ghz - 8Go DDR3 (uniquement lors des Raids)
Raspberry Pi 2 modèle B

Maeda

  • Messages: 1328
  • Boinc'eur devant l'éternel
  • *****
  •   
Re : Comment changer le disque de travail de BOINC ?
« Réponse #54 le: 17 février 2021 à 20:37 »
En effet, c'est pas le bon sens :siflotte:. Comme ça, ce sera mieux !
sudo ln -s /media/comtezera/boinc/var/lib/boinc-client /var/lib/boinc-client
Sous Linux ? => ⛏ Script pour suspendre / reprendre les UT | ☺Que faire avant un RAID/Pentathlon ? Passer l'aspirateur dans ses machines !

Folding@Home

[AF>Amis de la Mer] ComteZera

  • Messages: 353
  • Boinc'eur Confirmé
  • ***
  •   
Re : Comment changer le disque de travail de BOINC ?
« Réponse #55 le: 17 février 2021 à 20:46 »
Désolé, pas mieux :desole:



AMD Ryzen R5 3600X @4Ghz - 32Go @3200Mhz DDR4
Intel I7-860 @2.8Ghz - 8Go DDR3 (uniquement lors des Raids)
Raspberry Pi 2 modèle B

Maeda

  • Messages: 1328
  • Boinc'eur devant l'éternel
  • *****
  •   
Re : Comment changer le disque de travail de BOINC ?
« Réponse #56 le: 17 février 2021 à 20:54 »
OK supprime le lien actuel (en rouge donc KO) :
sudo rm /var/lib/boinc
Puis retape la commande avec sudo ln-s dans mon post précédent.

Teste ensute pour voir si le lien est OK avec :
ls -l /var/lib/boinc-client
« Modifié: 17 février 2021 à 20:56 par Maeda »
Sous Linux ? => ⛏ Script pour suspendre / reprendre les UT | ☺Que faire avant un RAID/Pentathlon ? Passer l'aspirateur dans ses machines !

Folding@Home

Sébastien

  • Gentil admin
  • Messages: 2203
  • Boinc'eur devant l'éternel
  • *******
  •   
Re : Comment changer le disque de travail de BOINC ?
« Réponse #57 le: 17 février 2021 à 21:00 »
Sébastien, j'avais reboot le PC, j'ai saisi ta ligne de commande et le problème persiste.
En fait, je me suis trompé. Le fichier /etc/default/boinc-client n'est pas pris en compte par systemd.
Il faut éditer le fichier /lib/systemd/system/boinc-client.service en remplaçant /var/lib/boinc-client

La méthode de Maeda devrait aussi fonctionner.

[AF>Amis de la Mer] ComteZera

  • Messages: 353
  • Boinc'eur Confirmé
  • ***
  •   
Re : Comment changer le disque de travail de BOINC ?
« Réponse #58 le: 17 février 2021 à 21:01 »
c’est toujours pas bon, quand ça veut pas, ça veut pas !


AMD Ryzen R5 3600X @4Ghz - 32Go @3200Mhz DDR4
Intel I7-860 @2.8Ghz - 8Go DDR3 (uniquement lors des Raids)
Raspberry Pi 2 modèle B

[AF>Amis de la Mer] ComteZera

  • Messages: 353
  • Boinc'eur Confirmé
  • ***
  •   
Re : Comment changer le disque de travail de BOINC ?
« Réponse #59 le: 17 février 2021 à 21:16 »
Je crois que tout est cassé, j'arrive même plus à désinstaller BOINC, aller je réinstalle Ubuntu et je recommence  :)


AMD Ryzen R5 3600X @4Ghz - 32Go @3200Mhz DDR4
Intel I7-860 @2.8Ghz - 8Go DDR3 (uniquement lors des Raids)
Raspberry Pi 2 modèle B

[AF>Amis de la Mer] ComteZera

  • Messages: 353
  • Boinc'eur Confirmé
  • ***
  •   
Re : Comment changer le disque de travail de BOINC ?
« Réponse #60 le: 17 février 2021 à 22:02 »
Bon, j'ai réinstallé Ubuntu, puis j'ai remplacé le champ workingdirectory (juste celui-là) sachant que j'ai laissé /var/lib/client-boinc de base égalent (sans .old) mais je me retrouve avec les onglets grisés ...

Je me trompe de ligne ?

Par contre moi j'ai /media/comtezera/var/lib/boinc-client et pas /media/comtezera/var/lib/boinc ... c'est pas le bon répertoire que j'ai copié ?


AMD Ryzen R5 3600X @4Ghz - 32Go @3200Mhz DDR4
Intel I7-860 @2.8Ghz - 8Go DDR3 (uniquement lors des Raids)
Raspberry Pi 2 modèle B

Maeda

  • Messages: 1328
  • Boinc'eur devant l'éternel
  • *****
  •   
Re : Comment changer le disque de travail de BOINC ?
« Réponse #61 le: 18 février 2021 à 07:56 »
Il faut que le répertoire dans la valeur WorkingDirectory soit celui qui existe avec les data de Boinc que tu as copié.
On voit également que le user boinc est utilisé pour lire le répertoire.

Renommes le répertoire pour qu'il soit comme dans WorkingDirectory :
mv /media/comtezera/var/lib/boinc-client  /media/comtezera/var/lib/boinc
Assures-toi qu'il contient bien les données boinc.
Donne le retour de :
ls -l /media/comtezera/var/lib/
Pour qu'on vérifie si les autorisations sont bien OK pour l'utilisateur boinc (utilisé par le service).

Et donc les 2 solutions :
Comme précisé par Sébastien (le service boinc étant stoppé) :
  • tu déplaces (ou copies/supprimes/renommes) le répertoire d'origine vers ton /media... Selon
  • tu changes la valeur de la ligne WorkingDirectory par ta nouvelle destination (/media/...). Idéalement, garde la ligne d'origine en mettant un # au début de la ligne et crées-en une autre en-dessous.
  • Vérifier que les autorisations du répertoire dans /media/ sont bien OK
  • Tu démarres le service boinc.

L'autre solution (le service boinc étant également stoppé) ne modifiant pas le fichier de configuration :
  • tu déplaces (ou copies/supprimes/renommes) le répertoire d'origine vers ton /media...
  • Si pas supprimé ou renommé, tu renommes le répertoire d'origine en .old par exemple
  • Vérifier que les autorisations du répertoire dans /media/ sont bien OK
  • tu crées le lien symbolique.

Pour nous donner les infos rapidement :

A)
grep -Ei "^WorkingDirectory|^user" /lib/systemd/system/boinc-client.serviceB)
ls -l /media/comtezera/var/lib/*boinc*C)
ls -l /var/lib/*boinc*
On va y arriver :coffeetime:
« Modifié: 18 février 2021 à 08:05 par Maeda »
Sous Linux ? => ⛏ Script pour suspendre / reprendre les UT | ☺Que faire avant un RAID/Pentathlon ? Passer l'aspirateur dans ses machines !

Folding@Home

[AF>Amis de la Mer] ComteZera

  • Messages: 353
  • Boinc'eur Confirmé
  • ***
  •   
Re : Comment changer le disque de travail de BOINC ?
« Réponse #62 le: 18 février 2021 à 18:16 »
 :jap:

Je testerai après le Raid :)

L'annonce du projet ne vas pas tardé et j'ai pas envie de loupé le  :cavachier:

Encore merci pour votre aide :)


AMD Ryzen R5 3600X @4Ghz - 32Go @3200Mhz DDR4
Intel I7-860 @2.8Ghz - 8Go DDR3 (uniquement lors des Raids)
Raspberry Pi 2 modèle B

JeromeC

  • CàA
  • Messages: 25965
  • Boinc'eur devant l'éternel
  • *****
  •   
Re : Comment changer le disque de travail de BOINC ?
« Réponse #63 le: 19 février 2021 à 19:32 »
Heu le raid il est dans 15 jours hein :D
Parce que c'était lui, parce que c'était moi.

Maeda

  • Messages: 1328
  • Boinc'eur devant l'éternel
  • *****
  •   
Re : Comment changer le disque de travail de BOINC ?
« Réponse #64 le: 19 février 2021 à 21:49 »
On sait tous pourquoi il lui faut dès maintenant :D
Sous Linux ? => ⛏ Script pour suspendre / reprendre les UT | ☺Que faire avant un RAID/Pentathlon ? Passer l'aspirateur dans ses machines !

Folding@Home