AppleRAID 0 + 1 실패 : [corestorage] LVG가 누락되어 미러를 복구 할 수 없습니다.


0

방금 최근에 CoreStorage LVG와 AppleRAID 0 + 1 배열을 사용하는 암호화 된 볼륨을 만들었지 만 무언가 잘못되었습니다.

나는 4 개의 1TB 디스크를 가지고 있었고 2 개의 2TB 스트라이프를 만들었습니다. cbs1cbs2디스크 유틸리티에서 미러링합니다. 그런 다음 [corestorage] LVG를 생성하고 미러링 된 장치의 UUID를 입력하고 2TB 미러 용량의 100 %로 암호화 된 jHFS + 파일 시스템을 생성했습니다.

이것은 큰 효과를 거두었으며 1 주일 이상 훌륭하게 행동했습니다. 오늘 재부팅 한 소프트웨어 업데이트가 있었고 RAID가 표시되지 않았습니다. AppleRAID를 사용하여 만든 LVG가 더 이상 나타나지 않습니다. diskutil cs list 그리고 거울은 자동 복구로 설정되었고 진행 중이었습니다 (cbs1이 사라진 것처럼 보였지만 여전히있었습니다. 그래서 부팅시 간헐적 인 하드웨어 문제라고 생각 했었습니다). 그리고 그것이 완료 될 때까지 복구를 진행하게했습니다. 그러나 그것은 내가 그것을 생각했던 방식으로 끝나지 않았다.

나는 지금 보았다. diskutil ar list 나는 거울 장치가 없거나 손상되었으므로 똑똑 해지기 위해 다른 두 개의 1TB 디스크 스트라이프를 만들었습니다. cbs3 미러의 UUID에 예비 또는 멤버로 추가하려고 시도했습니다. 하나 , 이것은 오류로 실패합니다. -69848: Couldn't modify RAID set 두 경우 모두.

diskutil ar list 이제 다음과 같이 나에게 준다 :

AppleRAID sets (4 found)
===============================================================================
Name:                 cbs1
Unique ID:            1E127495-1FDE-4521-A941-5E5DC31245DD
Type:                 Stripe
Status:               Online
Size:                 2.0 TB (1999721791488 Bytes)
Rebuild:              manual
Device Node:          -
-------------------------------------------------------------------------------
#  DevNode   UUID                                  Status     Size
-------------------------------------------------------------------------------
0  disk6s2   AA501823-4955-473B-A27E-0EEA9E75072A  Online     999860895744
1  disk7s2   A6486548-3E07-4C0F-8F88-BE909D23DC22  Online     999860895744
===============================================================================
===============================================================================
Name:                 Untitled
Unique ID:            1E127495-1FDE-4521-A941-5E5DC31245DD
Type:                 Mirror
Status:               Online
Size:                 2.0 TB (1999721758720 Bytes)
Rebuild:              automatic
Device Node:          -
-------------------------------------------------------------------------------
#  DevNode   UUID                                  Status     Size
-------------------------------------------------------------------------------
-  -none-    1E127495-1FDE-4521-A941-5E5DC31245DD  Missing/Damaged
1  -none-    2B52C67D-801E-4481-A76B-F98FF28C13B5  Online     1999721758720
===============================================================================
===============================================================================
Name:                 cbs2
Unique ID:            2B52C67D-801E-4481-A76B-F98FF28C13B5
Type:                 Stripe
Status:               Online
Size:                 2.0 TB (1999721791488 Bytes)
Rebuild:              manual
Device Node:          -
-------------------------------------------------------------------------------
#  DevNode   UUID                                  Status     Size
-------------------------------------------------------------------------------
0  disk8s2   890A3BB9-94CB-4E02-8580-5F16D94890FF  Online     999860895744
1  disk10s2  71C4DE7E-6EC2-4660-9CDA-0ED31574925D  Online     999860895744
===============================================================================
===============================================================================
Name:                 cbs3
Unique ID:            A153709E-88C8-4281-8268-F68C26077E6A
Type:                 Stripe
Status:               Online
Size:                 2.0 TB (1999721791488 Bytes)
Rebuild:              manual
Device Node:          disk14
-------------------------------------------------------------------------------
#  DevNode   UUID                                  Status     Size
-------------------------------------------------------------------------------
0  disk2s2   C1227A8B-8215-4E7E-99C8-C8491B7D994F  Online     999860895744
1  disk4s2   A65356C3-270C-404B-82AC-9EAB042B9300  Online     999860895744
===============================================================================

이것이 없기 때문에 이것은 혼란 스럽습니다. DevNode 미러링 된 볼륨의 경우, 이전에 corestorage. Mirror 장치가 Disk Utility.app에 표시되지 않지만 위의 CLI에서 볼 수 있습니다.

약간의 실수로, 나는 UUID를 사용하지 않고 미러를 수리하려고 시도했다.

lindsay:~$ sudo diskutil ar repairmirror 1E127495-1FDE-4521-A941-5E5DC31245DD /dev/disk14
Password:
Started RAID operation
Can't add spare to the RAID set
Error: -69848: Couldn't modify RAID
lindsay:~$ sudo diskutil ar repairmirror 2B52C67D-801E-4481-A76B-F98FF28C13B5 /dev/disk14
Started RAID operation
Can't add spare to the RAID set
Error: -69848: Couldn't modify RAID 

어 오!

미러가 성능이 저하 된 동안 mirror'ed 장치에 대해 생성 한 corestorage LVG를 가져올 수 있습니까?

답변:


1

두 세트는 동일한 UUID를 사용합니다!

Stripe-1
Name:                 cbs1
Unique ID:            1E127495-1FDE-4521-A941-5E5DC31245DD

Stripe-2
Name:                 cbs2
Unique ID:            2B52C67D-801E-4481-A76B-F98FF28C13B5

Create a mirror
Name:                 Untitled
Unique ID:            1E127495-1FDE-4521-A941-5E5DC31245DD

그 거울은 Stripe-1과 같은 UUID를 가지고 있습니다. 루프를 정의했습니다.

어쩌면 그것은 당신의 문제의 원천 일 것입니다. 고유 한 UUID를 만들기 위해 디스크 내용을 직접 수정하려면 disktool이 필요합니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.