실제 드라이브가 정상일 때 5 개의 다른 iMac이 손상된 OS X 파티션을 개발 한 이유는 무엇입니까?


9

저는 지역 학군의 기술자이며 iMac Multimedia Lab에 문제가 있습니다. 지난 9 개월 동안 22 개의 iMac 중 5 개가 파일 시스템 손상으로 어려움을 겪었습니다. 이 머신에 대한 유일한 해결책은 OS X 파티션을 완전히 지우고 Time Machine에서 적절히 복원하여 새로 시작하는 것입니다.

파일 시스템 손상을 알고있는 이유는 다음과 같습니다.

  • iMac은 OS X을 부팅하지 않습니다. "throbber", 진행률 표시 줄 또는 Apple 로고에서 멈추는 것을 보았습니다.

  • 대상 디스크 모드 (해당 기능 사용)를 통해 iMac 디스크를 마운트하면 Bootcamp 파티션에만 성공합니다. OS X 파티션이 마운트되지 않습니다.

  • 디스크를 확인하면 OS X 파티션을 복구해야합니다 (유효한 형제 항목, 고아 하위 항목 등을 보았습니다). 디스크 복구 시도가 실패합니다. 이 최근 시도 (어제)는 카탈로그 B 트리를 재 구축 할 수 없다고 말했습니다. 나는 매번 말한 것에 대해 더 완전한 메모를해야했지만, 마지막 때까지 매번 나는 그것이 백만 분의 일의 이상한 사건이라고 가정했다. 우연

  • Drive Genius 3으로 드라이브 복구 또는 재 구축도 실패 함 지금까지 Data Rescue 3을 통해 사용자 파일의 98 %를 복구 할 수 있습니다 ", 디스크 유틸리티에서 드라이브가 나타나지 않거나 사라지고, Finder가 계속 반응하는 등)

  • 일반적으로 일련의 불량 드라이브에 분필을 넣습니다. 방금 iMac을 잘못 구입 한 불행한 사람이 되었습니까? 여기서 흥미로운 일이 시작됩니다. 나는 당신에게 이상한 목록을 제출합니다 :

  • SMART를 통해 드라이브의 상태가 양호 함

  • RAM 체크 아웃
  • 파티션을 삭제하고 다시 만든 후 OS X를 다시 설치하면 모든 문제가 사라집니다.
  • 동일한 Mac에 두 번 손상이 발생하지 않았습니다
  • Bootcamp는 동일한 드라이브에 설치되며 Mac 측의 손상 전, 후 및 손상 중에 작동합니다.
  • Bootcamp 파티션은 모든 iMac에서이 문제가 발생하지 않았습니다

또한 명백한 것을 배제하기 위해 :

  • 브라운 아웃 또는 서지가 발생하지 않았습니다

  • 우리는 오작동이 동시에 (약 한 달 전에 두 대의 기계가 동시에 다운 된 경우) 몇 달 간격으로 나타나기 때문에 바이러스를 심각하게 의심합니다. 또한, 재 포맷 후에 사용자의 문서가 복원되므로, 악성 프로그램 인 경우 Mac이 계속해서 실패한다는 것을 추측 할 수 있습니다.

  • 기계는 기후 제어 지역에 있습니다

  • 영향을받는 동일한 사용자가 아닙니다

  • 피할 수없는 하드 셧다운 (이따금 씩만 발생하는 경우) -블루

자주 사용되는 소프트웨어는 다음과 같습니다.

  • iPhoto
  • iDVD
  • iMovie
  • 원정 여행

또한 머신에 Parallels 5가로드되어 Bootcamp 파티션을 VM에로드합니다. Parallels는 표준 마법사를 통해 설정되었으며 홀수 볼 구성이나 해킹은 없습니다.

