Le Forum de l'Alliance Francophone

FAQ Technique => Boinc => Discussion démarrée par: TheStressMan le 21 May 2019 à 19:43

Titre: Mac OS X : déplacer BOINC sur un DD externe ....
Posté par: TheStressMan le 21 May 2019 à 19:43
Bonjour,

J'ai un Mac sous Mojave. Je voudrais installer BOINC sur un disque dur externe pour éviter les écritures sur le SSD interne.
La procédure sur le site de Berkley fonctionne SAUF la fin où il faut exécuter un fichier sh. Il y a plein d'erreurs.

Une idée?

@+
Titre: Re : Mac OS X : déplacer BOINC sur un DD externe ....
Posté par: GuL le 21 May 2019 à 23:14
Désolé, pour moi les macs ressemblent au désert des Mojaves  :gropet:
Titre: Re : Mac OS X : déplacer BOINC sur un DD externe ....
Posté par: JeromeC le 21 May 2019 à 23:21
Moi j'avais laissé boinc installé sur le disque système normalement et c'est juste le répertoire de données boinc que j'avais déplacé sur le DD en suivant (y'a fort longtemps) une procédure trouvée je sais plus où. Je pense pas que ça soit utile de déplacer le prog lui même.

De mémoire ça revient à créer un lien symbolique.

Si tu as le lien vers la procédure que tu évoques je regarderai - c'était ptet la même ?
Titre: Re : Mac OS X : déplacer BOINC sur un DD externe ....
Posté par: TheStressMan le 22 May 2019 à 10:36
C'est ici : https://boinc.berkeley.edu/wiki/Tools_for_Mac_OS_X (https://boinc.berkeley.edu/wiki/Tools_for_Mac_OS_X)

 :kookoo:
Titre: Re : Mac OS X : déplacer BOINC sur un DD externe ....
Posté par: JeromeC le 22 May 2019 à 15:06
Ah ben voila c'est ça, moi j'avais fait les parties juste pour changer le dossier boinc data et pas l'appli, donc tu le copies / déplaces, tu fais ton lien symbolique, et donc c'est le script qui plante de partout chez toi...

T'es sûr que ton boinc est bien stoppé / plus aucun process boinc actif en mémoire ?

Je *pense* que le script n'est pas indispensable [à confirmer], si le lien symbolique des datas est bien en place (et l'ancien répertoire data n'est plus à la place initiale) et que tu relances une installation de boinc :

1. il ne vire pas les données
2. il s'occupe à nouveau de la partie de permissions

Sinon, normalement, si le répertoire principale des données ("/Volumes/newDrive/myApps/BOINC Data") a déjà les bons droits (de mémoire, t'as un user spécial boinc_master et autre boinc_project : mais du coup c'est pas sûr qu'il les ait après le déplacement ?) il "suffit"(rait) de propager les droits (via le finder / propriétés du dossier t'as un petit menu en dessus/dessous de la partie droits vers le bas qui permet de les appliquer sur tout son contenu)
Titre: Re : Mac OS X : déplacer BOINC sur un DD externe ....
Posté par: TheStressMan le 22 May 2019 à 17:07
Bon, j'ai refait la manip complète indiquée sur le site de Berkeley. Et j'ai trouvé un autre fichier sh (ici : http://boinc.berkeley.edu/dl/Mac_SA_Secure.sh (http://boinc.berkeley.edu/dl/Mac_SA_Secure.sh)).
Tout a bien fonctionné (même le script sh).

Au redémarrage de BOINC manager, il me dit qu'il faut réinstaller.
Je le fait et demande de changer de disque. Et la, l'installeur ne veut pas. Il me dit qu'on ne peut pas choisir un autre disque que celui où est installé l'os.

J'ai tout remis sur le disque de l'os.  :priz2tet:
Titre: Re : Mac OS X : déplacer BOINC sur un DD externe ....
Posté par: JeromeC le 22 May 2019 à 20:26
Mais je comprends toujours pas pourquoi tu veux installer *l'appli boinc* ailleurs, elle ne pose pas plus de soucis que n'importe quelle appli ou process du système...

Ce qui est écrit et lu tout le temps sur le disque dans boinc, ce sont les fichiers qu'il y a dans le répertoire data et ses sous répertoires (projets, slots, etc), et c'est tout ==> la manip ne concernant que cette partie + mes commentaires.

1. déplacer le dossier data dans le répertoire cible
2. créer le lien symbolique avec la syntaxe indiquée
3. passer le script et/ou réinstaller boinc (en le laissant sur le disque système mais là il utilisera le lien qui le fera s'occuper du nouveau dossier data cible et pas de l'ancien, qui ne doit plus exister)
Titre: Re : Mac OS X : déplacer BOINC sur un DD externe ....
Posté par: TheStressMan le 24 May 2019 à 19:02
1. déplacer le dossier data dans le répertoire cible : FAIT
2. créer le lien symbolique avec la syntaxe indiquée : FAIT
3. passer le script et/ou réinstaller boinc (en le laissant sur le disque système mais là il utilisera le lien qui le fera s'occuper du nouveau dossier data cible et pas de l'ancien, qui ne doit plus exister) : Passer le script : OK puis réinstaller BOINC car au lancement me dit que BOINC est mal installé.

Malheureusement, l'installeur recrée le dossier DATA sur le disque de l'os.
Titre: Re : Mac OS X : déplacer BOINC sur un DD externe ....
Posté par: JeromeC le 27 May 2019 à 21:32
Malheureusement, l'installeur recrée le dossier DATA sur le disque de l'os.

Mmmm... "tu l'as dans l'os" ???

Bon ok elle est nulle et facile, franchement je sais pas, quand tu dis "passer le script OK" tu veux dire que maintenant tu n'as plus d'erreurs alors que tu en avais ? moi réinstaller boinc a toujours résolu les soucis, ça fait pas mal d'année que mon répertoire data est pas au même endroit, cela a survécu à toutes les MaJ de l'OS mac (sauf que je me suis arrêté à 10.13.xx, j'ai pas installé la 10.14, j'aime pas le noir).

Alors à part aller poster sur le forum de boinc (in English) je sais pas quoi te dire :/

PS : quand tu navigues sur le liens symbolique à partir du répertoire source, tu atteints bien la cible ?