qu'est-ce que Linux Lun

Mar 25, 2023 am 10:28 AM
linux lun

linux lun fait référence au numéro d'unité logique. Son nom complet en anglais est "Logical Unit Number". Il est en fait défini dans SCSI-3. Il n'est pas seulement utilisé dans la catégorie de stockage, mais fait également référence à tous les périphériques utilisant le. Protocole SCSI, tel que les lecteurs de bande, les imprimantes SCSI, etc.

qu'est-ce que Linux Lun

L'environnement d'exploitation de ce tutoriel : système linux5.9.8, ordinateur Dell G3.

Qu'est-ce que Linux Lun ?

1. Le concept de LUN

 Le nom complet du LUN est le numéro d'unité logique, qui est le numéro d'unité logique. Nous savons que le nombre de périphériques pouvant être connectés au bus SCSI est limité, généralement 6 ou 15. Nous pouvons utiliser Target ID (également appelé SCSI ID) pour décrire ces périphériques dès qu'un périphérique est ajouté au système. il y a un nom de code, quand on distingue l'équipement, il suffit de dire le numéro et c'est tout.

 En fait, les objets que nous devons décrire dépassent de loin ce nombre, nous avons donc introduit le concept de LUN, ce qui signifie que la fonction du LUN ID est d'étendre l'ID cible. Il peut y avoir plusieurs périphériques LUN sous chaque cible. Nous appelons généralement le périphérique LUN LUN, de sorte que la description de chaque périphérique est passée de la cible x d'origine à la cible x LUN y. Évidemment, nous décrivons les capacités du périphérique qui sont améliorées.

Tout comme il y a un disque dur physique dans notre ordinateur, nous devons le partitionner en disques logiques : comme le lecteur C, le lecteur D, le lecteur E...

Nous pouvons donc résumer, le LUN est ce que nous utilisons C'est juste une méthode introduite pour décrire davantage d'appareils et d'objets, et elle n'a rien de spécial du tout.

LUN ID n'est pas égal à un certain périphérique, il s'agit simplement d'un nombre et ne représente aucun attribut physique. Dans notre environnement actuel, le LUN que nous rencontrons peut être un espace disque, un lecteur de bande ou un changeur de média, etc.

2. Qu'est-ce qu'un LUN exactement ?

 Le mystère du LUN (par rapport à certains novices) est qu'il ne s'agit souvent pas d'une entité visible, mais de quelques objets virtuels. Par exemple, une armoire de baie de disques est considérée comme un périphérique cible par l'hôte. Pour certains besoins particuliers, nous devons diviser l'espace disque de l'armoire de baie de disques en plusieurs petites unités que l'hôte peut utiliser, de sorte qu'une certaine logique soit générée. En termes de pilote, ce sont des objets logiques à un niveau inférieur au périphérique cible. Nous avons l'habitude d'appeler ces ressources de disque plus petites LUN0, LUN1, LUN2... et ainsi de suite. En raison du mécanisme du système d'exploitation, le niveau d'objet de stockage minimum reconnu par le système d'exploitation est le périphérique LUN. Il s'agit d'un objet logique, il est donc souvent appelé périphérique logique.

Certaines personnes disent que dans mon Windows, je ne reconnais qu'un disque, mais je ne vois rien à propos du LUN. Cela signifie-t-il LUN=Physical Disk ? La réponse est non. Tant que vous faites attention, vous pouvez voir une valeur LUN dans les propriétés du disque. C'est simplement parce que votre disque n'est pas divisé en plusieurs objets de ressources de stockage, mais que le disque entier est utilisé comme LUN. L'ID est par défaut à zéro, c'est tout.

Nous avons rencontré un tel problème. Par exemple, quelqu'un a demandé : nous avons une baie de disques connectée à deux hôtes. Nous avons divisé un LUN pour que les deux hôtes le reconnaissent, puis nous avons pensé : mettre d'abord le disque dans le système d'exploitation Diviser. en deux partitions, laissez deux hôtes utiliser respectivement deux partitions, puis utilisez un logiciel de cluster pour basculer la partition vers un autre hôte après la panne d'un certain hôte. Est-ce faisable ? La réponse est également non. L'unité de disque exploitée par le logiciel du cluster est un LUN, pas une partition, cette opération n'est donc pas réalisable. Bien sûr, dans certains environnements, généralement ceux avec des exigences relativement faibles, différentes partitions de disque peuvent être montées sur plusieurs hôtes. Cependant, dans ce cas, aucune commutation de disque n'est impliquée, donc dans certains environnements à forte demande, cela se produit. cette situation n’est tout simplement pas autorisée à exister.