그리고 마지막으로 사양은 다음과 같습니다.

  • iMac 10,1 (21.5 인치)
  • 재고 드라이브
  • OS X Snow Leopard (최신 업데이트)
  • 재고 메모리
  • Active Directory 인프라에 가입
  • HFS + 파일 시스템 (대소 문자 구분 안함, OS X Snow Leopard의 기본값)
  • 일반적인 드라이브 유지 보수가 없습니다. 프로그램들. Genius 드라이브는 어제 오후 (최신 오류에서 복구 한 후 AFTER)에로드되어 모든 iMac에서 검증을 실행했지만 이전에 설치되지 않았습니다. 과거에 실패한 적이 있거나 실패하지 않은 모든 Mac은 날아 다니는 색상으로 통과했습니다.

TL; DR : 5 개의 다른 iMac에서 OS X 파티션이 손상되었지만 실제 드라이브는 정상입니다. 왜!?!?!


꺼짐 주제 : 8¼b : Shift + Enter를 사용하여 주석 상자에 줄 바꿈을 입력 할 수 있습니다. 또한 enter & shift-enter의 역할을 바꾸는 브라우저 플러그인 (userscripts?)이 있다고 들었습니다. enter는 줄 바꿈을 삽입하고 shift-enter는 주석을 제출합니다.
Jason Salaz

잘 기록 된 질문 +1 학생들의 행동이 될 수 있다고 생각한 적이 있습니까?

하드웨어 측면을 쉽게 살펴볼 수 있도록 iMac 10,1은 어떻게 iMac {early | mid | late} 20YX에 매핑됩니까? #desktopcomputers를 일련 번호 중 하나로 교체하면, support.apple.com/manuals/#desktopcomputers 는 iMac 의 구체적인 이름을 갖습니다 .
bmike

답변:


6

HFS Plus (HFS +)는 깨지기 쉽고 약간 오래된 파일 시스템입니다. 당신이 그것을 구글하면 파일 시스템 손상에 대한 많은 보고서를 찾을 수 있습니다.

파일 시스템을 마운트 해제하지 않고 재부팅하는 것이 파일 시스템을 손상시키는 가장 좋은 방법입니다. Mac이 어떤 이유로 (내 경우에는 nvidia 비디오 카드) 정지되거나 정전이 발생합니다.

다음은 IMHO가 파일 시스템 손상 가능성을 줄여주는 몇 가지 팁입니다.

  1. 시스템이 정지되면 ssh에서 재부팅하십시오. 내 Mac의 그래픽 하위 시스템이 정지되면 SSH를 통해 계속 액세스 할 수 있습니다. 네트워크에서 ssh 연결을 열고 재부팅하십시오. 이 작업에 Apple Remote Desktop (62 유로)을 사용할 수 있습니다 . 먼저 ssh 액세스를 활성화해야합니다.

  2. 수행 diskutil verifyVolume /주기적으로. 예. HFS +가 저널 파일 시스템 인 경우에도 손상 될 수 있습니다. Apple Remote Desktop 을 사용 하여 모든 교실 컴퓨터에서 한 번에이를 실행할 수 있습니다 .

  3. 여러 볼륨을 사용하십시오. 여러 볼륨을 사용하면 손상 가능성이 줄어 듭니다. 분할 /에서 /Users/복원이 용이해야한다 (중 / 또는 / 사용자가 손상됩니다). 이것은 아마도 Bootcamp와 복잡 할 수 있습니다.

  4. 쓰기를 줄이는 옵션으로 파티션을 마운트하십시오. noatime옵션으로 파티션을 마운트 하면 쓰기가 줄어 듭니다. 기본적으로 파일에 액세스 할 때마다 액세스 타임 스탬프가 "터치"됩니다.

  5. 다른 OS에서 HFS + 파티션을 마운트하지 마십시오. 누군가 USB / DVD에서 Linux 배포판을 시작하고 /rw 모드로 마운트 하거나 저널 설정으로 재생할 수 있습니까?

내 대답이 도움이되기를 바랍니다.

추신 : 부패는 일반적으로 점진적이지 않습니다. 특정 원인으로 인해 소프트웨어 나 워크 플로가 발생할 수 있습니다. 내 생각은 Parallels 5에 있지만 MacOS 볼륨이 아닌 부트 캠프 볼륨을 손상시켜야합니다. KB를 검색해도 유용한 정보가 없습니다.

PPS : 파일 내의 손상을 바로 잡을 실제 시스템이 없기 때문에 깨지기 쉽습니다. 저널 레코드는 파일 시스템을 일관된 상태로 되돌리기 위해 데이터 전송 및 재 복사를 시도하지만 파일 손실이 중요한 경우 (실제 파일 시스템 구조 데이터와 같은) 파일이 없습니다. 실제로 모든 논리 데이터 정보를 나열하는 카탈로그 파일이 파일로 저장되기 때문에 특정 위치에서 손상된 경우 전체 파일 시스템이 쓸모없는 가비지 데이터로 표시되거나 손상된 경우 부분적으로 가비지가 발생합니다. 저널 재생이 발생하여 데이터와 일치하지 않는 방식으로 파일 시스템을 재구성합니다 (예 : 파일 a와 b는 각각 1MB와 2MB이지만 재생은 2MB와 1MB로 변경되어 내용의 절반) B는 A 안에 있습니다.


2
모든 파일 시스템은 상황을 고려하는 데 문제가 있습니다. 그러나 "연약한"과 "약간 오래된"? 정말? 내 마음에 조금 구식은 저널링이 아닙니다. HFS +의 경우에는 그렇지 않습니다.
Jason Salaz

파일 시스템이 취약한 경우 모든 Mac에 문제가 있습니까? 갑작스런 전원 차단 및 안전 부팅의 롤링 일정을 감사하는 수백 개의 Mac을 설치 한 파일 시스템 복구는 이런 종류의 일을 싹 트게합니다.
bmike

HFS Plus (HFS +)의 경우 +1은 취약한 파일 시스템입니다. 두 개의 하드 드라이브 에서이 정확한 시나리오를 경험했습니다. Windows는 영향을받지 않으며 hfs +는 복구 할 수 없습니다. 파티션을 재 작성하고 os x를 다시 설치하면 잘 작동합니다
Clint Good

2

내 머리 위로 할 수있는 것들 ...

전력 서지 또는 브라운 아웃이 없다고 말 했습니다. 어떻게 확인합니까? PC 전원 공급 장치가 무작위로 불고있는 교실이있었습니다. 유지 보수 직원이 모니터링 미터를 회로에 연결하도록해야했고 콘센트에 전압이 급상승하고 있음을 발견했습니다.

메모리가 올바르게 장착되지 않아 데이터가 손상되었습니다.

드라이브 케이블이 느슨합니다.

불량 섹터 세트가 있지만 불량 섹터에 대한 경고 또는 스캔을 트리거 할만큼 충분히 나쁘지 않은 한계 하드 디스크.

bootcamp를 통해 Windows 측에서 드라이브가 원하지 않는 방식으로 드라이브를 수정하는 것입니다. 복사 방지? 드라이브 유틸리티?

실험실에 있다고 했잖아 학생들은 무엇을 달리고 있습니까? 실행할 수있는 것을 모니터링하거나 잠그고 있습니까?

당신은 이것이 무작위로 보인다고 말했지만, 이것을 가지고있는 두 대의 기계는 연속적으로 발생하지 않습니다. 이로 인해 학생 또는 학생 그룹이 문제를 일으키거나 실험실에서 임의의 전원 문제가 발생했다고 의심 할 수 있습니다. 이 문제가 사용자 중 한 명을 마술처럼 따르는 지 확인하기 위해 마지막으로 컴퓨터를 사용한 사람을 추적하는 방법이 있습니까?


우리는 전력 모니터링 장비를 사용하지 않았습니다. 고교의 선생님들로부터 그 보고서를 버리기 만하면됩니다. GAH 편집 ! 자체 참고 사항 : Enter 키는 주석 모드에서 새 줄을 만들지 않습니다.
EightQuarterBit

시도하고 싶을 수도 있습니다. 교실에서도 그러한 문제에 대한 징후는 없었지만 IT 책임자는 대학의 전기 공학 전공으로 확인했습니다. 그는 수학을하고 그들이 수천 볼트의주기적인 스파이크를 가지고 있다는 것을 알았습니다 ...
Bart Silverstrim

