Supprimer /usr/portage/ pour gagner de la place sur mon serveur ?

Supprimer /usr/portage/ pour gagner de la place sur mon serveur ? - Divers - Linux et OS Alternatifs

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 ?  :)

Reply

Marsh Posté le 14-01-2010 à 20:47:39   

Reply

Marsh Posté le 02-02-2010 à 20:44:04    

Up

Reply

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)...

Reply

Marsh Posté le 03-02-2010 à 07:19:06    

Tu ne peux pas le partager via NFS depuis une autre machine par exemple ?

Reply

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....

Reply

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 :D

 

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

Message cité 1 fois
Message édité par black_lord le 03-02-2010 à 13:52:29

---------------
uptime is for lousy system administrators what Viagra is for impotent people - mes unixeries - github me
Reply

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.

Reply

Marsh Posté le 03-02-2010 à 15:19:59    

black_lord a écrit :


 
ne le supprime pas vraiment :D
 
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


 
Ah d'accord, oui j'avou qu'elle est pas mal la manip. :D

Reply

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.
 
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.


 
Oui mais j'utilise le profil serveur sur le serveur et desktop sur...le desktop, ce serait pas genant ?

Reply

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.
 
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.


 
il a pas précisé son archi, ses options de compil toussa :o


---------------
uptime is for lousy system administrators what Viagra is for impotent people - mes unixeries - github me
Reply

Marsh Posté le 03-02-2010 à 15:32:37   

Reply

Marsh Posté le 03-02-2010 à 15:36:45    

black_lord a écrit :


 
il a pas précisé son archi, ses options de compil toussa :o


 
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

Reply

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. ;)


Message édité par Tom_ le 03-02-2010 à 15:43:29
Reply

Marsh Posté le 03-02-2010 à 16:00:25    

il les mets où les objets ?  [:delarue3]


---------------
uptime is for lousy system administrators what Viagra is for impotent people - mes unixeries - github me
Reply

Marsh Posté le 03-02-2010 à 16:08:08    

Euh les objets ? Mais encore ?

Reply

Marsh Posté le 03-02-2010 à 16:12:33    

les fichiers objets de la compilation :o les .o quoi :o


Message édité par black_lord le 03-02-2010 à 16:12:55

---------------
uptime is for lousy system administrators what Viagra is for impotent people - mes unixeries - github me
Reply

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...  :love:

Reply

Marsh Posté le 03-02-2010 à 16:19:37    

Le répertoire de compil est dans /var/tmp/portage je crois. ;)

Reply

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'  :jap:


Message édité par Mac Gyver 974 le 03-02-2010 à 16:28:39
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed