Léa-Linux & amis :   LinuxFR   GCU-Squad   GNU
partionnement idéal pour serveur
Envoyé par: Bullet

Je dois administrer un serveur pour une petite boîte équipée comme suit :
* 5 stations windows xp-pro
* 1 station windows 2000
* un serveur bureautique windows 2000
(je ne peux hélas pas faire migrer ces bestioles car elles utilisent une application de gestion non portable sous linux)
* 1 serveur linux dont les fonctions seront :
- partage de données avec samba,
- firewall,
- serveur de messagerie
Je patauge un peu avec iptables mais ce n'est pas la question (pour l'instant).

La question est :
Quel est le partionnement idéal pour le serveur linux ?

Contexte :
Sur ce serveur linux j'ai 2 disques durs de 80 Go chacun et 512 Mo ram.
J'ai pour l'instant fait un partionnement empirique :
/ sur le disque 0
une partition de swap sur disque 0
/home sur disque 1

En me documentant sur le web je trouve différentes suggestions en particulier de séparer dans des partitions distinctes les répertoires suivants : /usr, /var, /tmp, /boot, /var
Quels sont les éventuels avantages à en tirer ?
Y'a-'il des inconvénients à séparer ainsi ?
Quelles sont les tailles optimales à donner ?

Je constate que ma partition / est gigantesque par rapport à ce qu'elle contient. C'est sans doute du gachis que de lui allouer la presque totalité des 80 Go (moins le swap).

Est-ce une bonne idée de créer une partition "racine bis" de secours ? Avec une configuration de lilo pour avoir un boot de secours ? (trouvé sur le web)
Est-ce une bonne idée de créer une partition dédiées aux sauvegardes ? A monter dans /mnt/backup par exemple ? (idée perso)
Y'a-t'il d'autres "astuces" intéressantes ? (en supposant qu'elles le soient)

Peut-être que tout simplement il existe quelque part un excellent document qui traite de cette question du partitionnement ? Si oui ou ?

D'avance merci pour vos avis éclairés.

Poste le Tuesday 24 January 2006 14:24:00
Répondre     Citer    
Re: partionnement idéal pour serveur
Envoyé par: Bullet

merci dans vos lectures de remplacer partionnement par partitionnement.
Sans les mouffles le clavier c'est plus facile.

Poste le Tuesday 24 January 2006 14:56:02
Répondre     Citer    
Re: partionnement idéal pour serveur
Envoyé par: elfato

pour un serveur et pour eviter tout arret, il faut

1-utiliser LVM
2-utiliser RAID
3-swap de 512Mo sur chaque disque
4-/ /etc /boot /usr /var et /home sur des partitions séparées (/tmp aussi si tu veux)

*(point 1 & 2 quasi indispensables sinon toute maintenance = arret de toute la machine)

comme tjrs /usr doit etre la plus grosse
/etc 100Mo maxi
/boot 32Mo maxi
/var 6G maxi
/ 4G maxi
/home /usr tout le reste partagé en 2/5 : 3/5

avantages de la solution :
-disponibilité même en cas de crash disque
-tailles des partitions modifiables à la volée en cas de besoin ou d'ajout de disques supplémentaires à chaud (pas de reboot ni même d'interruption de service)

inconveignants :
-mise en place longue
-perte de 50% du volume théorique maximal de données.

Poste le Tuesday 24 January 2006 16:05:40
Répondre     Citer    
Re: partionnement idéal pour serveur
Envoyé par: Bullet

Merci pour cette réponse détaillée et rapide.

Je ne pense pas mettre en oeuvre ni lvm ni raid car pour l'entreprise il n'y'a aucun inconvénient à un arrêt de quelques minutes de l'informatique. Mais je note les idées pour plus tard, d'autant plus qu'avec mon modeste niveau je veux y aller progressivement avec le maximum de chances d'y arriver. :-)
En 1 le firewall efficace,
en 2 le partage de fichier,
en 3 le serveur de messagerie.

Je glisserai peut-être dans la liste la mise en place de webmin pour me simplifier l'administration.

Je vais donc séparer comme tu le conseilles :

disque 0 :
/ 4 Go
/etc 100 Mo
/var 6 Go
/boot 32 Mo
/tmp 1 Go
/usr le reste du premier disque soit 68 Go environ
swap de 512 Mo

disque 1 :
/home 80 Go - 512 Mo du swap
swap de 512 Mo

Encore merci.

Poste le Tuesday 24 January 2006 17:31:31
Répondre     Citer    
Re: partionnement idéal pour serveur
Envoyé par: tg(y)

68 Go de /usr ! Boudiou ! /usr, c'est là que seront les programmes, tu n'auras jamais besoin de tant de place ! Moi, je mettrais plutôt pas mal de place dans /var (qui contiendra les mails et des sites web).

Poste le Tuesday 24 January 2006 18:03:45
Répondre     Citer    
Re: partionnement idéal pour serveur
Envoyé par: Bullet

Je peux faire diminuer /usr au profit de /var.
Disons ...