이 문제가 발생한 각 컴퓨터에서 RAM 테스트를 수행했습니다. 모두 통과했습니다. 드라이브 케이블이 느슨하면 문제가 여러 iMac이 아니라 동일한 iMac에서 동일한 컴퓨터에 몇 번 나타날 것입니다. 또한 드라이브 케이블이 느슨하면 Bootcamp 파티션에 발생하지 않았을 가능성이 있습니다.
EightQuarterBit

드라이브가 실제로 한계가있을 수 있지만, 그 드라이브를 구입하기가 어렵습니다. 이 드라이브를 확인하고 다시 확인하고 세 번 확인했습니다. Apple의 디스크 유틸리티와 Drive Genius 3을 사용하여 디스크에서 코딱지를 스캔했습니다. 또한 SMART에 최소한 몇 개의 표시기가 없으면 한계 드라이브를 본 적이 없습니다. SMART를 통과 한 "나쁜"하드 디스크를 보았지만 여전히 SMART 유틸리티를 사용할 때 재배치 된 섹터 수가 많았고 그 수가 없었습니다. 이 드라이브? 나다.
EightQuarterBit

나는 Windows가 Mac 파티션을 망친다 고 생각했지만 여전히 배제하지 않았습니다. 그러나 Apple의 부트 캠프 드라이버가 읽기 전용 HFS + 파티션 만 마운트한다는 사실은이를 배제하는 것처럼 보입니다. Windows 측에서는 디스크 도구 나 "깊은 고정"유형 유틸리티를 사용하지 않습니다.
EightQuarterBit

1

정기적 인 기계 점검을 고려 했습니까? 매주 fsck 확인 단계를 쉽게 예약하고 (부패가 발생하는 이유를 파악할 때까지) 매월 상황을 파악할 수 있습니다.

저널 파일 시스템을 사용하면 Mac이 부팅되지 않는 수준까지 저하되는 반복적 인 나쁜 처리가 필요합니다. 나쁜 소프트웨어조차 부팅의 시스템쪽에 쓰지 않으므로 무언가가 잘못되었다고 생각합니다. Mac이 깨끗하게 종료되고 사소한 파일 시스템 오류가 복구 될 때마다주의를 기울이십시오 (Mac이 재시동되고 fsck가 preen 모드에서 실행되지 않을 때마다 문제가 있음).

25 개의 Mac을 배포하면 syslog 서버 또는 기타 중앙 집중식 감사 시스템을 설정하여 파일 시스템 검사 및 전원이 제대로 꺼지지 않는 파일을 미리 확인할 수 있습니다.


0

나는 학생 활동을 고려할 것입니다. 당신이 bootcamp와 OS X를 실행하고 있다면, 학생들은 인내심이 없기 때문에 학생들이 부트 측을 실행하기 위해 Mac 측을 추락하고 있다고 확신합니다. 화면 사물함이있는 경우에도 마찬가지입니다.

나는 제안한다 :

  1. 부트 캠프를 제거하십시오. 대신 Parallels 또는 Virtual Box에서 VM을 실행하십시오. (VirtualBox 아래의 Windows XP가 제대로 작동한다는 것을 알았습니다.) 가상 머신이 변경 불가능하고 이전 부트 캠프 파티션에 로컬로 저장되도록이를 구성하십시오. 이렇게하면 아이들이 창문을 설치하지 않아도됩니다. 서버의 Mac 홈 디렉토리를 읽으려면 홈 디렉토리를 재 지정하십시오. (이것은 최초의 치열한 regedits를 포함하여 처음으로 설정하는 PITA입니다)

  2. 어떤 학생이 어떤 기계를 사용했는지 알 수 있도록 로그인 모니터링 양식을 설정하십시오. 이것은 여러 컴퓨터에서 동일한 아이 로그인을 발견 할 수 있다는 장점이 있으며, 일반적으로 금지 된 사람에게 유리하게 사용합니다. 동일한 로그인이 두 시스템에있을 때 두 시스템이 모두 재부팅되도록 설정했습니다.

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