2015년 9월 29일 화요일

외장 하드가 있는 경우 Mac OS X Yosemite, El Capitan 갑자기 재부팅되는 현상 관련 (2016.9.2. update)


2015.9.30.(수)

사무실에서 사용하던 Mac Pro가 갑자기 부팅되는 현상을 보였다. 증상은 외부 저장장치들이 하나, 둘씩 접속이 끊기더니 재부팅되는 현상이다.

모니터를 제외한 모든 기기들은 2대의 UPS에 연결되어 있는 데, UPS 경고음(전원차단 후 배터리로 작동할 때)도 없이 재부팅되기는 처음이다. 명확한 원인은 아직 모르겠지만,  좀 더 지켜봐야할 것 같다. UPS 배터리가 20%이하가 되면 Mac의 전원을 끄도록 설정해 놨지만 배터리 100%이고 파워오프가 아니고 재부팅이므로 이 문제는 아닌 것 같다.

증상 : 2개의 외부저장장치의 접속 중단 후 재부팅(첫 저장장치접속중단부터 대략 15초 정도 걸림)
기기 : Mac Pro(Yosemite 10.10.5), UPS, 외부디스크어레이 3개 등
재부팅 후 : 1시간 지났으나 같은 현상이 재현되지는 않고 있음

아직은 원인을 알 수 없으나 일단 리포팅을 하여 비슷한 증상이 있는 다른 분들께도 조금이나마 도움(위안?)이 되면 좋겠다.

2015.10.15.(목) 업데이트

오늘 같은 증상으로 재부팅되었음. 그러나, 이번에는 부팅음만 들리고 화면에 아무것도 안 나왔다. 조치할 수 있는 것으로는 PRAM reset을 했는 데, 재부팅음을 듣는 데에 오랜시간(30초이상)이나 걸렸다.

그러나, 역시 화면에 아무것도 안나오고(맥 로고가 떠야될 텐데..) 키보드의 Caps Lock 키를 눌러봐도 불이 안들어왔다. 그것은 전체 부팅 과정이 정상적으로 수행되지 않다는 뜻이고, 주변기기 체크 중에 멈춘 것으로 보인다.

일단, 하나둘씩 주변기기들을 제거하고 부팅을 계속해봤으나 별반 무소득이고 시간도 오래걸려서 모두 다 제거하고 키보드와 모니터 2개만 붙혀서 부팅하니 부팅이 된다.

그렇다면, 제거해본 순서는 다음과 같은데, 벨킨 Thunderbolt Express Dock이 의심이 간다.

모니터 1개 제거(thunderbolt) > 전원을 UPS에서 일반전원으로 > 외장하드(USB3, thunderbolt) 제거(전원off) > USB 마우스 제거 > 키보드 교체 > 모든 케이블 제거(벨킨 익스프레스독 포함) 후 키보드 모니터1개만  > 부팅됨

아마도 벨킨은 설치 후 한번도 전원 리셋하지 않아서 누적에러 때문일지도..

전원 부족이 문제는 아닌 듯하고 가끔씩 주변기기들도 리셋을 해 주어야겠다는 생각이 듭니다.

 2015.10.15.(목) 업데이트2

30분 후 다시 같은 현상이 재현되었습니다. cmd-R로 OS 리커버리해 보려고했으나, 부팅이 안되서 포기하였고, 디스플레이 2개, 키보드, 마우스만 연결하고 모두 끊고 부팅해보니 억지로 되면서 언어를 선택하라는 Mac OS 설치화면이 뜨면서 iCloud ID 암호를 넣으라고 합니다. 무서운일이 벌어질 듯 합니다만.. 암호를 입력하니 갑자기 다시 부팅되면서 Macintosh HD에 대한 FileVault 암호화를 끄겠다고 합니다. 약 1시간 기다리라고 합니다.

1시간 동안 다른 일 못하고 끝날 때까지 기다리면, 최종적으로는 finder에서 파일시스템을 다시 읽어들이고 끝났습니다. 그 후 몇번 부팅을 시키면서 안정화되도록 하였습니다.

암호화 해제하는 도중에 finder로 한글folder를 만들어보니 한글모아쓰기가 안되고 ㅎ ㅏ ㄴ ㄱ ㅡ ㄹ 로 보이는 등 이상한 일이 많았습니다. 이것은 언어선택을 다시 하니 해결되었습니다.

현재는 모든(벨킨포함) 주변장치를 다 연결하고도 정상적입니다.

아마도 Yosemite에서 El Capitan으로 옮겨가면서 FileVault암호화의 호환성에 문제가 있었는지도 모르겠습니다.



 2015.10.15.(목) 업데이트3

이번에는 2시간 후 사용 중인데도 갑자기 재부팅되고, 재부팅된 후에도 금방 다시 재부팅되는 현상 발생하였습니다.

그래서, 리커버리 모드인 cmd-R 로 부팅해서 diskutil 에서 검사/복구하고 OSX를 다시 설치하였습니다. (El Capitan 다운로드 다시하고 설치하는 데, 45분 정도 걸렸음. )

아직은 문제가 없음... 

콘솔 로그에서 시스템로그를 보니 마지막 부팅 후 내용만 기록되어 있어서 별반 도움이 안되고,  crash 내역에는 Mail 이 문제가 되었던 10월2일자 말고는 크게 문제가 될 것이 없어 보였고, 오늘자 crash는 하나도 없었음. 다만, 맥용아래한글과 관련해서 mdworker의 crash 기록이 많이 있었음.

2015.10.21.(수) 업데이트

