2015년 8월 15일 토요일

S.M.A.R.T. (Self-Monitoring Analysis and Reporting Technology)

맥미니 SSD 문제는 지금까지 사용해 보니 완전히 해결 된것 으로 보인다.

ifixit 의 2012 late용 sata 케이블은 삼성 SSD 840 pro와 무언가 호환성에 문제가 있는 것 으로 보인다.

이것은 잠재적인 문제점을 가지고 내가 1년전 2014년 4월 처음 SSD를 장착하고 퓨전 드라이브를 처음 구성 하였을때 부터 문제를 가지고 있었지만 퓨전 드라이브의 특성상 HDD와 SSD가 읽기 / 쓰기를 동시에 하기 때문에 그러한 문제점이 들어 나지 않았던 것이다.

그리고 당시에도 SSD trim enable을 하자 나자 부팅시에 문제가 발생 했던 기억이 있는 것으로 보아 아마도 최초에도 문제는 있었던 것으로 보인다.

디스크의 SMART 정보를 얻는 OS X 앱 두가지를 수행해 보니 SSD에 남은 기록으로 199번 CRC에러가 Count 176364번 발생 했다.

이러한 정보는 두가지 앱으로 확인이 가능 하다.
http://binaryfruit.com/drivedx
DriveDx

http://www.volitans-software.com/apps/smart-utility/
SMART Utility


좀더 자세한 정보를 얻을수 있는 것은 DriveDx 이지만 trial 기간이 만료 되었다.
CRC 에러의 마지막 카운트는 2015년 8월 3일로 기록된다.

내가 SSD와 HDD의 위치 (케이블) 을 바꿔 설치 한 이후 기록이 없다.

또한 HDD는 ifixit 사의 케이블에 연결 되어 있어도 CRC에러가 발생 하지 않고 있다.

현재 2012맥미니 SSD는 요세미티 10.10.4 버젼에서 추가된 trimforce enable 기능으로
트림 까지 활성된 상태에서 더이상 문제를 일으키지 않고 아주 퀘적한 퓨전 드라이브 성능을 내고 있다.

결국 지금까지 나를 고생시킨 SSD 디스크 문제는 이로서 완치 판정을 받았다고 할수 있겠다.

ifxit의 케이블도 고장이 아니라 단지 삼성 SSD와의 호환성 문제인듯 하다.


2015년 8월 4일 화요일

최근 맥미니 퓨전 드라이브 부팅 이상 증상에 대한 결론

1년전으로 거슬러 올라가면 삼송SSD 840pro를 구매하고
1TB 디스크로 이용 하던 맥미니에 세컨드 베이에 SSD를 장착 (ifixit dual drive kit)
커맨드라인을 이용해 퓨젼드라이브구성
타임머신을 통해 복원 사용 정상동작
http://mtsparrow.blogspot.kr/2014/05/2012-late-mac-mini-fusion-drive.html


첫번째 패닉
트림 인에이블 (kext 수정) --> 패닉 (부팅시 금지 표시)
타임머신 복원으로 정상 동작 트림 off로 사용하기로 함
1년간 아무런 문제 없이 사용 그동안 OS는 메버릭스에서 요세미티로 업그레이드가 되었다.

두번째 패닉
요세미티 10.10.3
퓨전드라이브에서 특정 파일을 읽지 못하는 경우가 생겼다.
http://mtsparrow.blogspot.kr/2015/06/os-x-disk-utility-exit-code-8-on-fusion.html
결국 퓨젼드라이브를 포멧 하고 타임머신 복원을 하였다.

빈번한 패닉
요세미티 10.10.4
공식적으로 트림을 지원하게 되어 sudo trimforce enable을 수행 하였다.
이번에도 부팅 중 경고 표지판이 발생 하였다.
 http://mtsparrow.blogspot.kr/2015/07/10104-error-loading-kernel-cache-0x6.html
부팅 실패 발생이 점점 빈번해 지고
타임머신 복원으로 회생을 자주 해야 했다.
매일 같이 불안해 하며 맥을 사용 했다. 멘붕!

해법1
퓨젼드라이브를 포기 하자
퓨전 드라이브 해제를 터미널에서 입력 하였다.
해제 되었고 각각의 ssd와 hdd를 포멧 하기 위해 diskutil을 실행 하였더니
팝업이 뜨고 fix를 누르니 다시 퓨전 드라이브로 묶어 주었다.
--> 사실 이제는 터미널에서 명령으로 퓨전을 묶을 필요가 없어진듯 하다.
다시 퓨젼을 구성되어 먼가 다를 거라 믿고 타임머신 복원을 하였다.
빡세게 사용 해주니 다시 부팅 실패가 발생 하였다.

해법2
플렌은 이러하다 타임머신 외장 1tb에도 공간이 없기 때문에 일단 HDD 1TB에 타임머신 복원을 하고 SSD에 클린 설치를 한다음 1tb에 지울것은 지우고 그냥 데이터로 쓰자 는 계획 이었다.

퓨전을 해제 하고 1TB HDD에 복원 하였다. 정상 동작 한다.
cmd + R부팅으로 SDD에 클린 설치 시도 하였다.
실패!

추론 : SSD에 먼가 문제가 있다.
맥미니를 분해해서 SSD를 추출 하였다.
바로 삼성 서비스 센터에 갔다.
AS실패 헐! 이런 내가 병행수입을 구매 했던것 같다.

해법3
SSD를 추출할때 다시 장착하기 편하게 하기위해 1TB HDD를 깊숙한 곳 (세컨드 베이)에 장착 을 했다. 다시 SSD를 원래 HDD자리에 장착을 했다.
SSD와 HDD의 위치가 바뀐 상태에서 SSD에 OS X 클린설치를 하니 설치가 원샷에서 성공 하였다.
추론: 케이블 문제!

그렇다. 케이블 문제 ifixit에서 구매한 세컨드 드라이브 sata케이블 요게 문제인거 같다.


해법4
SSD에 클린설치 OS X와 HDD에 타임머신 복원 사본으로 데이터를 정리 하고 사용하려고 했다.
그러다가 귀차니즘이 몰려오고 케이블이 문제였고 SSD가 원래 HDD케이블에 문제 없는 곳에 설치 된다면 부팅중에 문제 정도는 발생하지 않고 퓨전을 연결 하여 잘 사용되지 않는 데이터가 HDD쪽으로 가서 데이터 읽을때 발생 하지 않을 까 하는 안일한 생각으로
다시 퓨젼으로 묶고 타임머신 복원을 하였다.
지금 까지는 문제가 없다.

단지 디스크 위치 만 조정 했을 뿐이다.
인터넷을 찾아 보면 ifxit 케이블과 SSD 840pro 문제에 대한 글타레도 있긴 하다.
그렇다고 OWC 케이블을  다시 구매 하기도 애매 하고 이대로 제발 문제가 발생 하지 않았으면 좋겠다.