홈페이지 » 어떻게 » 디스크 조각화 란 무엇이며 조각 모음을해야합니까?

    디스크 조각화 란 무엇이며 조각 모음을해야합니까?

    최신 컴퓨터에는 구형 컴퓨터에서 요구했던 일종의 일상적인 조각 모음 절차가 필요합니까? 단편화 및 최신 운영 체제 및 파일 시스템이 성능 영향을 최소화하기 위해 수행하는 작업에 대해 알아 보려면 계속 읽으십시오..

    오늘의 질문 및 답변 세션은 Q & A 웹 사이트의 커뮤니티 드라이브 그룹 인 Stack Exchange의 하위 부문 인 수퍼 유저의 도움으로 이루어졌습니다..

    질문

    수퍼 유저 Simon Sheehan은 현대 드라이브의 조각 모음 상태에 대해 궁금합니다.

    정기적 인 Windows 유지 관리의 일환으로 하드 드라이브의 조각 모음을 수행합니다. 그런데 왜 NTFS와 FAT 시스템에서 하드 드라이브 조각이 나옵니까? 외관상으로는 EXT *는, 왜 이것 아닙니다? 또한 USB 드라이브를 조각 모음해야합니까??

    Simon의 질문을 조사하기 위해 기고자 답변 중 일부를 살펴 보겠습니다..

    대답

    수퍼 유저 기고가 인 Daniel R. Hicks는 다음과 같이 질문합니다.

    단편화는 30 년 전의 문제가 아닙니다. 그 당시에는 플로피보다 훨씬 빠른 하드 드라이브와 소규모 인 프로세서 메모리 크기가있었습니다. 이제는 매우 빠른 드라이브 및 대용량 프로세서 메모리를 사용하고 때로는 하드 드라이브 나 컨트롤러에서 상당한 버퍼링을 사용합니다. 더 많은 데이터가 본질적으로 연속적이되도록 더하기 섹터 크기가 커졌습니다 (또는 파일이 큰 블록에 할당 됨)..

    운영 체제도 똑똑해졌습니다. DOS 1.x는 참조 된 디스크에서 각 섹터를 가져 왔지만 현대 OS에서는 파일을 순차적으로 액세스 할 수 있음을 알 수 있으며 소비 한 후에 추가 섹터를 가져올 것임을 합리적으로 예측할 수 있습니다 당신은 지금 가지고있는 사람들입니다. 따라서 다음 수십 개의 섹터를 "미리 가져올"수 있습니다..

    그리고 더 이상 파일을 인접하지 않는 것이 더 좋습니다. 파일 시스템이 여러 드라이브에 분산되어있는 (대형) 시스템에서는 "확산"된 경우 파일을 실제로 더 빠르게 액세스 할 수 있습니다. 이는 여러 디스크가 동시에 파일을 검색 할 수 있기 때문입니다.

    내 상자가 필요하든 없든 매 2-3 년마다 조각 모음을합니다..

    [중요한 것은 디스크의 데이터가 여유 공간이 조각 모음인지 여부가 아니라는 것입니다. FAT는 끔찍한 일이었습니다. 연속적인 여유 공간 블록이 없어 질 때까지 상황을 계속 악화시키면서 계속 defragged하지 않는 한. 대부분의 다른 계획은 여유 공간을 합병하고 다소 "똑똑한"방식으로 조각을 할당하여 조각화가 특정 임계 값에 도달 한 다음 더 나 빠지기보다는 안정화 할 수 있습니다.]

    Journeyman Geek은 Linux 파일 시스템에 대한 다음 정보를 추가합니다.

    모든 파일 시스템 조각. ext 및 기타 Linux 파일 시스템은 설계 방식에 따라 조각이 적습니다. Linux Network Administrators 'Guide와 관련하여 Wikipedia에 인용하십시오.

    현대 리눅스 파일 시스템은 모든 블록을 유지함으로써 분열을 최소한으로 유지합니다.n 파일을 연속 섹터에 저장할 수없는 경우에도 함께 닫습니다. ext3과 같은 일부 파일 시스템은 파일의 다른 블록에 가장 가까운 빈 블록을 효율적으로 할당합니다. 그러므로 Linux 시스템에서 단편화에 대해 걱정할 필요가 없습니다..

    나는 ext4에 온라인 조각 모음 기능이 있기 때문에 결국에는 조각화가 리눅스 파일 시스템에서도 문제가된다는 것을 알았습니다..

    Windows 파일 시스템은 클러스터를 넣을 공간이있는 곳에 클러스터를 배치하고 조각 모음을 실행하고 대체합니다. 리눅스에서는 공간이 충분할 때 파일을 우선적으로 배치합니다..

    Windows 7에서는 조각 모음이 실행되도록 예약되었으므로 조각 모음을 수동으로 실행하지 않아도됩니다..

    해결되지 않은 원래 질문의 한 요소는 플래시 드라이브를 조각 모음해야하는지 여부입니다. 조각 모음은 매우 읽기 / 쓰기가 많은 프로세스이므로 플래시 드라이브 및 SSD (Solid State Disk)와 같은 SSD (저장 장치)에서는 피해야합니다. 조각 모음, 파일 시스템 및 SSD에 대한 자세한 내용은 다음 HTG 기사를 참조하십시오.

    • HTG 설명 : 당신은 정말로 당신의 PC를 조각 모음해야합니까?
    • HTG 설명 : 솔리드 스테이트 드라이브 란 무엇이며 알아 두어야 할 사항?
    • HTG 설명 : 리눅스가 조각 모음을 필요로하지 않는 이유

    설명에 추가 할 것이 있습니까? 의견에서 소리가 나지. 다른 기술에 정통한 Stack Exchange 사용자의 답변을 더 읽고 싶습니까? 전체 토론 스레드를 여기에서 확인하십시오..