Il convient également de noter que dans les concepts de certains fabricants et de certains produits, le LUN ID est lié à un périphérique spécifique, comme certaines bibliothèques de bandes IBM. L'ensemble de la bibliothèque de bandes n'a qu'un seul ID cible, puis un changeur de bandes. lecteur Ils sont attribués comme LUN0, LUN1, LUN2..., mais nous devons noter qu'il ne s'agit que d'une conception spéciale du produit, et c'est également un cas rare.

3. Quelle est la différence entre le LUN et le volume de stockage ?

 Il est courant que les gens parlent de la différence entre les volumes de stockage et les LUN, puis discutent sans fin. De ce qui précède, nous pouvons savoir ce qu’est un LUN. LUN est l'abréviation de l'anglais Logical Unit Number, c'est-à-dire le numéro d'unité logique. Il est en fait défini dans SCSI-3 et n'est pas seulement utilisé dans la catégorie de stockage. Il peut également faire référence à tous les périphériques qui utilisent le protocole SCSI, tels que. comme lecteurs de bande, imprimante SCSI, etc. Grâce au modèle SAM de SCSI-3, nous savons que la couche de protocole de SCSI-3 (ou versions ultérieures) stipule que pour un bus SCSI de 16 bits de large, il n'y a que 16 plages d'adressage, c'est-à-dire que seuls 16 périphériques peuvent être monté, chaque appareil est appelé une cible. Afin d'améliorer la capacité d'adressage du bus, une autre couche a été introduite, qui stipule que plusieurs périphériques peuvent être virtualisés (ou réellement connectés) sur chaque cible. Par exemple, un lecteur de bande peut être connecté à une cible, ainsi qu'un lecteur de bande. Les imprimantes partagent une adresse cible, mais afin de les distinguer, le LUN est utilisé pour les distinguer. Le lecteur de bande est supposé être LUN0 et l'imprimante est supposée être LUN2. Cela résout le problème d'adressage. plusieurs appareils.

Ceci est un exemple de connexion de périphérique réel, une matrice de stockage (par exemple HP leftHand P4000 SAN) est le meilleur exemple de périphérique virtuel. Une matrice de disques de stockage apparaît comme une cible sur le bus SCSI et occupe une adresse cible SCSI. Cependant, l'espace de stockage de la matrice de stockage est trop volumineux pour différentes applications afin d'obtenir un stockage et une gestion centralisés. . but. Par conséquent, nous utilisons LUN pour distinguer chaque partie (ou zone) de stockage divisée. Par exemple, LUN1 représente le bloc d'adresses 0-1023, LUN2 représente le bloc d'adresses 1024-65535, et ainsi de suite. Comme le montre ce qui précède, lorsque l'ordinateur utilise la norme SCSI (notez que le mot standard que j'utilise ici représente les 4 couches du modèle SAM et n'utilise pas de mots tels que interface, protocole ou commande) pour se connecter à des périphériques externes. stockage, utilisation Il s'agit d'un schéma d'adressage ternaire BUS-Target-LUN. Le bus fait référence au nombre de bus SCSI et au nombre de cartes SCSI présents sur votre ordinateur. La cible fait référence à l'adresse cible du périphérique sur le bus, qui est souvent appelée adresse SCSI ? LUN fait référence à l'adresse logique et au numéro d'unité logique attribués par le périphérique sur une cible. Ce schéma d'adressage et cette méthode de connexion de périphérique sont similaires à une topologie de réseau physiquement connectée en étoile et logiquement connectée en bus.

 Alors, qu’est-ce qu’un volume de stockage ? Cela commence par le gestionnaire de volumes de stockage. Le gestionnaire de volumes de stockage est un objet du système d'exploitation. Il est principalement responsable de la gestion en ligne des périphériques de stockage. Lorsqu'un de nos LUN de stockage est connecté à l'ordinateur et que l'ordinateur découvre l'existence de ce périphérique, il doit l'enregistrer sur le gestionnaire de volumes. Le gestionnaire de volumes fournit une interface virtuelle enregistrée pour le volume de stockage et obtient les informations de base du volume de stockage. LUN de stockage, tel que la taille de l'espace, l'adresse ternaire, la taille du bloc, l'adresse de début et de fin, l'état de santé, etc., puis créer une abstraction correspondante de la structure des données, afin que l'ordinateur puisse capturer dynamiquement les informations en temps réel du LUN de stockage enregistré via le gestionnaire de volumes et réaliser une gestion dynamique. Une fois qu'un LUN de stockage est enregistré et extrait par le gestionnaire de volumes, il est considéré par le gestionnaire de volumes comme un subordonné direct qui peut être exploité. Il peut être à nouveau divisé en zones plus petites, ou bien sûr non divisé, puis divisé ou non. divisé. Effectuez l’abstraction des données sur l’espace de stockage suivant et établissez les structures de données pertinentes pour les appels par la couche du système de fichiers. Par conséquent, les LUN et les volumes de stockage peuvent être physiquement identiques, mais nous les regardons et les comprenons sous différents angles et niveaux. Bien entendu, pour les ordinateurs, ces différences correspondent bien aux besoins du processus de traitement des données, et il est nécessaire de les clarifier.

