Quelle est la différence entre LVM et LUN

Les deux semblent être une couche de virtualisation sur les disques physiques. Je comprends bien chacun d'eux et la différence entre eux.

Différentes couches d'abstraction.

Si vous disposez d'un grand réseau de stockage, vous ne voulez probablement pas qu'un seul server utilise le tout, donc vous le divisez en unités logiques (LUN est en fait le numéro d'unité logique, mais bon, cela me permet de me callbacker). Donc, votre stockage a été transformé en morceaux utilisables, et maintenant vous le présentez au server. Dans un exemple simple, supposons qu'il s'affiche comme / dev / sdb. Il n'y a pas de partitions, c'est juste un disque, dans la mesure où le server se soucie.

Pourquoi lancer LVM en plus? Pour moi, c'est à cause de la croissance. Si je remplis ce disque, je veux pouvoir y append plus d'espace. LVM facilite et (dans mon esprit) less risqué, car je peux resize ce LUN sur le tableau de stockage (ou même créer un autre LUN et le présenter au server) et utiliser LVM, je peux développer le disque "virtuel" sans redémarrer .

J'ai écrit une introduction à LVM ici: http://www.standalone-sysadmin.com/blog/2008/09/introduction-to-lvm-in-linux/

Ce dont j'ai parlé lorsque l'on parle de redimensionnement des LUN ici: http://www.standalone-sysadmin.com/blog/2009/05/resizing-storage-luns-in-linux-on-the-fly/

LVM est un logiciel utilisé pour "découper" un disque, habituellement un disque attaché localement, en sections plus petites.

LVM est une méthode d'allocation de l'espace disque dur dans des volumes logiques qui peuvent être facilement redimensionnés au lieu de partitions.

Un LUN est une construction, habituellement sur un réseau de stockage, avec lequel vous présentez une "tranche" d'un réseau de disque / volume à un hôte, où il apparaît comme un disque local attaché physiquement via une connection, habituellement SAN (iSCSI / FC) .

Par exemple, si vous avez présenté un LUN à un hôte, vous pouvez utiliser LVM pour personnaliser davantage la disposition de ce que le système pensait être un disque local.

Un LUN est un numéro d'unité logique. Il peut être utilisé pour désigner un disque physique entier, ou un sous-set d'un disque physique ou d'un volume de disque plus grand. Le disque physique ou le volume du disque pourrait être un lecteur de disque unique, une partition (sous-set) d'un lecteur de disque unique ou un volume de disque d'un controller RAID comprenant plusieurs lecteurs de disque agrégés pour une plus grande capacité et une redondance. Les LUN représentent une abstraction logique ou, si vous préférez, une couche de virtualisation entre le périphérique / volume du disque physique et les applications.

Un LUN est généralement une reference de niveau de réseau de disque à une quantité d'espace disque brut qui a été formatée et atsortingbuée à un server ou groupe de servers spécifique. Il pourrait être réparti sur plusieurs disques physiques, mais sera présenté par le réseau de disque comme un seul lecteur "logique" sur le server cible.

LVM signifie "Logical Volume Manager", et est généralement un logiciel de operating system qui est superposé aux LUN bruts affectés à un server. LVM vous permet d'effectuer diverses tâches sur les LUNS, telles que les LUN sous-divisions en volumes logiques plus petits, les regrouper en groupes de volumes, effectuer une mise en miroir de disque entre LUNS, etc.

Un LUN est un concept SCSI (un "Numéro d'unité logique").

SCSI a des "cibles", qui correspondent aux controllers. Une cible peut avoir un certain nombre de "unités logiques". Par exemple, imaginez un JBOD avec un tas de disques attachés. Il pourrait choisir de présenter ces disques en tant que LUN sur une seule cible.

Souvent, un tableau de stockage présentera des RAID de plusieurs disques en tant que LUN individuels; vous obtenez une interface qui ressemble à un grand disque mais protégée par RAID.

LVM est un concept de niveau supérieur, découplant les "choses logiques sur lesquelles vous mettez un système de files" des "disques physiques". Vous pouvez certainement implémenter un "controller LVM" qui prend un tas de disques, fait intérieurement une forme de LVM et présente les lecteurs résultants comme LUN sur des cibles SCSI. C'est très commun dans les arrays de stockage plus amusants.

Cependant, un LUN ne doit pas être le résultat de LVM! Il peut s'agir simplement d'un disque physique.