Supprimer /usr/portage/ pour gagner de la place sur mon serveur ? - Divers - Linux et OS Alternatifs
Marsh Posté le 02-02-2010 à 22:53:19
Je pense que ça devrait marcher, il faut juste voir si ça ne pose pas de problème avec les profils. Essaie donc de le déplacer pour voir ce que ça donne (sur une machine pas importante)...
Marsh Posté le 03-02-2010 à 07:19:06
Tu ne peux pas le partager via NFS depuis une autre machine par exemple ?
Marsh Posté le 03-02-2010 à 09:03:36
Ok je vais essayer NFS vers mon PC de bureau, cette solution sous entend que supprimer /usr/portage ne perturbera pas le serveur "en prod", le temps de remonter /usr/portage vers l'autre machine
Je vais supprimer /usr/portage "à chaud" sur mon PC de bureau pour voir ce qu'il se passe tient... lui c'est pas grave s'il faut le retaper, il est relativement puissant et je peux me permettre sans problèmes des moments d'inutilisation....
Marsh Posté le 03-02-2010 à 13:51:52
Mac Gyver 974 a écrit : Ok je vais essayer NFS vers mon PC de bureau, cette solution sous entend que supprimer /usr/portage ne perturbera pas le serveur "en prod", le temps de remonter /usr/portage vers l'autre machine Je vais supprimer /usr/portage "à chaud" sur mon PC de bureau pour voir ce qu'il se passe tient... lui c'est pas grave s'il faut le retaper, il est relativement puissant et je peux me permettre sans problèmes des moments d'inutilisation.... |
ne le supprime pas vraiment
crée ton partage NFS, monte le sur /mnt/portage, fais un rsync -a /usr/portage/ /mnt/portage/, démonte /mnt/portage, renomme /usr/portage en /usr/portage.old, monte ton partage NFS en /usr/portage et voila.
ensuite tu pourras supprimer le portage.old
Marsh Posté le 03-02-2010 à 15:19:25
Il n'a même pas besoin de faire tout ca à vrai dire! Il utilise Gentoo sur les deux machines, donc il a pour le moment /usr/portage sur ces deux machines.
Sur son desktop, il partage via NFS /usr/portage. Sur son serveur, il renomme son dossier /usr/portage, monte son partage NFS sur /usr/portage. Il fait quelques test, et si ca marche bien, il pourra finalement virer son dossier initial /usr/portage du serveur.
De cette façon, il lui suffira de mettre à jour Portage sur son desktop pour en profiter aussi sur son serveur.
Marsh Posté le 03-02-2010 à 15:19:59
black_lord a écrit : |
Ah d'accord, oui j'avou qu'elle est pas mal la manip.
Marsh Posté le 03-02-2010 à 15:22:25
Tom_ a écrit : Il n'a même pas besoin de faire tout ca à vrai dire! Il utilise Gentoo sur les deux machines, donc il a pour le moment /usr/portage sur ces deux machines. |
Oui mais j'utilise le profil serveur sur le serveur et desktop sur...le desktop, ce serait pas genant ?
Marsh Posté le 03-02-2010 à 15:32:37
Tom_ a écrit : Il n'a même pas besoin de faire tout ca à vrai dire! Il utilise Gentoo sur les deux machines, donc il a pour le moment /usr/portage sur ces deux machines. |
il a pas précisé son archi, ses options de compil toussa
Marsh Posté le 03-02-2010 à 15:36:45
black_lord a écrit : |
Sur le PC de bureau c'est -march=k8 donc i686, avec profil usr/portage/profiles/default/linux/x86/10.0/desktop
Tandis que sur le serveur c'est -march=pentium-mmx donc i586, avec profil usr/portage/profiles/default/linux/x86/10.0/server
Marsh Posté le 03-02-2010 à 15:41:43
Le dossier /usr/portage contient "seulement" tous les ebuilds officiels, tous les profils et également les sources téléchargées (/usr/portage/distfiles).
L'arbre Portage est le même quelque soit les architectures : quelque soit ton archi et tes options de compilation, tu as toujours le même /usr/portage (à l'exception du contenu du dossier distfiles qui change en fonction de ce que tu installe).
Aucune configuration n'est faite dans /usr/portage : normalement toute ta configuration "Gentoo" se trouve dans :
- /etc/make.conf
- /etc/portage
- et ton profil est lien symbolique : /etc/make.profile pointe vers ton le profil choisis dans /usr/portage.
Donc il n'y a aucun problème d'architecture ici ou d'options de compil.
Marsh Posté le 03-02-2010 à 16:00:25
il les mets où les objets ?
Marsh Posté le 03-02-2010 à 16:12:33
les fichiers objets de la compilation les .o quoi
Marsh Posté le 03-02-2010 à 16:14:31
Impeccable ! c'est super, en fin de compte c'est très facile grace au fait que /usr/portage est indépendant... (Gentoo peut même vivre sans, et il est extremement facile de le recréer en plus !) tout est donc bien plus rose que je ne le pensais au départ...
Marsh Posté le 03-02-2010 à 16:19:37
Le répertoire de compil est dans /var/tmp/portage je crois.
Marsh Posté le 03-02-2010 à 16:21:18
Oui c'est un tmp les compil' (/tmp ou var/tmp enfin, rien à voir avec /usr/portage de toute façon)
Edit: oui c'est bien /var/tmp le dossier portage pour les compil'
Marsh Posté le 14-01-2010 à 20:47:39
Bonsoir, est-ce sans risque de supprimer le dossier /usr/portage sur un serveur "en prod" ?
Et le cas échéant (rajout d'un support de stockage à chaud, en USB), pourrais-je facilement redecompresser un arbre comme si de rien n'était et sans aucune conséquence négative ?