Apprentissage recommandé : "Tutoriel vidéo Linux"

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

AI Hentai Generator

AI Hentai Generator

Générez AI Hentai gratuitement.

Article chaud

R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
4 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Meilleurs paramètres graphiques
4 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Comment réparer l'audio si vous n'entendez personne
4 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Comment déverrouiller tout dans Myrise
1 Il y a quelques mois By 尊渡假赌尊渡假赌尊渡假赌

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Comment démarrer Apache Comment démarrer Apache Apr 13, 2025 pm 01:06 PM

Les étapes pour démarrer Apache sont les suivantes: Installez Apache (Commande: Sudo apt-get install Apache2 ou téléchargez-le à partir du site officiel) Start Apache (Linux: Sudo SystemCTL Démarrer Apache2; Windows: Cliquez avec le bouton droit sur le service "APACHE2.4" et SELECT ") Vérifiez si elle a été lancée (Linux: SUDO SYSTEMCTL STATURE APACHE2; (Facultatif, Linux: Sudo SystemCTL

Que faire si le port Apache80 est occupé Que faire si le port Apache80 est occupé Apr 13, 2025 pm 01:24 PM

Lorsque le port Apache 80 est occupé, la solution est la suivante: découvrez le processus qui occupe le port et fermez-le. Vérifiez les paramètres du pare-feu pour vous assurer qu'Apache n'est pas bloqué. Si la méthode ci-dessus ne fonctionne pas, veuillez reconfigurer Apache pour utiliser un port différent. Redémarrez le service Apache.

Comment surveiller les performances de Nginx SSL sur Debian Comment surveiller les performances de Nginx SSL sur Debian Apr 12, 2025 pm 10:18 PM

Cet article décrit comment surveiller efficacement les performances SSL des serveurs Nginx sur les systèmes Debian. Nous utiliserons NginxExporter pour exporter des données d'état NGINX à Prometheus, puis l'afficher visuellement via Grafana. Étape 1: Configuration de Nginx Tout d'abord, nous devons activer le module Stub_Status dans le fichier de configuration NGINX pour obtenir les informations d'état de Nginx. Ajoutez l'extrait suivant dans votre fichier de configuration Nginx (généralement situé dans /etc/nginx/nginx.conf ou son fichier incluant): emplacement / nginx_status {Stub_status

Comment configurer un bac de recyclage dans le système Debian Comment configurer un bac de recyclage dans le système Debian Apr 12, 2025 pm 10:51 PM

Cet article présente deux méthodes de configuration d'un bac de recyclage dans un système Debian: une interface graphique et une ligne de commande. Méthode 1: Utilisez l'interface graphique Nautilus pour ouvrir le gestionnaire de fichiers: Recherchez et démarrez le gestionnaire de fichiers Nautilus (généralement appelé "fichier") dans le menu de bureau ou d'application. Trouvez le bac de recyclage: recherchez le dossier de bac de recyclage dans la barre de navigation gauche. S'il n'est pas trouvé, essayez de cliquer sur "Autre emplacement" ou "ordinateur" pour rechercher. Configurer les propriétés du bac de recyclage: cliquez avec le bouton droit sur "Recycler le bac" et sélectionnez "Propriétés". Dans la fenêtre Propriétés, vous pouvez ajuster les paramètres suivants: Taille maximale: Limitez l'espace disque disponible dans le bac de recyclage. Temps de rétention: définissez la préservation avant que le fichier ne soit automatiquement supprimé dans le bac de recyclage

Comment redémarrer le serveur Apache Comment redémarrer le serveur Apache Apr 13, 2025 pm 01:12 PM

Pour redémarrer le serveur Apache, suivez ces étapes: Linux / MacOS: Exécutez Sudo SystemCTL Restart Apache2. Windows: Exécutez net stop apache2.4 puis net start apache2.4. Exécuter netstat -a | Findstr 80 pour vérifier l'état du serveur.

Comment optimiser les performances de Debian Readdir Comment optimiser les performances de Debian Readdir Apr 13, 2025 am 08:48 AM

Dans Debian Systems, les appels du système ReadDir sont utilisés pour lire le contenu des répertoires. Si ses performances ne sont pas bonnes, essayez la stratégie d'optimisation suivante: simplifiez le nombre de fichiers d'annuaire: divisez les grands répertoires en plusieurs petits répertoires autant que possible, en réduisant le nombre d'éléments traités par appel ReadDir. Activer la mise en cache de contenu du répertoire: construire un mécanisme de cache, mettre à jour le cache régulièrement ou lorsque le contenu du répertoire change et réduire les appels fréquents à Readdir. Les caches de mémoire (telles que Memcached ou Redis) ou les caches locales (telles que les fichiers ou les bases de données) peuvent être prises en compte. Adoptez une structure de données efficace: si vous implémentez vous-même la traversée du répertoire, sélectionnez des structures de données plus efficaces (telles que les tables de hachage au lieu de la recherche linéaire) pour stocker et accéder aux informations du répertoire

L'importance de Debian Sniffer dans la surveillance du réseau L'importance de Debian Sniffer dans la surveillance du réseau Apr 12, 2025 pm 11:03 PM

Bien que les résultats de la recherche ne mentionnent pas directement "Debiansniffer" et son application spécifique dans la surveillance du réseau, nous pouvons en déduire que "Sniffer" se réfère à un outil d'analyse de capture de paquets de réseau, et son application dans le système Debian n'est pas essentiellement différente des autres distributions Linux. La surveillance du réseau est cruciale pour maintenir la stabilité du réseau et l'optimisation des performances, et les outils d'analyse de capture de paquets jouent un rôle clé. Ce qui suit explique le rôle important des outils de surveillance du réseau (tels que Sniffer Running dans Debian Systems): La valeur des outils de surveillance du réseau: Faute-défaut Emplacement: surveillance en temps réel des métriques du réseau, telles que l'utilisation de la bande passante, la latence, le taux de perte de paquets, etc.

Comment apprendre Debian Syslog Comment apprendre Debian Syslog Apr 13, 2025 am 11:51 AM

Ce guide vous guidera pour apprendre à utiliser Syslog dans Debian Systems. Syslog est un service clé dans les systèmes Linux pour les messages du système de journalisation et du journal d'application. Il aide les administrateurs à surveiller et à analyser l'activité du système pour identifier et résoudre rapidement les problèmes. 1. Connaissance de base de Syslog Les fonctions principales de Syslog comprennent: la collecte et la gestion des messages journaux de manière centralisée; Prise en charge de plusieurs formats de sortie de journal et des emplacements cibles (tels que les fichiers ou les réseaux); Fournir des fonctions de visualisation et de filtrage des journaux en temps réel. 2. Installer et configurer syslog (en utilisant RSYSLOG) Le système Debian utilise RSYSLOG par défaut. Vous pouvez l'installer avec la commande suivante: SudoaptupDatesud

See all articles