콘솔을 살펴보니 racoon 서비스에서 IPv6 주소 어디론가(2개의 주소)를 접속하게 해 주는 것 같음.  그러다가 갑자기 부팅되는 것 같음. 그래서 terminal에서 다음 명령으로 racoon 데몬을 중단시켜버렸음.

sudo killall racoon

16일(금)에 racoon을 중단시킨 후로는 그런일이 없었으나 오늘 오전에 한번 부팅하고 나니 10여분 만에 바로 재부팅(저절로)되었고, 재부팅 후에도 계속 재부팅되는 현상을 보임.

그래서, 재부팅되자마자, racoon을 종료했는데도 30분 후에 재부팅..

일단, 디스크어레이 중 문제가 있어보이는 것을 제거하여 괜찮은가를 알아보고 있는 데, 근거로는 재부팅되기 직전에 디스크어레이가 갑자기 끊어지고 정상적으로 추출하지 않았다는 메시지가 뜨기 때문임.

2015.10.29. (목) 업데이트

현재까지 발견된 문제점들에 대한 해결
  - RAID5 디스크어레이를 빼고 사용하면 괜찮음.
  - Mac OS가 지원하는 software RAID 0로 사용중인 디스크어레이도 빼면 아주 문제없음
  - 모니터에 달려있는 USB3.0 허브를 연결하면 부팅 불가였고, 빼고 부팅한 후 다시 꽂으면 아무런 문제없이 사용가능했음

현재까지의 잠정결론
   - Yosemite나 El Capitan에서 RAID 관련하여 문제가 있을 수 있으므로 자신이 사용하는 RAID 장비가 특히 El Capitan에서는 사용가능한가에 대해 반드시 따져보고 사용해야함
  - 미심쩍은 주변기기들도 잘 체크해보고 사용해야할 것임


2015.11.13(금) 업데이트

사무실 동료의 Mac Pro에서도 완전히 같은 증상을 보임. Mac OS를 새로 깔고(클린 설치) 여러가지 조치를 취했을 때 별 반 소득이 없었음
Apple Support Communities(Yosemite ejects external drives)에 같은 증상을 호소하는 많은 글들이 있음. 곰곰히 읽어보니 대부분의 모든 외장하드에서 같은 증상을 보임. 여러가지 방법을 제시하였으나 아직까지는 다음 방법이 최적의 해결책으로 생각됨. (PRAM, SMC reset은 별반 도움이 안됨)

  - 시스템환경설정 > 에너지절약 > 전원 > 가능하다면 하드 디스크를 잠자기 상태로 두기를 uncheck 

추가로는 '디스플레이가 꺼져 있을 때 컴퓨터를 자동으로 잠자지 않게 하기'를 check해서 전원연결이 되어 있을 때는 컴퓨터가 sleep mode로 가지 않도록 함

그외, apple community에서는 Spotlight에서 개인정보보호에서 외장하드를 서치하지 않도록하거나 '네트워크 연결 시 깨우기' uncheck  등 여러조치를 이야기하고 있으나 현재로써 가장 장력한 방법은 hdd sleep disable인 것 같음. 본인도 10월말부터 얼떨결에 그렇게 해 놓고 쓰고 있었고 현재까지 아무 문제 없었음.

위 조치를 했는 데도 사무실 동료의 Mac Pro는 같은 증상을 보이고 있음. 일단 여러가지 조치를 취해 보았음.

일단, 외장하드어레이에서 파티션이 엉켰거나 액세스가 불안한 HDD가 있다면 증상을 보이고 있으며, 같은 외장하드어레이 slot에 들어있더라도 손상되지 않은 HDD에 대해서는 그렇지 않은 것으로 보임.

따라서, 완전히 조치할 수 있는 것은 아니지만 다음과 같이하면 어느정도 해결할 수 있을 것임.

1. 문제가 되는 외장하드를  백업 받음 - 윈도우나 리눅스에 붙이던지 알아서 받음
2. 문제의 외장하드를 초기화(맥에서는 잘 안되므로 PC의 BIOS에서 제공하는 초기화)
3. 시스템환경설정에서 HDD 잠자기 uncheck
4. 재부팅하면서 PRAM, SMC 리셋 (이때는 키보드, 모니터, 마우스만 붙이고..)
5. 부팅
6. 문제의 외장하드를 연결하고 새로 포맷(지우기)
7. 다른 주변기기들(USB 허브 등..)도 연결
8. 재부팅 후 다시 증상을 확인해봄
9. 백업받은 내용을 외장하드로 복원

다른 외국 사이트에서는 하드웨어 문제로써 일단 다음과 같이 전원과 케이블을 먼저 건드려 보는 방법을 제시하고..


  1. Plug devices directly into your Mac
  2. Avoid daisy-chaining
  3. Use a dedicated power supply for the device
  4. Use a powered hub for devices that do not have dedicated power
  5. Replace cables
그것이 안될 경우 다음과 같은 여러가지 삽질을 권유하고 있음.

Turn off background services that may regularly use the drive
Turn off drive sleep and system sleep
Verify and repair your drive
Turn off Encryption
Uninstall drive management tools and drivers
Format your drive

2016.9.2. update

SoftRAID 5.5에 새로 추가된 성능 중에 Mac OS X가 사용중인 disk를 추출하는 버그를 해결했다고하는 내용이 있음.
SoftRAID를 구매하면 해결되겠지만, 그렇지  않다면 다음과 같이 하도록 권고하고 있음.



관련 내용은 아래 사이트를 참조...

https://www.softraid.com/pages/support/faq/faq_disappearing_disks.html