Xsan: Xsan Admin에서 LUN 레이블을 지정한 후 시스템이 시동되지 않거나 볼륨이 마운트되지 않음

OS X Mountain Lion v10.8.4 및 이전 버전을 실행하는 시스템에서 CoreStorage 논리적 볼륨에 있는 특정 HFS+ 볼륨은 사용 가능한 LUN으로 Xsan Admin에 표시될 수 있습니다.

Xsan에서 사용하기 위해 이러한 볼륨에 레이블을 지정하면 다음과 같은 증상이 발생할 수 있습니다.

  • 볼륨이 마운트되지 않을 수 있습니다.

  • 시스템이 볼륨에서 시동되지 않고 금지 기호가 있는 회색 화면이 계속 나타날 수 있습니다.

  • 디스크 유틸리티에서 볼륨을 복구하지 못할 수 있습니다.

Xsan을 사용하지 않는 컴퓨터에서 이러한 증상이 발생하면 시동 중에 회색 화면 문제 해결하기에 대한 지침을 따릅니다.

디스크 유틸리티를 사용하여 디스크를 복구해 봅니다. 디스크 유틸리티로 문제를 해결할 수 없으면 디스크를 지우고 백업에서 디스크를 복원하거나 데이터 복구 서비스에 지원을 요청합니다. 그 외에는 영향을 받는 Mac이 다음 조건을 충족하는지 확인합니다. 모든 조건이 충족되지 않는 경우 진행하지 마십시오.

  • Mac이 Xsan의 일부입니다.

  • Mac에서 OS X Lion 또는 Mountain Lion을 사용 중입니다.

  • 사용할 수 없는 HFS+ 볼륨이 파티션되지 않은 전체 CoreStorage 논리적 볼륨을 차지합니다. 이러한 파티션되지 않은 볼륨은 Fusion Drive, FileVault 2 또는 2TB보다 큰 내장 하드 드라이브를 사용하는 Mac에 있습니다.

1. 복구 시스템에서 Mac을 시동하거나, 동일한 버전이나 이후 버전의 OS X을 사용하는 다른 Mac에 연결된 상태에서 대상 디스크 모드로 시동합니다.

2. 영향을 받는 볼륨이 FileVault 2로 암호화된 경우 디스크 유틸리티를 사용하여 볼륨의 잠금을 해제합니다. 볼륨의 잠금을 해제한 후 디스크를 읽을 수 없다는 메시지가 표시될 수 있습니다. '무시'를 클릭하여 메시지를 닫습니다.

3. 터미널을 열고 diskutil cs list 명령을 사용하여 영향을 받는 CoreStorage 논리적 볼륨의 기기 노드를 식별합니다. 아래에 나와 있는 출력 예시에서 논리적 볼륨의 디스크 기기는 'disk5'입니다. 기기의 이름은 다를 수 있습니다.

$ diskutil cs list CoreStorage logical volume groups (1 found) | +-- Logical Volume Group CE63F9AE-1241-4372-BE28-0543EAAC5967 ========================================================= Name: HFSOnCoreStorage Status: Online Size: 1099167653888 B (1.1 TB) Free Space: 16777216 B (16.8 MB) | +-< Physical Volume 11E37F95-37CF-4002-B3CC-60706A559B72 | ---------------------------------------------------- | Index: 0 | Disk: disk4s2 | Status: Online | Size: 1099167653888 B (1.1 TB) | +-> Logical Volume Family 7F955B62-BCE2-44EF-BB59-168082B9C59F ---------------------------------------------------------- Encryption Status: Unlocked Encryption Type: None Conversion Status: NoConversion Conversion Direction: -none- Has Encrypted Extents: No Fully Secure: No Passphrase Required: No | +-> Logical Volume C55F17C9-BF52-4497-A6EC-D46819AB201B --------------------------------------------------- Disk: disk5 Status: Online Size (Total): 1098832105472 B (1.1 TB) Size (Converted): -none- Revertible: Yes (no decryption required) LV Name: HFSOnCoreStorage Volume Name: HFSOnCoreStorage Content Hint: Apple_HFS

4. diskutil list 명령을 사용하여, 식별한 디스크 기기에 대한 기본 정보를 확인합니다. 이 문제의 영향을 받지 않는 CoreStorage 논리적 볼륨에는 다음과 같이 단일 'Apple_HFS' 파티션 유형이 있어야 합니다.

$ diskutil list disk5 /dev/disk5 #: TYPE NAME SIZE IDENTIFIER 0: Apple_HFS HFSOnCoreStorage *1.1 TB disk5

Xsan Admin에서 레이블을 지정한 CoreStorage 논리적 볼륨에는 다음과 같이 'FDisk_partition_scheme' 파티션이 하나 있습니다. 'FDisk_partition_scheme'이 표시되지 않으면 이 문제의 영향을 받지 않는 디스크입니다.

$ diskutil list disk5 /dev/disk5 #: TYPE NAME SIZE IDENTIFIER 0: FDisk_partition_scheme *1.1 TB disk5 1: 0xEE 1.1 TB disk5s1

5. dd 명령어 라인 유틸리티를 사용하여 영향을 받는 디스크의 처음 1,024바이트에 0을 씁니다. 이때 diskN을 식별된 디스크 기기로 대치합니다. 어떤 디스크 기기를 사용할지 또는 이 문제의 영향을 받는 디스크인지 여부를 모르면 명령을 실행하지 마십시오.

/bin/dd if=/dev/zero bs=1024 count=1 of=/dev/diskN

6. 다음 fsck_hfs 명령어 라인 유틸리티를 사용하여 볼륨을 복구해 봅니다. 이때 diskN을 식별된 디스크 기기로 대치합니다.

/sbin/fsck_hfs -fy /dev/diskN

7. 내부에 저장되도록 저널을 재구성합니다. 이때 diskN을 식별된 디스크 기기로 대치합니다.

/usr/sbin/diskutil moveJournal internal diskN

8. 필요에 따라 다음 단계 중 하나를 사용하여 완료합니다.

  • 복구 시스템을 사용하여 시동한 경우 정상적으로 재시동해 봅니다.

  • 대상 디스크 모드로 시동한 경우 대상 디스크 모드로 마운트된 모든 외장 디스크를 마운트 해제한 후 재시동해 봅니다.

  • 시동 방법에 관계없이 디스크 유틸리티를 사용하거나 다음 명령을 사용하여 영향을 받는 볼륨을 마운트해 봅니다. 이때 diskN을 식별된 디스크 기기로 대치합니다.

/usr/sbin/diskutil mount diskN

LUN 레이블을 지정할 때 이 문제를 방지하는 방법

모든 Xsan 시스템의 OS X 버전을 최소 OS X Mountain Lion v10.8.5 버전으로 업데이트합니다. 이 버전 및 이후 버전을 실행하는 시스템은 CoreStorage 볼륨을 사용 가능한 LUN으로 Xsan Admin에 표시하지 않습니다.

이전 버전의 OS X을 사용 중인 경우, SAN 설정 시 다음과 같이 각각 수동으로 LUN 레이블을 지정하는 옵션을 선택하여 LUN 레이블을 지정합니다.

레이블로 지정할 LUN을 선택하고 LUN '세부 사항' 버튼을 클릭합니다. LUN이 다음 두 가지 조건을 모두 충족하는 경우에만 LUN 레이블을 입력합니다.

  • WWN이 '알 수 없음'이 아닌 다른 값입니다.

  • 조회 문자열이 알려진 파이버 채널 RAID 어레이입니다(예: 아래 예시에 그림으로 나와 있는 Promise VTrak LUN).

Xsan Admin의 LUN 패널을 사용하여 LUN 레이블을 지정하는 경우 먼저 LUN을 검사하여 레이블을 지정하는 것이 적절한지 판단합니다. 속성에 표시된 연결 유형이 '파이버 채널 인터페이스'인 경우에만 레이블을 생성합니다.

더 알아보기

GUID 파티션 테이블, Apple 파티션 맵 또는 마스터 부트 레코드를 사용하여 파티션된 LUN은 이 문제의 영향을 받지 않습니다. 파티션된 디스크는 Xsan Admin의 LUN 패널에 표시되지 않으며 Xsan Admin에서 레이블을 지정할 수 없습니다.

고급 Xsan 관리자:

  • 디스크가 Xsan Admin에 표시되지 않더라도 명령어 라인 유틸리티 cvlabel을 사용하여 디스크에 레이블을 지정할 수 있습니다.

  • CoreStorage가 아닌 파티션된 디스크가 cvlabel을 사용하여 레이블이 잘못 지정된 경우, 이러한 디스크에 있는 HFS+ 볼륨은 이 문서의 단계를 사용하여 복구할 수 없습니다.

게시일: