Mac을 조각 모음해야합니까?


53

Mac에서 조각 모음을 수행하는 응용 프로그램 (OS X 실행)이 없습니다.

Mac OS X에는 조각 모음이 필요하지 않습니까? 그렇다면 왜 안됩니까?


3
나는 파티에 늦었다는 것을 알고 있지만 그런 프로그램이 있습니다. macupdate.com/info.php/id/16819/idefrag
Rohan Monga

답변:


48

불필요하다. 원하는 것보다 자세한 내용 은 Amit Singh ( Mac OS X Internals : A Systems Approach 저자)의 HFS Plus 볼륨 조각화를 읽으십시오 .



1
Amit Singh는 "…" "결과"를 일반화하기에 너무 적은 양의 샘플을 샘플링했습니다 . 이것은 내가 원했던 것보다 훨씬 상세합니다.
Graham Perrin

@Graham-당신이 읽는 것을 멈추는 시점입니까? 그 (긴) 에세이에도 몇 가지 다른 문장이 있습니다.
Dori

@Dori 오래 전에 페이지 전체를 읽었습니다. 몇 달 전에 필자는 필자 가 hfsdebug보다 나은 것으로 설명하는 fileXray를 사용하기 시작했습니다 ( Amit Singh와 fileXray의 관계에 대한 자세한 내용 ). 이 질문에 대한 자세한 답변을 기다려주십시오. 그 동안 다른 질문에 대한 나의 답변 중 하나에서 조각 모음에 대한 토론을 찾을 수 있습니다.
Graham Perrin

1
일반적으로 필요하지는 않지만 조각화로 인해 드라이브를 파티셔닝하지 못하게 할 수 있으며 매우 큰 드라이브의 경우 조각난 드라이브의 데이터 손실을 볼 수 있습니다. 내 컴퓨터에서이를 보았습니다. OS는 디렉토리 조각화가 아닌 파일 만 처리합니다.
alimack

23

HFS, Mac OS X에서 사용하는 파일 시스템 (기술적으로 HFS +)에는 드라이브의 조각화를 줄이는 여러 가지 기본 제공 조치가 있습니다. 첫째, 범위 기반 할당을 사용하는데, 이는 한 번에 여러 개의 연속적인 데이터 블록을 작성하므로 본질적으로 데이터 조각화가 적다는 멋진 표현입니다. 둘째, 지연된 할당을 사용합니다. 즉, 디스크 쓰기가 "대기"되고 드라이브에 그룹으로 기록됩니다 (다시 말해서 조각화가 적음). 또한 Mac OS X은 파일 조각 모음을 즉시 수행합니다.

길고 짧은 것은 Mac에서 조각화가 실제로 문제가되지 않기 때문에 Mac OS X에서 드라이브 조각 모음을 수행하는 프로그램이 표시되지 않는 이유입니다.

참고로, OS X에는 드라이브 조각 모음을 수행하는 상용 프로그램이 있지만 이것은 본질적으로 뱀 기름입니다. 드라이브에 작은 수준의 조각화가있을 수 있으며 이러한 앱은 반드시 처리합니다. 그러나 100 % 불필요하며 이점이 없을 것입니다.


9
구체적으로 말하면, Mac OS X은 20MB 미만의 파일을 즉시 조각 모음 합니다 . 큰 파일 (예 : 비디오 편집)로 작업하는 경우 조각화 문제가 발생할 수 있습니다.
CajunLuke

8
"100 % 불필요"라는 문구는 과장된 것입니다. 나는 최근에 그것을 발견했다.
Graham Perrin

조각 모음은 볼륨을 다시 파티션해야 할 때 유용합니다. (이에 대한 타사 유틸리티도 있습니다.)
Andrew Vit

@andrewVit HFS [+]의 작동 방식을 모르지만 일부 파일 시스템은 조각화를 방지하기 위해 의도적으로 다른 파일에서 파일을 이동하므로 조각 모음을 수행하면 조각 모음 된 파일이 여전히 멀리 떨어져 있기 때문에 크기 조정을 위해 데이터를 통합하는 데 도움이되지 않을 수 있습니다.
Hawken

21

대부분의 사람들은 대부분의 사람들이 이해하지 못하는 기술적 주장을 인용하여 Mac이 디스크 조각화로 고통받지 않는다고 말합니다.

컴퓨터의 성능을 전혀 향상시키지 않을 수있는 일에 20 달러를 쓰지 않고 할 수있는 일 이 없기 때문에 대신 다른 유지 관리 작업 에 집중하고 새로운 Mac을 구매하거나 다시 설치할 수 있습니다. 오래된 것이 너무 느려집니다.

그러나 : 디스크 조각화를 신경 쓰지 않기위한 중요한 전제 조건은 항상 디스크에 여유 공간을 유지하는 것입니다 (나는 얇은 공간에서 꺼내지 않은 권장 사항을 찾을 수 없지만 20 %가 종종 언급됩니다).

사실을 똑바로 유지하려면 :

  • 있는 기능 조각의 일부를 방지하기위한 맥 OS X에서가.
  • Apple 이러한 기능이 대부분의 사용자가 조각화 문제에 신경을 쓰지 않아도 될 것으로 생각하지만 경우에 따라 조각 모음을 통해``조각 모음 ''의 이점을 얻을 수도 있다고 말합니다 (예 : "디스크가 거의 가득 찬 경우 종종 수정하거나 만들 경우 큰 파일 ")
  • Mac OS X 용 내장 또는 무료 및 인기있는 조각 모음 유틸리티는 없습니다 (상업적 인 것도 있지만)
  • 일부 사람들은 조각화로 인한 문제가 있습니다 ( 1 , 2 )
  • 경우 알 수있는 쉬운 방법은 없습니다 당신의 특정 문제가 단편화로 인해 발생은.

HFS Plus Volumes에서 인용 된 BTW (@Dori의 답변) 는 다음과 같이 명시 적으로 말합니다.

HFS +의 조각화 저항과 관련하여 어떠한 주장도하지 않습니다. "결과"를 일반화하기에는 볼륨을 너무 적게 샘플링했습니다.

추신 : 나는 웹 브라우저 (관심 분야)가 적어도 때때로 조각화에 영향을 받는다는 것을 알고 있습니다 (예 : mozilla , chrome ). 나 자신도 mozillla의 이슈 트래커에 설명 된 것과 비슷한 문제가있었습니다.


1
가장 큰 문제는 공간이 부족해지기 시작하면 조각 모음을위한 연속 된 공간이 더 이상 없기 때문에 런 어웨이 조각화가 발생하므로 파일이 자동으로 조각 모음되지 않고 연속적인 공간이 만들어지지 않기 때문에 파일이 조각 모음을하지 마십시오 ...). 나는이 상황에 있다고 판단하기 위해 Drive Genius를 사용했습니다. 조각 모음 / 정리했습니다. 그리고 voila, 그렇지 않으면 다른 부족한 기계에서 조금 더 많은 삶.
jhfrontz

Time Machine은 항상 대상 디스크를 채우므로 사용자가 조각화 문제를 일으킬 가능성이 가장 큽니다.
Abhi Beckert

20

일반적으로 HFS +를 조각 모음 할 필요가 없습니다. 이를 조각화하는 것이 가능하지만 OS X 커널의 구현에는 지연된 블록 할당 및 핫 밴딩을 포함하여 조각화를 제한하는 경향이있는 많은 기능이 포함되어 있습니다. 실제로 이상한 일을하지 않는 한 (많은 읽기 및 삭제를 수행하는 동안 드라이브를 99 % 이상 가득 차게 유지) 드라이브를 크게 조각화하는 것은 매우 어렵습니다.

일반적으로 OS X 드라이브 조각 모음을 수행 할 가치가있는 유일한 시간은 LVM 작업 (예 : 부트 캠프 파티션 축소)을 수행하려고 할 때만 내장 도구가 실패하는 것입니다. 그 이유는 대상 레이아웃 외부의 블록에 존재하는 볼륨의 일부 핵심 구조 (범위 또는 카탈로그 파일과 같은)로 인해 이러한 실패가 발생하기 때문입니다. 기술적으로는 파일이지만 볼륨 메타 데이터를 저장하는 데 사용되기 때문에 내장 파일 이동 코드가 라이브 (마운트 된) 파티션으로 이동하는 데 문제가 있지만 디스크에서 오프라인으로 작동하는 조각 모음 유틸리티는 파티션의 시작 부분으로 이동할 수 있습니다 볼륨 리사이 저가 작동합니다.

따라서 조각 모음 유틸리티는 일반적으로 가치가 없지만 뱀 오일이 아니며 매우 전문화 된 도구입니다.


1
사용 가능한 공간이 10 % 이상이면이 문제가 실제 문제에 기여할 수있는 조각화를 찾는 것이 더 어렵지 않습니다.
Graham Perrin


0

아닙니다. Mac OS X은 20MB가 넘는 파일에 대해 자체적으로 수행하며 SSD의 경우 전혀 중요하지 않습니다.


3
여러 익스텐트를 요청하는 것이 여전히 하나보다 리소스 집약적이라고 가정하기 때문에 SSD에 여전히 중요합니다. 또한 익스텐트가 8 개 이상인 파일에 대한 B- 트리 조회가 여전히 있습니다.
Hawken

-1

osx는 파티션이 설치된 곳을 축소하거나 다른 곳에서 hfs +를 사용할 때 조각 모음이 필요합니다.

훌륭한 예는 몇 년 동안 osx 만 사용하고 gnu / linux와 같은 두 번째 운영 체제를 설치하는 것과 같이 이중 부팅을 사용하기 시작한 경우입니다 (정확히 이번 주에 한 것처럼). 우분투와 같은)는 매일 osx 사용자들 사이에서 점점 더 인기를 얻고 있습니다. 크기를 조정하기 전에 조각 모음이 필요할 때 다시 osx

그래서 모두 osx 또는 hfs +에 대해 조각 모음 도구가 필요하지 않다고 말하지 마십시오.

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