논리단위번호

Logical unit number

컴퓨터 스토리지에서 논리 단위 번호 또는 LUN논리 단위를 식별하는 데 사용되는 번호로, 이 장치는 파이버 채널이나 iSCSI와 같은 SCSI를 캡슐화하는 SCSI 프로토콜 또는 스토리지 영역 네트워크 프로토콜로 처리된다.[1]

LUN은 테이프 드라이브와 같이 읽기/쓰기 작업을 지원하는 모든 장치와 함께 사용할 수 있지만 SAN에서 생성된 논리 디스크를 참조하는 데 가장 많이 사용된다.기술적으로는 정확하지 않지만, 논리 디스크 자체를 지칭할 때도 종종 "LUN"이라는 용어가 사용된다.[2]

실제적인 예를 들어, 일반적인 멀티 디스크 드라이브에는 여러 의 물리적 SCSI 포트가 있으며, 각 포트에는 하나의 SCSI 대상 주소가 할당되어 있다.관리자는 디스크 어레이를 RAID로 포맷한 다음 이 RAID를 여러 개의 개별 스토리지 볼륨으로 분할할 수 있다.각 볼륨을 나타내기 위해 SCSI 대상은 논리 단위를 제공하도록 구성된다.SCSI 대상은 여러 논리 단위를 제공할 수 있으므로 여러 볼륨을 나타낼 수 있지만, 그렇다고 해서 해당 볼륨이 연결되었다고 할 수는 없다.디스크 어레이의 볼륨에 액세스하는 시스템은 연결된 논리 유닛의 LUN으로 읽거나 쓸 볼륨을 식별한다.

다른 예: 단일 디스크 드라이브에는 하나의 물리적 SCSI 포트가 있다.일반적으로 단일 대상을 제공하며, 일반적으로 LUN이 0인 단일 논리 단위만 제공한다.이 논리 단위는 디스크 드라이브의 전체 저장소를 나타낸다.

사용하다

LUN 선택 방법: SCSI의 초기 버전에서는 이니시에이터가 CDB(명령 설명자 블록)를 대상(물리적 장치)에 전달하고 CDB 안에는 대상 내의 논리 단위를 식별하는 3비트 LUN 필드가 있다.현재의 SCSI에서 이니시에이터는 CDB를 특정 논리 단위로 전달하므로 LUN은 CDB가 아닌 전송 계층 데이터 구조에 나타난다.

LUN 대 SCSI 디바이스 ID:LUN만이 논리 단위를 식별할 수 있는 유일한 방법이 아니다.또한 세계에서 고유한 논리 단위를 식별하는 SCSI 디바이스 ID도 있다.논리 장치의 저장 볼륨에 저장된 라벨 또는 일련 번호는 종종 논리 단위를 식별하는 역할을 한다.그러나 LUN은 이니시에이터가 특정 논리 단위에 명령을 어드레스할 수 있는 유일한 방법이기 때문에 이니시에이터는 종종 검색 프로세스를 통해 LUN의 매핑 테이블을 다른 식별자에 생성한다.

상황별:LUN은 특정 이니시에이터의 컨텍스트 내에서만 논리 단위를 식별한다.따라서 동일한 디스크 볼륨에 액세스하는 두 시스템이 서로 다른 LUN에 의해 이 볼륨을 알 수 있다.

LUN 0: 모든 대상에 0이라는 하나의 LUN이 있어야 함:LUN이 0인 논리 단위는 몇 가지 특정 명령을 구현해야 한다는 점에서 특별하며, 가장 주목할 만한 것은 이니시에이터가 대상의 다른 모든 LUN을 알아내는 방법이다.그러나 LUN 0은 스토리지 볼륨과 같은 다른 서비스를 제공할 필요가 없다.

많은 SCSI 대상에는 하나의 논리 장치만 포함되어 있으므로 LUN은 반드시 0이어야 한다.다른 것들은 분리된 물리적 디바이스에 해당하는 소수의 논리 단위를 가지고 있고 고정된 LUN을 가지고 있다. 큰 스토리지 시스템은 관리 명령에 의해 논리적으로 정의되는 최대 수천 개의 논리 단위를 가질 수 있으며, 관리자가 LUN을 선택하거나 시스템을 선택할 수 있다.

c_t_d_s_ Unix의 명명법

컴퓨터의 관점에서 SCSI LUN은 전체 SCSI 주소의 일부일 뿐이다.전체 장치의 주소는 다음과 같다.

  • c-part: 호스트 버스 어댑터컨트롤러 ID,
  • t-part: 컨트롤러에서 SCSI 대상을 식별하는 대상 ID,
  • d-part: 대상에서 LUN을 식별하는 디스크 ID,
  • s-part: 해당 디스크의 특정 파티션을 식별하는 슬라이스 ID.[1]

Unix의 운영 체제 제품군에서, 이러한 ID는 종종 단일 "이름"으로 결합된다.예를 들어 /dev/dsk/c1t2d3s4는 컨트롤러 1, 대상 2, 디스크 3, 슬라이스 4를 가리킨다.현재 솔라리스, HP-UX, NCR 등은 명칭 "c_t_d_s_"를 계속 사용하고 있는 반면 AIX는 보다 친숙한 명칭을 선호해 이를 포기했다.HP-UX는 이를 버전 11i v3 이후 레거시 명명 모델이라고 한다.

기타 용도

논리 단위 번호라는 용어는 특정 프로그래밍 언어 내의 입력/출력 액세스 채널에도 적용된다.

참고 항목

참조

  1. ^ a b "What is a Logical Unit Number (LUN)?". Techopedia. Retrieved 2016-03-30.
  2. ^ James Long (2006). Storage Networking Protocol Fundamentals. Cisco Press. p. 111. ISBN 9781587051609.