رقم الوحدة المنطقية

في تخزين البيانات الحاسوبية ، يُعد رقم الوحدة المنطقية ( LUN ) رقمًا يُستخدم لتحديد وحدة منطقية ، وهي جهاز يتم الوصول إليه بواسطة بروتوكول SCSI أو بواسطة بروتوكولات شبكة منطقة التخزين (SAN) التي تغلف SCSI، مثل قناة الألياف (FC) أو iSCSI . [ 1 ]

يمكن استخدام وحدة التخزين المنطقية (LUN) مع أي جهاز يدعم عمليات القراءة والكتابة، مثل محرك الأشرطة ، ولكنها تُستخدم غالبًا للإشارة إلى قرص منطقي تم إنشاؤه على شبكة تخزين (SAN). وعلى الرغم من عدم دقة هذا المصطلح من الناحية التقنية، إلا أنه يُستخدم أحيانًا للإشارة إلى القرص المنطقي نفسه. [ 2 ]

أمثلة

لتقديم مثال عملي، يحتوي محرك الأقراص متعدد الأقراص النموذجي على منافذ SCSI فعلية متعددة، لكل منها عنوان وجهة SCSI مُخصص. يمكن للمسؤول تهيئة مصفوفة الأقراص كـ RAID ، ثم تقسيمها إلى عدة وحدات تخزين منفصلة. لتمثيل كل وحدة تخزين، يتم تكوين وجهة SCSI لتوفير وحدة منطقية. قد توفر كل وجهة SCSI وحدات منطقية متعددة، وبالتالي تمثل وحدات تخزين متعددة، ولكن هذا لا يعني أن هذه الوحدات مُدمجة . يحدد الحاسوب الذي يصل إلى وحدة تخزين على مصفوفة الأقراص وحدة التخزين المراد قراءتها أو الكتابة إليها باستخدام رقم الوحدة المنطقية (LUN) الخاص بها.

في مثال آخر: يحتوي محرك الأقراص الواحد على منفذ SCSI فعلي واحد. وعادةً ما يوفر هدفًا واحدًا فقط، والذي بدوره يوفر عادةً وحدة منطقية واحدة فقط يكون رقمها المنطقي (LUN) صفرًا. تمثل هذه الوحدة المنطقية كامل سعة تخزين محرك الأقراص.

يستخدم

كيفية اختيار وحدة تخزين منطقية (LUN): في الإصدارات القديمة من بروتوكول SCSI، كان المُهيئ يُرسل كتلة وصف الأوامر (CDB) إلى الهدف (الوحدة الفيزيائية)، وتحتوي هذه الكتلة على حقل LUN مكون من 3 بتات لتحديد الوحدة المنطقية داخل الهدف. أما في بروتوكول SCSI الحالي، فيُرسل المُهيئ كتلة وصف الأوامر إلى وحدة منطقية مُحددة، لذا تظهر وحدة التخزين المنطقية في هياكل بيانات طبقة النقل وليس في كتلة وصف الأوامر نفسها.

معرّف الجهاز SCSI مقابل معرّف وحدة التخزين المنطقية (LUN): لا يُعدّ معرّف وحدة التخزين المنطقية (LUN) الطريقة الوحيدة لتحديد وحدة منطقية. يوجد أيضًا معرّف الجهاز SCSI، الذي يُعرّف الوحدة المنطقية بشكل فريد عالميًا. غالبًا ما تُستخدم الملصقات أو الأرقام التسلسلية المخزنة في وحدة التخزين المنطقية لتحديدها. مع ذلك، يُعدّ معرّف وحدة التخزين المنطقية (LUN) الوسيلة الوحيدة التي تُمكّن المُهيئ من توجيه أمر إلى وحدة منطقية مُحددة، لذا غالبًا ما يُنشئ المُهيئون، من خلال عملية اكتشاف، جدول ربط بين معرّفات وحدات التخزين المنطقية (LUN) والمعرّفات الأخرى.

حساسة للسياق: يُعرّف رقم وحدة التخزين المنطقية (LUN) وحدةً منطقيةً فقط ضمن سياق مُهيئ مُحدد. لذا، قد يتعرف جهازان يصلان إلى نفس وحدة التخزين على نفس وحدة التخزين من خلال رقمي وحدة تخزين منطقية مختلفين.

وحدة التخزين المنطقية صفر (LUN 0): توجد وحدة تخزين منطقية واحدة (LUN) مطلوبة في كل وجهة: وهي الوحدة الصفرية. تتميز هذه الوحدة المنطقية بتنفيذها لبعض الأوامر المحددة، وأبرزها أمر "الإبلاغ عن وحدات التخزين المنطقية" (Report LUNs)، الذي يمكّن المُهيئ من معرفة جميع وحدات التخزين المنطقية الأخرى في الوجهة. مع ذلك، لا يُشترط أن تُقدّم الوحدة الصفرية أي خدمات أخرى، مثل وحدة تخزين.

تحتوي العديد من أهداف SCSI على وحدة منطقية واحدة فقط (لذا فإن رقم تعريفها المنطقي (LUN) يساوي صفرًا بالضرورة). بينما تحتوي أهداف أخرى على عدد قليل من الوحدات المنطقية التي تُقابل أجهزة مادية منفصلة ولها أرقام تعريف منطقية ثابتة. قد يحتوي نظام تخزين كبير على آلاف الوحدات المنطقية، مُعرّفة منطقيًا بواسطة أمر إداري، ويختار المسؤول رقم التعريف المنطقي أو يختاره النظام.

تسمية c_t_d_s_ في يونكس

من منظور الحاسوب، لا يمثل SCSI LUN سوى جزء من عنوان SCSI الكامل. يتكون عنوان الجهاز الكامل من:

  • الجزء ج: معرّف وحدة التحكم الخاصة بمحول ناقل المضيف ،
  • الجزء t: معرّف الهدف الذي يحدد هدف SCSI على وحدة التحكم هذه،
  • d-part: معرف القرص الذي يحدد وحدة التخزين المنطقية (LUN) على هذا الهدف،
  • s-part: معرف الشريحة الذي يحدد قسمًا معينًا على هذا القرص. [ 1 ]

في أنظمة تشغيل يونكس ، غالبًا ما تُدمج هذه المعرّفات في اسم واحد. على سبيل المثال، يشير /dev/dsk/c1t2d3s4 إلى وحدة التحكم 1، والهدف 2، والقرص 3، والشريحة 4. حاليًا، لا تزال أنظمة سولاريس ، وإتش بي-يو إكس ، وإن سي آر ، وغيرها تستخدم تسمية "c_t_d_s_"، بينما تخلّى نظام إيه آي إكس عنها لصالح أسماء أكثر شيوعًا. يُشير نظام إتش بي-يو إكس إلى هذا باسم نموذج التسمية القديم منذ الإصدار 11i v3.

استخدامات أخرى

ينطبق مصطلح رقم الوحدة المنطقية أيضًا على قناة الوصول للإدخال/الإخراج ضمن لغات برمجة معينة .

انظر أيضاً

مراجع

  1. 1 2 "ما هو رقم الوحدة المنطقية (LUN)؟" . Techopedia . تم الاسترجاع في 30-03-2016 .
  2. لونغ، جيمس (2006). أساسيات بروتوكولات شبكات التخزين . دار نشر سيسكو . ص 111. ISBN  9781587051609.