Pages : 1
#1 Le 04/10/2010, à 21:41
- ChaJo
Partitionnement disques data
Bonsoir,
Pour me situer, je commence par dire que je suis nouveau sous Linux et Ubuntu en particulier.
J'ai construit un PC que je destine à la fonction serveur avec une CM Gigabyte GA-D525TUD, un disque IDE de 40 Go que je réserve au système et deux disques WD caviar green de 1To.
J'ai installé le serveur Ubuntu sans avoir encore partitionné et formaté les disques data. J'ai parcouru le forum ainsi que la doc du site, et j'avoue ne pas arriver à faire la synthèse de tout ce que j'ai pu lire concernant l'organisation qui conviendrait pour mes disques data.
Je compte utiliser le serveur sur le réseau local de ma maison soit 4 clients sous Windows actuellement. J'envisage de stocker les données images, bureautique, musique et autres sur ce serveur pour les partager sur le réseau local mais aussi en téléchargement à l'aide d'un serveur web que je compte également implanter.
Je pense qu'il s'agit là d'une utilisation très classique d'un serveur, donc je serai ravi de lire quelques conseils sur la méthode de partitionnement des disques ainsi que le système de fichiers à mettre en oeuvre avec avantages et inconvénients.
Merci d'avance
Charles
Hors ligne
#2 Le 04/10/2010, à 22:07
- chopinhauer
Re : Partitionnement disques data
Une solution assez classique serait de utiliser le petit disque dur pour les données système et les deux autres pour le répertoire /home.
Tu voudras certainement faire des deux disques un seul disque virtuel. Pour cela il y a deux solutions:
* Utilisation des deux disques durs comme RAID0 (vitesse, mais perte de donnée si un disque tombe en panne) ou RAID1 (seulement 1Tio, mais plus de fiabilité). Plus d'informations sur raid_logiciel.
* Utilisation de LVM, c'est comme le partitionnement classique DOS, mais mieux. En particulier le partitions peuvent être redimensionnées sans redémarrer le serveur. Plus d'informations sur lvm. LVM peut aussi avoir les avantages de vitesse comme RAID0 (LVM striping) ou de fiabilité de RAID1 (LVM mirroring), mais la performance est légèrement inférieure au RAID (-10% ou quelque chose comme ça, pas énorme).
En résumé tu peux avoir:
* partitions DOS, partitions de taille fixe et sans avantages vitesse/fiabilité.
* ensemble RAID, partitions de taille fixe et avec avantages vitesse ou sécurité.
* volumes LVM, partitions de taille changeable et avec avantages vitesse ou sécurité.
Une alternative au LVM striping/mirroring est mettre un LVM classique sur un ensemble RAID.
Pensez à donner un bon titre à vos sujets : cela permettra d'aider d'autres utilisateurs dans votre même situation. Ce n'est pas qu'en donnant des solutions qu'on aide, mais aussi en posant des bonnes questions et… facilement trouvables.
Hors ligne
#3 Le 04/10/2010, à 22:23
- vinylourson
Re : Partitionnement disques data
chopinhauer distille là de bons conseils . Toutefois, pour un serveur les choses sont un peu différentes, car selon l'utilisation que l'on va en faire, il peut être important de disposer d'espace conséquent sur /var par exemple… je dis ça par expérience, en virtualisation notamment. Même s'il est possible de faire des liens symboliques et/ou sur les répertoires.
Hors ligne
#4 Le 04/10/2010, à 22:37
- chopinhauer
Re : Partitionnement disques data
Même si je suis fan de la philosophie “plusieurs systèmes de fichiers” (mes machines ont d'habitude /, /home, /usr, /var et /tmp bien distincts), Ubuntu n'est pas la distribution idéale pour appliquer cette philosophie.
Le système de secours est dans /usr et ureadahead marche mal si /var est sur une partition séparée.
C'est vrai que /var est un des systèmes de fichiers plus sollicités (chaque seconde un programme écrit dans /var), mais je ne suis pas sur s'il vaut la peine de le détacher.
Mettre /tmp dans une deuxième partition (ou carrément en mémoire avec tmpfs) pourrait éviter par contre que si / + /var se remplissent le système devient inutilisable.
Pensez à donner un bon titre à vos sujets : cela permettra d'aider d'autres utilisateurs dans votre même situation. Ce n'est pas qu'en donnant des solutions qu'on aide, mais aussi en posant des bonnes questions et… facilement trouvables.
Hors ligne
#5 Le 04/10/2010, à 22:51
- vinylourson
Re : Partitionnement disques data
Moi je dis ça, je dis rien hein .
Prenons l'exemple d'un serveur web, je ne vais pas lancer le débat de savoir s'il vaut mieux mettre les fichiers dans /var/www ou ailleurs mais disons juste que pour le cas où ferait le choix de l'option par défaut. Il me semble important, dans un soucis de tolérance de panne, de disposer d'un RAID1 sur ce dossier. D'autre part, si on virtualise avec KVM et qemu par exemple, les dossiers par défaut contenant les images sont /var/lib/libvirt/images et selon la taille et le nombre de systèmes que l'on souhaite virtualiser, un disque de taille correcte et redondant n'est pas un luxe. Pour résumer, je dis juste qu'il faut bien réfléchir à l'avance à l'utilisation que l'on souhaite faire et faire le partitionnement en conséquence.
Hors ligne
#6 Le 04/10/2010, à 23:09
- chopinhauer
Re : Partitionnement disques data
Pour résumer la discussion, plus on va vers un usage avancé et plus on a besoin de créer des partitions spécialisées.
ChaJo, vu les remarques de vinylourson je te conseille donc d'utiliser LVM pour les partitions sur les deux grand disques durs (sur le petit aussi, si tu veux, mais 40 Gio “gâché” dans ta configuration n'est pas beaucoup). Et ne crée pas un volume de 2 Tio tout de suite, utilise une quantité de disque plus raisonnable et agrandi la partition quand t'en as besoin.
Ainsi tu pourras passer facilement vers une configuration plus avancé s'il y en a le besoin.
Pensez à donner un bon titre à vos sujets : cela permettra d'aider d'autres utilisateurs dans votre même situation. Ce n'est pas qu'en donnant des solutions qu'on aide, mais aussi en posant des bonnes questions et… facilement trouvables.
Hors ligne
#7 Le 05/10/2010, à 12:06
- ChaJo
Re : Partitionnement disques data
Bonjour,
Merci pour vos interventions très pertinentes et pour la synthèse de chopinhauer.
Il me reste à digérer les différentes suggestions et LVM en particulier.
Ceci dit, si j'ai bien compris, LVM ajoute une couche sur la gestion de fichiers. Ne risque-t-on pas d'apporter des contraintes spécifiques qui génèrent d'autres limites ? En tous cas, je vais étudier cela.
D'autres questions vont forcément voir le jour....
Charles
Hors ligne
#8 Le 05/10/2010, à 14:54
- chopinhauer
Re : Partitionnement disques data
Ceci dit, si j'ai bien compris, LVM ajoute une couche sur la gestion de fichiers. Ne risque-t-on pas d'apporter des contraintes spécifiques qui génèrent d'autres limites ? En tous cas, je vais étudier cela.
Cela ajoute de la complexité au système (c'est pour cela que vaut mieux garder / ou /boot sur des partitions normales), mais l'effort vaut largement la peine.
Pensez à donner un bon titre à vos sujets : cela permettra d'aider d'autres utilisateurs dans votre même situation. Ce n'est pas qu'en donnant des solutions qu'on aide, mais aussi en posant des bonnes questions et… facilement trouvables.
Hors ligne
#9 Le 06/10/2010, à 18:42
- MrWaloo
Re : Partitionnement disques data
Pour ce qui est du système, tu prendras le 40Go comme tu l'as dit et tu pourras toujours faire des liens symboliques vers ton LVM pour que les grosses données soient sur le gros disque, sans pour autant modifier la config par défaut
De cette manière en cas de réinstall, tu remets les liens et hop, c'est repartit
Sur ton 40Go donc il te faudra un partitionnement adapté aux serveurs, et pour ça, je pense qu'il vaut mieux se faire sa propre popotte, chacun ferait différemment, renseigne toi à droite à gauche, fais une synthèse...
Avec 40Go pour le système, tu as de quoi voire venir, ne te restreint pas
Tu penses gérer des sauvegardes ? C'est pas obligatoire pour du perso, mais ça peut aider... Je ne connais pas, mais il y a une possibilité de faire des snapshots de volumes LVM, je te laisse te documenter là dessus (aussi )
Dernière modification par MrWaloo (Le 06/10/2010, à 18:45)
"De tous ceux qui n'ont rien à dire, les plus agréables sont ceux qui se taisent !!" (Desproges)
UNIX is an operating system, OS/2 is half an operating system, Windows is a shell, MS-DOS is a boot sector virus.
Hors ligne
Pages : 1