กลับไปหน้าบทความ

อ่าน 2 นาที

หมายเลขหน่วยตรรกะ

เปลี่ยนทางจากตัวพิมพ์ใหญ่อื่น/การเปลี่ยนเส้นทางที่ไม่สามารถพิมพ์ได้

ในการจัดเก็บข้อมูลคอมพิวเตอร์หมายเลขหน่วยตรรกะ ( LUN ) คือหมายเลขที่ใช้ระบุหน่วยตรรกะซึ่งเป็นอุปกรณ์ที่ระบุโดย โปรโตคอล SCSIหรือโดย โปรโตคอล เครือข่ายพื้นที่จัดเก็บข้อมูล (SAN)...

หมายเลขหน่วยตรรกะ

ในการจัดเก็บข้อมูลคอมพิวเตอร์หมายเลขหน่วยตรรกะ ( LUN ) คือหมายเลขที่ใช้ระบุหน่วยตรรกะซึ่งเป็นอุปกรณ์ที่ระบุโดย โปรโตคอล SCSIหรือโดย โปรโตคอล เครือข่ายพื้นที่จัดเก็บข้อมูล (SAN) ที่ห่อหุ้ม SCSI เช่นFibre Channel (FC ) หรือiSCSI [ 1 ]

LUN อาจใช้กับอุปกรณ์ใดๆ ที่รองรับการอ่าน/เขียน เช่นไดรฟ์เทปแต่ส่วนใหญ่จะใช้เพื่ออ้างถึงดิสก์เชิงตรรกะที่สร้างขึ้นบน SAN แม้จะไม่ถูกต้องตามหลักเทคนิค แต่คำว่า "LUN" มักถูกใช้เพื่ออ้างถึงดิสก์เชิงตรรกะเอง ด้วย [ 2 ]

ตัวอย่าง

เพื่อให้เห็นภาพตัวอย่างที่เป็นรูปธรรม ไดรฟ์แบบหลายดิสก์ทั่วไปจะมีพอร์ต SCSI ทางกายภาพหลายพอร์ต โดยแต่ละพอร์ตจะมีที่อยู่เป้าหมาย SCSI ที่กำหนดไว้หนึ่งที่อยู่ ผู้ดูแลระบบอาจฟอร์แมตอาร์เรย์ดิสก์เป็นRAIDจากนั้นแบ่ง พาร์ติ ชั่น RAID นี้ออกเป็นวอลุ่มจัดเก็บข้อมูลแยกกันหลายวอลุ่ม ในการแสดงแต่ละวอลุ่ม จะมีการกำหนดค่าเป้าหมาย SCSI เพื่อให้เป็นหน่วยตรรกะ เป้าหมาย SCSI แต่ละตัวอาจให้หน่วยตรรกะได้หลายหน่วย และด้วยเหตุนี้จึงแสดงถึงหลายวอลุ่ม แต่ไม่ได้หมายความว่าวอลุ่มเหล่านั้นจะถูกรวมเข้าด้วยกันคอมพิวเตอร์ที่เข้าถึงวอลุ่มบนอาร์เรย์ดิสก์จะระบุว่าควรอ่านหรือเขียนวอลุ่มใดโดยใช้ LUN ของหน่วยตรรกะที่เกี่ยวข้อง

ในอีกตัวอย่างหนึ่ง: ฮาร์ดดิสก์ไดรฟ์หนึ่งตัวจะมีพอร์ต SCSI ทางกายภาพเพียงพอร์ตเดียว โดยปกติแล้วจะรองรับเป้าหมายเพียงเป้าหมายเดียว ซึ่งเป้าหมายนั้นก็มักจะรองรับหน่วยตรรกะเพียงหน่วยเดียวที่มีค่า LUN เป็นศูนย์ หน่วยตรรกะนี้แสดงถึงพื้นที่จัดเก็บข้อมูลทั้งหมดของฮาร์ดดิสก์ไดรฟ์นั้น

