En tant que novice Linux / Ubuntu, qu’est-ce que LVM et à quoi sert-il?
Quels sont les avantages d’une installation de serveur Web?
Recommanderiez-vous l'utiliser?
En tant que novice Linux / Ubuntu, qu’est-ce que LVM et à quoi sert-il?
Quels sont les avantages d’une installation de serveur Web?
Recommanderiez-vous l'utiliser?
Réponses:
Vous pouvez considérer LVM comme des "partitions dynamiques", ce qui signifie que vous pouvez créer / redimensionner / supprimer des "partitions" LVM (appelées "volumes logiques" en langage LVM) à partir de la ligne de commande lorsque votre système Linux est en cours d'exécution : no Il est nécessaire de redémarrer le système pour que le noyau soit informé des partitions nouvellement créées ou redimensionnées.
Les autres fonctionnalités intéressantes offertes par les «volumes logiques» de LVM sont:
Si vous avez plusieurs disques durs, les volumes logiques peuvent s'étendre sur plusieurs disques: ils ne sont pas limités par la taille d'un seul disque, mais par la taille totale de l'agrégat.
Vous pouvez configurer des LV "par bandes", de sorte que les E / S puissent être distribuées sur tous les disques hébergeant le LV en parallèle. (Similaire à RAID-0, mais un peu plus facile à configurer.)
Vous pouvez créer un instantané (en lecture seule) de n’importe quel volume virtuel. Vous pouvez rétablir ultérieurement le LV d'origine dans l'instantané ou supprimer l'instantané si vous n'en avez plus besoin. C’est pratique pour les sauvegardes de serveur par exemple (vous ne pouvez pas empêcher l’écriture de toutes vos applications, vous devez donc créer un instantané et sauvegarder le LV instantané), mais vous pouvez également vous en servir pour créer un "filet de sécurité" avant une mise à niveau critique du système (clonez le fichier). partition racine, mettez à niveau, revenez en cas de problème).
Tout en étant particulièrement utile sur les systèmes de serveur, je pense que les fonctionnalités 1. et 3., combinées à la capacité de LVM de créer / redimensionner / supprimer des volumes logiques à la volée, sont également pratiques sur les systèmes de bureau. (Surtout si vous expérimentez beaucoup avec le système.)
Bien sûr, tout cela a un prix: la configuration initiale de LVM est plus complexe que de partitionner un disque, et vous aurez certainement besoin de comprendre la terminologie et le modèle LVM (volumes logiques, volumes physiques, groupes de volumes) avant de pouvoir commencez à l' utiliser. (Une fois qu'il est configuré, son utilisation est beaucoup plus facile, cependant.)
De plus, si vous utilisez LVM sur plusieurs disques durs, vous risquez de perdre toutes vos données si un seul disque tombe en panne.
fdisk -l
ubuntu - vg-root`, puis-je accéder mes partitions et mes fichiers sont-ils encore intacts?
Je sais que ce fil est ancien et que le PO le comprend mieux, mais je suis tombé sur ce fil tout en cherchant quelque chose avec LVM et j'ai pensé y mettre mon 2c.
La réponse courte est qu'il est difficile d'augmenter la taille d'une partition sur le disque.
J'ai un serveur AWS (EC2) que j'utilise pour les sauvegardes (à l'aide de rsnapshot). Alors que je commence à sauvegarder plus de serveurs ou que les données changent plus souvent, j'ai besoin de plus d'espace.
Mon disque de sauvegarde est actuellement un volume EBS de 250 Go qui est maintenant complètement plein et que je souhaite augmenter à 350 Go. attaché le. J'ai maintenant une partition EXT4 de 250 Go pleine de données sur un lecteur de 350 Go. Je veux dire à Ubuntu d'utiliser le plus grand espace mais je ne peux pas utiliser resize2fs pour augmenter la taille de la partition et fdisk ne me permet pas non plus de changer la taille de la partition. Au lieu de cela, il ne me permet que de supprimer la partition, d'en créer une nouvelle à la taille supérieure, puis de rsynchroniser les fichiers avec la ligne de commande appropriée pour copier également les liens physiques.
C’est beaucoup de travail, j’ai donc récemment configuré avec LVM et je peux maintenant prendre le nouveau disque EBS plus grand et augmenter facilement le volume LVM dessus, puis un resize2fs rapide pour indiquer au système de fichiers EXT4 qu’il a un nouvel espace et bam, problème résolu sans avoir à copier des centaines de giga-octets de données. LVM est un sauveur. Alternativement, je pourrais simplement monter un autre volume EBS et étendre le LVM à celui-ci. Maintenant, il est réparti sur plusieurs disques, mais il est considéré comme une seule partition, ma douce!
Le principal avantage de l'utilisation de LVM est que vous possédez plusieurs disques durs. Avec LVM, vous pouvez regrouper les disques durs en un seul. Vous pouvez également ajouter plus d'espace à ce groupe si vous ajoutez plus de disques durs.
Avec LVM, vous pouvez travailler simplement comme si vous n’aviez qu’un seul disque dur énorme. Malgré cela, LVM supporte beaucoup de fonctionnalités expertes.
Sans répondre directement à votre question (ce que les autres affiches ont déjà fait), il est facile de déterminer si vous avez besoin ou non de LVM: Si vous ne connaissez pas certaines fonctionnalités lors de l'installation en détail, laissez-les à leur réglage par défaut. La configuration par défaut conviendra à la plupart des utilisateurs (y compris moi et probablement vous). :)
Quel type d'applications ou de contenu envisagez-vous d'héberger? Si c'est un serveur personnel ou quelque chose pour une petite organisation, vous pouvez probablement vous en tirer sans utiliser LVM.
Les LVM sont utiles si vous avez besoin de partitions, etc., sur plusieurs disques. Je doute que vous en ayez besoin, étant donné que vous posez la question ici :)