- -Linux에서 하드 드라이브 조각 모음을 수행하는 방법

Linux에서 하드 드라이브 조각 모음을 수행하는 방법

거기에 대한 많은 오해가 있습니다파일 시스템 및 운영 체제. 가장 영구적 인 오해는 NTFS 파일 시스템의 Windows 하드 드라이브 만 조각화 될 수 있다는 것입니다. 이것은 신화입니다. 조각화는 Microsoft의 나쁜 발명품이 아닙니다. 실제로 파일 조각화는 조각화되지 않도록 특별히 설계되지 않은 경우 대부분의 파일 시스템에서 발생할 수 있습니다. Linux 사용자는 조각 모음 프로세스를 거치지 않아도됩니다. 슬프게도 인기있는 웹 사이트는 종종“Linux는 면역이다”라는 개념을 계속합니다. 부분적으로 이것은 반 사실입니다. Linux 파일 시스템은 Microsoft의 NTFS보다 느린 속도로 파일 시스템 조각화를 얻지 만 면역성이 없습니다. 이 기사에서는 Linux PC가 중요한 조각화 수준에 도달했을 때 수행 할 작업과 Linux에서 하드 드라이브 조각 모음을 수행하는 방법에 대해 설명합니다.

라이브 리눅스 디스크 만들기

Windows와 달리 Linux 파일 시스템은사용하는 동안 조각 모음을 수행하십시오. 즉, Linux에서 하드 드라이브, 특히 Linux 설치가 들어있는 하드 드라이브를 조각 모음하려면 라이브 디스크가 바람직합니다. 라이브 디스크에 관해서는 (루트 터미널 액세스가있는 한) 이전 Linux가 수행합니다. 이 가이드에서는 Arch Linux 라이브 디스크를 사용하는 것이 좋습니다.

아치는 루트에 바로로드되기 때문에 가장 좋습니다.껍질. 이것은 유지 보수 작업을위한 완벽한 운영 체제입니다. 라이브 디스크를 만들려면 Arch 웹 사이트에서 최신 ISO 파일을 다운로드하고 Etcher USB ISO 작성 도구를 받으십시오. 라이브 디스크를 쉽게 만들 수 있으며 Etcher 도구가 전체 프로세스를 안내합니다.

시스템 준비

조각 모음은이 프로세스를 거치지 않고 실행될 수 있지만 권장되지는 않습니다. 파티션에 불량 블록이 있으면 문제가 발생하거나 완료되지 않을 수도 있습니다.

아치 리눅스 프롬프트에서 lsblk. 이 명령은 모든 블록 장치 (데이터드라이브 등)가 현재 컴퓨터에 연결되어 있습니다. lsblk가 표시하는 목록을 사용하여 조각 모음을 실행할 하드 드라이브 및 파티션을 결정하고 어떤 레이블이 무엇인지 명심하십시오.

그런 다음 Arch shell 프롬프트로 이동하여 다음을 입력하십시오.

fsck /dev/sdXY -y

참고 : X 및 Y를 하드 드라이브 레이블 (lsblk에 표시되어 있음)로 바꾸십시오.

그만큼 fsck 도구는 하드 드라이브 파티션에서 불량 블록, 손상된 블록 및 가비지 데이터를 검사합니다. 조각 모음이 원활하게 실행될 수 있도록 파티션에서 모든 것을 정리합니다.

데이터의 불량 비트 수에 따라fsck 명령이 실행중인 파티션의 경우 정리 프로세스에 상당한 시간이 걸릴 수 있습니다. 걱정 하지마; 이 과정은 완전히 자동입니다. 프로그램이 요구하는 모든 질문에 예라고 자동 응답하는 -y 스위치를 사용하여 아무 것도 할 필요가 없습니다.

조각화 감지

조각화를 감지하려면 다시 fsck를 사용해야합니다. 이번에는 -fn 스위치를 사용하여 실행하십시오.

fcsk -fn /dev/sdXY

-fn 플래그는 fsck 도구가 신속하게 검사하도록 지시합니다.파일 시스템. 전체 시스템이 "인접한"(일부 방식으로 조각난) 것인지 판별합니다. 숫자가 낮을수록 좋습니다. 파일 시스템이 15 % 이상 조각난 경우에만 조각 모음을 실행하는 것이 가장 좋습니다.

조각 모음

아치 리눅스는 강력한 조각 모음 도구를 제공합니다별도의 설치없이 바로 사용할 수 있습니다. 이 도구를 e4defrag라고합니다. 매우 가볍지 만 매우 강력합니다. Linux 파티션에서 실행하면 Linux에서 하드 드라이브를 분석하고 조각 모음을 쉽게 수행 할 수 있습니다. 사용하려면 정리할 파티션의 이름을 찾으십시오. lsblk 명령.

mount /dev/sdXY /mnt

그런 다음 조각 모음 프로세스를 시작하십시오.

e4defrag /dev/sdXY

노트 : 이 튜토리얼에서는 사용자에게라이브 디스크를 사용하지 않고 e4defrag를 실행하면 안된다고해서 실행중인 시스템에서는 불가능하다는 의미는 아닙니다. Linux에서 하드 드라이브를 사용하는 동안 불량 블록을 수정하고 청소할 수 없기 때문에이 작업을 수행하지 않는 것이 좋습니다. 이것은 조각 모음으로 이어지는 프로세스를 방해합니다.

불량 드라이브 청소를 건너 뛰려면e4defrag를 사용하기 전에 블록 및 가비지 데이터가 있으면 모든 Linux 배포에서이 프로세스를 수행 할 수 있습니다. 대부분의 Linux 배포판은 기본적으로 e4defrag 도구를 제공합니다.

어떤 이유로 든 e4defrag가 Linux PC에 없으면 쉽게 찾을 수 있습니다. 일반적으로“e4defrag”에 대한 프로그램을 설치하는 데 사용하는 패키지 관리자를 검색하여 설치하십시오.

결론

조각화는 컴퓨팅의 현실입니다. 시간이 지남에 따라 파일 시스템이 점점 더 복잡해집니다. Linux에서이 문제는 드라이브가 거의 꽉 찼을 때만 나타납니다. 여전히 문제입니다. 그렇기 때문에“리눅스에는 조각화가 필요하지 않다”는 신화가 도움이되지 않는다는 신화에 관한 것입니다. 이 튜토리얼의 도움으로 리눅스 하드 드라이브를 최상의 상태로 유지하는 것은 당신에게 달려 있음을 알게 될 것입니다!

코멘트