ใช้

วิธีการเลือก LUN:ใน SCSI เวอร์ชันแรกๆ ตัวเริ่มต้นจะส่ง Command Descriptor Block (CDB) ไปยังเป้าหมาย (หน่วยทางกายภาพ) และภายใน CDB จะมีฟิลด์ LUN ขนาด 3 บิตเพื่อระบุหน่วยตรรกะภายในเป้าหมาย ใน SCSI รุ่นปัจจุบัน ตัวเริ่มต้นจะส่ง CDB ไปยังหน่วยตรรกะเฉพาะ ดังนั้น LUN จึงปรากฏในโครงสร้างข้อมูลของเลเยอร์การขนส่ง ไม่ใช่ใน CDB

LUN เทียบกับ SCSI Device ID: LUN ไม่ใช่เพียงวิธีเดียวในการระบุหน่วยตรรกะ ยังมี SCSI Device ID ซึ่งระบุหน่วยตรรกะได้อย่างเฉพาะเจาะจงในโลก ป้ายกำกับหรือหมายเลขประจำเครื่องที่จัดเก็บไว้ในวอลุ่มจัดเก็บข้อมูลของหน่วยตรรกะมักใช้ในการระบุหน่วยตรรกะ อย่างไรก็ตาม LUN เป็นวิธีเดียวที่ตัวเริ่มต้น (initiator) สามารถส่งคำสั่งไปยังหน่วยตรรกะเฉพาะได้ ดังนั้นตัวเริ่มต้นจึงมักสร้างตารางการแมป LUN กับตัวระบุอื่นๆ ผ่านกระบวนการค้นหา

ขึ้นอยู่กับบริบท: LUN จะระบุหน่วยตรรกะเฉพาะภายในบริบทของตัวเริ่มต้นเฉพาะเท่านั้น ดังนั้นคอมพิวเตอร์สองเครื่องที่เข้าถึงไดรฟ์ข้อมูลเดียวกันอาจรู้จักไดรฟ์ข้อมูลนั้นด้วย LUN ที่แตกต่างกัน

LUN 0:มี LUN เพียงหนึ่งเดียวที่จำเป็นต้องมีอยู่ในทุกเป้าหมาย นั่นคือหมายเลขศูนย์ หน่วยตรรกะที่มี LUN ศูนย์นั้นมีความพิเศษตรงที่ต้องใช้งานคำสั่งเฉพาะบางอย่าง โดยเฉพาะอย่างยิ่งคำสั่งรายงาน LUN ซึ่งเป็นวิธีที่ผู้เริ่มต้นสามารถค้นหา LUN อื่นๆ ทั้งหมดในเป้าหมายได้ แต่ LUN ศูนย์ไม่จำเป็นต้องให้บริการอื่นๆ เช่น วอลุ่มจัดเก็บข้อมูล

อุปกรณ์จัดเก็บข้อมูล SCSI จำนวนมากมีหน่วยตรรกะเพียงหน่วยเดียว (ดังนั้น LUN ของมันจึงเป็นศูนย์) บางตัวมีหน่วยตรรกะจำนวนน้อยที่สอดคล้องกับอุปกรณ์ทางกายภาพที่แยกต่างหากและมี LUN ที่คงที่ ระบบจัดเก็บข้อมูลขนาดใหญ่อาจมีหน่วยตรรกะได้มากถึงหลายพันหน่วย ซึ่งกำหนดไว้ในเชิงตรรกะโดยคำสั่งของผู้ดูแลระบบ และผู้ดูแลระบบอาจเลือก LUN หรือระบบอาจเลือกเองก็ได้

ระบบการตั้งชื่อ c_t_d_s_ ใน Unix