- / 4 Go
- /etc 100 Mo
- /var 24 Go
- /boot 32 Mo
- /tmp 1 Go
- /usr le reste du premier disque soit 50 Go environ
- swap de 512 Mo

De toutes manières j'ai 80 Go sur ce disque globalement réservé au système.
Je me demande si finalement le problème n'est pas la (trop?) grande taille des disques ! :-)
En plus j'ai volontairement fait prendre la plus petite taille disponible !
C'est la faute à linux aussi il est trop efficace avec peu de place occupée ! :-)

--------------------------------------------------------------------------------
Le monde est tellement con, on dirait que c'est moi qui fait tout !

Poste le Tuesday 24 January 2006 23:58:26
Répondre     Citer    
Re: partionnement idéal pour serveur
Envoyé par: tg(y)

Attends, c'est là l'utilité de LVM : tu peux créer des partitions (des volumes groupes, en fait) sans utiliser tout le disque, et lorsque tu as besoin de plus de place pour tel point de montage, tu alloues plus de place à chaud (à condition d'utiliser ReiserFS) !

Poste le Wednesday 25 January 2006 00:49:29
Répondre     Citer    
Re: partionnement idéal pour serveur
Envoyé par: elfato

bidiou un /usr grande taille ça va y'en avoir de la place la dedans :-))

utilises au moins le LVM (c'est simple à utiliser/mettre en place plus simple encore que le raid)

Poste le Wednesday 25 January 2006 10:15:14
Répondre     Citer    
Re: partionnement idéal pour serveur
Envoyé par: Bullet

Oui je comprend bien mais je n'ai pas envie pour l'instant de me prendre la tête avec lvm.
N'est-il pas plus simple (au risque de provoquer une peu) de tout mettre dans une seule partition (sauf /home) car dans ce cas il n'y a plus de problème d'allocation d'espace ! }-)
Cela fait revenir à ma question de départ pour laquelle je n'ai pas encore de réponse :
Quelle est l'utilité (en dehors de /home) de séparer /, /boot, /usr, /var, /tmp s'il faut tout de suite ajouter une autre couche pour allouer à la volée de l'espace disque.
Je comprend bien l'utilité d'un casque contre les coups de marteau qu'on se donne sur la tête mais n'est il pas plus sage de renoncer au marteau comme çà le port du casque n'est plus nécessaire...yawning smiley)
Merci de traiter cette dernière remarque comme une plaisanterie de quelqu'un ayant envie de monter en compétance.

--------------------------------------------------------------------------------
Le monde est tellement con, on dirait que c'est moi qui fait tout !

Poste le Wednesday 25 January 2006 11:09:36
Répondre     Citer    
Re: partionnement idéal pour serveur
Envoyé par: tg(y)

/boot, /usr, pas forcément, mais /var, sépare-le, oui.

Poste le Wednesday 25 January 2006 11:28:46
Répondre     Citer    
Re: partionnement idéal pour serveur
Envoyé par: Bullet

Volontiers je sépare tout ce qu'on me dira mais pourquoi séparer ?
Oui pourquoi ??-(
Est-ce une "tradition" héritée des temps anciens de l'informatique ?
Est-ce qu'on y gagne en facilité de reprise après incident sur le file system ?
Pour les sauvegardes ?
Pour l'esthétique ?
Oui pourquoi ??-(
Pourquoi Goldorack fait un tour sur lui même ? (à traiter plus tard) :-)

--------------------------------------------------------------------------------
Le monde est tellement con, on dirait que c'est moi qui fait tout !

Poste le Wednesday 25 January 2006 12:02:49
Répondre     Citer    
Re: partionnement idéal pour serveur
Envoyé par: chromosome

Personnellement je separe les donnees users des donnees systemes. Et je trouve que /home ou /var sont systemes.
Donc dans mes installes je fais /data et /data/log dans lesquels je mets les donnees user SAMBA et dans l'autre les LOG SAMBA.
Apres /usr,/var,/tmp,/ sont separes, mais pas avec des tailles gigantesques.

Maintenant les gouts et les couleurs ...

Poste le Wednesday 25 January 2006 12:06:38
Répondre     Citer    
Re: partionnement idéal pour serveur
Envoyé par: chromosome

Sa evite que si une application deconne et genere par exemple un max de log, ca ne plante que l'application. Et ca ne touche pas au autre (principe de segmentation)

Poste le Wednesday 25 January 2006 12:07:59
Répondre     Citer    
Re: partionnement idéal pour serveur
Envoyé par: tg(y)

Pourquoi séparer /var et /log ? Pour que ton système continue de marcher si les logs ont remplis toute la place, par exemple.

Poste le Wednesday 25 January 2006 14:01:27
Répondre     Citer    

Veuillez vous authentifier auparavant pour commenter.

 

Ce forum !
partionnement idéal pour serveur
Un problème avec une commande du shell ? Comment utiliser la crontab ? Vous avez des soucis pour la gestion réseau sous Linux ? Pour vous la gestion des utilisateurs/groupes est du chinois ? Etc... Posez donc vos questions ici.

Sauf mention contraire, les documentations publiées sont sous licence Creative-Commons