맥 부팅/종료 속도가 평상시보다 느려졌을 때 복구하는 방법

2012. 9. 22. 19:08    작성자: ONE™

들어가며

OS X을 새 버전으로 업그레이드 한 후 시스템 부팅 속도나 종료 속도가 이전에 비해 느려진 경험을 해본 적 있으십니까? 혹은 메모리나 하드를 증설 했는데 이런 증상이 나타나신다구요?

종종 시스템 에러로 인해 루트 폴더 (/)의 소유권이 사용자 계정으로 잘못 할당되는 경우가 있는데 이를 다시 시스템에 반납해 OS X의 하드웨어 드라이버 (kext) 캐시를 정상적으로 생성할 수 있도록 바로잡아주는 내용입니다. 시스템 부팅시나 종료시 나타나는 딜레이를 잡는데 효과가 있어 OS X 스노우 레퍼드 시절부터 널리 사용되어 오고 있습니다. 터미널 명령어를 다루어야 하기 때문에 초보자 분들이 지레 겁먹으실 수 있는데 터미널 실행 후 아래 순서대로만 입력해 주시고 맥을 재부팅 해주시면 됩니다. 

적용 방법

1. 응용 프로그램 폴더 > 유틸리티 폴더에서 '터미널'을 실행한 후 아래 명령어를 입력해 줍니다. // 루트 폴더 '/' 의 소유권을 admin 그룹의 root 로 재지정하는 명령어입니다.

sudo chown root:admin /

2. 다시 아래 명령어를 입력해 줍니다. // 이 명령어는 부팅 디스크의 시스템 커널 확장자들을 업데이트하고, 또 새로운 커널 확장자가 있는 경우 이를 캐싱 내역에 업데이트하는 작업을 해줍니다. 이번 명령어는 작업 완료까지 다소 시간이 소모되고, 위 이미지에서 보라색으로 표시한 부분처럼 몇몇 kext 들은 캐싱이 제대로 되지 않는 경우가 발생하는데 이는 캐싱 작업 중 흔히 나타나는 경고 문구입니다. 또한 OS X 버전에 따라, 그리고 시스템에 설치한 하드웨어나 소프트웨어에 따라 보라색 부분의 내용이 상이할 수 있습니다.  

sudo kextcache -system-prelinked-kernel

3. 다음 명령어를 입력해 커널 확장자 캐시를 재생성해줍니다.

sudo kextcache -system-caches

4. 마지막으로 아래 명령어를 입력해 시스템 폴더의 서브 폴더 및 파일들의 권한을 복구합니다.

diskutil repairPermissions /

모든 명령어 입력을 마친 후 시스템을 재부팅해 주십시오. 시스템 부팅/종료가 느려지는 원인이 루트 폴더의 소유권 문제인 경우 커널 확장자 캐싱이 제대로 안되던 문제가 해결되면서 부팅/종료 속도가 크게 향상됩니다.



자료 참조
- Mac Developer Library: kextcache(8) OS X Manual Page

    
  1. 이전 댓글 더보기
  2. Blog Icon
    가묘

    그냥 한번 해봤는데, 전보다 빨라졌네요.
    한바퀴도 안돌고 끝납니다. ㅎㅎ

  3. Blog Icon
    Jey

    좋은정보 감사합니다.
    그런데 궁금한게 하나 있습니다. 제가 산사자로 업그레이드 하면서 마이그레이션을 하는 과정에 사용자 계정의 이름이 같아 이름을 바꾸고
    쓰던 응용프로그램을 불러와서 설치를 했습니다. 그래서 계정이 2개가 있던것중에 불러온 계정을 지웠습니다.
    그리고 나서 위에 터미널 명령을 하는 과정의 비번은 맞는데 터미널에서 su 를 치고 비번을 넣으면 sorry 라고 표시가 되네요.
    이증상은 무엇인가요?
    이것때문인지 부팅음 소거 명령도 듣지 않고 (산사자에서 되는지는 모르겠습니다) 위에 스샷의 내용하고 다르게 제 터미널의 내용은 변경할수
    없다라고 나오네요.
    여기에는 스샷을 첨부할수 없으니 제가 맥쓰사 질답란에 글을 올리도록 하겠습니다.
    시간 나시면 한번 봐주셨으면 감사하겠습니다.
    감사합니다

  4. Blog Icon
    박재한

    이런게 잇었네요.....^^ 제 블로그에 좀 퍼가겠습니다... 출처도 당연히..

    blog.naver.com/jaehan1118

  5. Blog Icon
    ListoKei

    좋은정보 감사합니다^^

  6. Blog Icon
    이장훈

    감사합니다. 실행하니 빨라졌네요. 좋은 정보 감사합니다.

  7. Blog Icon
    curlymomo

    아이맥이 셧다운 되지 않아서 당황하다가 예전에 관련 글을 봤던게 생각나서 찾아봤더니 역시나 있네요. 덕분에 큰 도움 받았습니다. 셧다운도 잘될 뿐더러 속도도 확 빨라졌네요.
    감사합니다~ ^^

  8. Blog Icon

    비밀댓글입니다

  9. 상기 명령어를 적용하시기 전에 디스크 권한복구 작업부터 먼저 하셔야 할 것 같습니다.

  10. 와우 바로꺼지네요- 감사합니다!!^^

  11. 덕분에 잘 해결햇습니다^^

  12. Blog Icon
    잡스형

    맥북에어 2013 사용하는데 종료속도5초 되던게 1~2초로 줄었네요. 감사합니다.

  13. Blog Icon
    woogie

    매버릭스를 사용중입니다. 얼마전에 스노우레오파드에서 넘어 왔습니다. ^^
    매버릭스 업데이트 이후에 부팅 속도가 늦어져서 관련된 정보를 찾다가 게시글을 보게 되었습니다.

    아직해보진 않았는데 이 명령어들이 새로운 운영체제인 매버릭스에서 문제를 일으키지는 않을까요?
    그리고 저런 것들을 에디트 하게 되면 타임머신 백업이나 복구에 어떤 영향을 주지는 않을지 궁금합니다.

  14. Blog Icon
    알럽유

    부팅속도와종료속도가 맥을 재설치후 느려지면 타임머신으로 백업후
    위의 방법대로 하면 많이 빨라지네요.

  15. Blog Icon
    Sonic

    오호~ 감사....실행후 부팅/종료가 몰라보게 빨라졌네요....^^;
    OS를 여러번 Clean Install이 아닌 업데이트로 사용하다보니
    점점 부팅속도가 느려졌었는데 확실히 빨라졌습니다.

    유틸리티의 '디스크 유틸리티'로 권한복구도 몇번 해줬는데
    별 효과가 없었는데 이 방법은 확실히 효과가 느껴집니다.

    강추....^^;

  16. Blog Icon
    희야

    안녕하세요... 몇가지만 여쭤보겠습니다.
    저는 첫번째 명령어만 입력하면 저렇게 안뜨고 패스워드 입력하라고 떠서 보니 위에분이 햇길래..저도 했는데...캡쳐하신것 처럼 안뜨네요ㅠㅠ

    처음에 입력하고 비밀번호 입력하고 다시 처음부터 입력하는거 맞나요 ?
    저는 무슨 마지막에 퍼센테이지 올라가고 하던데ㅠㅠ

  17. Blog Icon
    ^^

    늘 글을 잘 보고 있습니다만 특히 이 글은 감사인사를 안드릴수가 없네요. 종료시마다 뭔가 불안불안하게 오래 걸리면서 오류도 계속 뜨고 멈추고 하던 현상이 싸그리 사라졌어요. 팁 정말 감사합니다.

  18. Blog Icon
    mac user

    빨라졌어요 ~ 감사합니다!!!

  19. Blog Icon
    Sejong Park

    el capitan 베타 버전을 사용할때 시도 때도 없이 바람개비가 도는 현상을 경험하셨을 분들을 위해 오래된 게시물이지만 답글을 남깁니다.

    [설정]-[디스플레이] 에 `자동으로 밝기조절`이랑, `주변광 보정기능`을 체크해제해 주시면 바람개비가 사라질껍니다.
    아무래도 엘 케피탄 버그인 듯 하내요. 정식버전나오면 다시 활성화시키면 될 듯 합니다.

  20. Blog Icon
    솜이

    diskutil repairPermissions
    diskutil: did not recognize verb "repairPermissions"; type "diskutil" for a list

    el capitan 에 실행했더니 제일 마지막 명령에서 위와 같은 에러가 나네요...
    참고로 시스템 하드는 ssd 입니다

  21. Blog Icon
    헤헷

    소문자로 전부넣어보세요

  22. Blog Icon
    오비완

    위에분과 같은 상황인데 소문자로 모두 넣어도 똑같네요ㅜㅜ

  23. Blog Icon
    세이헝

    gimseheonui-MacBook-Pro:~ seheon$ diskutil repairPermissions /
    diskutil: did not recognize verb "repairPermissions"; type "diskutil" for a list

    저도 솜이님과 같은 문구가 출력되네요.......
    그냥 이대로 재부팅해도 되는건가요?

  24. Blog Icon
    123

    os x x10.11 부터 repair permirrions 명령어가 사라졌습니다. (diskutil 명령어로부터)

  25. Blog Icon
    kkk

    그럼 각 폴더들 권한 복구할 수 있는 방법이 없나요?

  26. sudo /usr/libexec/repair_packages --verify --standard-pkgs /