ในมุมมองของคอมพิวเตอร์ SCSI LUN เป็นเพียงส่วนหนึ่งของที่อยู่ SCSI แบบเต็ม ที่อยู่แบบเต็มของอุปกรณ์ประกอบด้วย:

  • c-part: รหัสคอนโทรลเลอร์ของอะแดปเตอร์บัสโฮสต์
  • t-part: รหัสเป้าหมายที่ใช้ระบุเป้าหมาย SCSI บนคอนโทรลเลอร์นั้น
  • d-part: รหัสประจำตัวดิสก์ที่ใช้ระบุ LUN บนเป้าหมายนั้น
  • s-part: รหัสสไลซ์ ที่ระบุ พาร์ติชันเฉพาะบนดิสก์นั้น[ 1 ]

ในระบบปฏิบัติการตระกูลUnixรหัสประจำตัวเหล่านี้มักจะถูกรวมเข้าเป็น "ชื่อ" เดียว ตัวอย่างเช่น/dev/dsk/c1t2d3s4จะหมายถึงคอนโทรลเลอร์ 1, เป้าหมาย 2, ดิสก์ 3, สไลซ์ 4 ปัจจุบันSolaris , HP-UX , NCRและอื่นๆ ยังคงใช้ชื่อแบบ "c_t_d_s_" ในขณะที่AIXได้ยกเลิกการใช้ชื่อแบบนี้และหันมาใช้ชื่อที่คุ้นเคยกว่าแทน HP-UX เรียกชื่อแบบนี้ว่า Legacy Naming Model ตั้งแต่เวอร์ชัน 11i v3

การใช้งานอื่นๆ

คำว่าหมายเลขหน่วยตรรกะยังใช้กับช่องทางการเข้าถึงอินพุต/เอาต์พุตภายในภาษาโปรแกรม บางภาษา ด้วย

ดูเพิ่มเติม

ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?title=Logical_unit_number&oldid=1315929437 "

สรุปเนื้อหา

ข้อมูลสำคัญจากบทความ

ข้อมูลสำคัญเกี่ยวกับ หมายเลขหน่วยตรรกะ

ในการจัดเก็บข้อมูลคอมพิวเตอร์หมายเลขหน่วยตรรกะ ( LUN ) คือหมายเลขที่ใช้ระบุหน่วยตรรกะซึ่งเป็นอุปกรณ์ที่ระบุโดย โปรโตคอล SCSIหรือโดย โปรโตคอล เครือข่ายพื้นที่จัดเก็บข้อมูล (SAN)...

ตัวอย่าง

เพื่อให้เห็นภาพตัวอย่างที่เป็นรูปธรรม ไดรฟ์แบบหลายดิสก์ทั่วไปจะมีพอร์ต SCSI ทางกายภาพหลายพอร์ต โดยแต่ละพอร์ตจะมีที่อยู่เป้าหมาย SCSI ที่กำหนดไว้หนึ่งที่อยู่ ผู้ดูแลระบบอาจฟอร์แมตอาร์เรย์ดิสก์เป็น RAID จากนั้น แบ่ง พาร์ติ ชั่น RAID...

ใช้

วิธีการเลือก LUN: ใน SCSI เวอร์ชันแรกๆ ตัวเริ่มต้นจะส่ง Command Descriptor Block (CDB) ไปยังเป้าหมาย (หน่วยทางกายภาพ) และภายใน CDB จะมีฟิลด์ LUN ขนาด 3 บิตเพื่อระบุหน่วยตรรกะภายในเป้าหมาย ใน SCSI รุ่นปัจจุบัน ตัวเริ่มต้นจะส่ง CDB ไปยังหน่วยตรรกะเฉพาะ ดังนั้น...

ระบบการตั้งชื่อ c_t_d_s_ ใน Unix

ในมุมมองของคอมพิวเตอร์ SCSI LUN เป็นเพียงส่วนหนึ่งของที่อยู่ SCSI แบบเต็ม ที่อยู่แบบเต็มของอุปกรณ์ประกอบด้วย: