ext4 포맷 드라이브에서 예약 된 블록 수를 줄이는 방법



문제를 제거하기 위해 도구를 사용해보십시오

ext 시리즈만큼 강력한 파일 시스템은 거의 없습니다. 이러한 견고성의 일부는 최신 버전이 저널을 사용한다는 사실에서 비롯되며 USB NAND 드라이브에서 사용하지 않도록 설정할 수도 있습니다. 일부 지원은 시스템 서비스가 항상 실행될 수 있도록 이러한 시스템이 여유 공간의 일부를 예약한다는 사실에서 비롯됩니다. 이렇게하면 fsck가 어떤 상황에서도 실행될 수 있으며 이러한 디스크 각각에 있어야하는 lost + found 디렉토리에 빈 공간을 제공합니다.



그러나 외부 저장소 볼륨을 사용하는 경우 예약 된 공간이 많이 필요하지 않을 수 있습니다. 대부분의 최신 Linux 배포판에는 모든 새 파티션에서 5 %를 예약하도록 설정된 파일 시스템 생성 명령이 있습니다.이 명령은 부팅 드라이브에는 필요하지만 다른 파티션에는 필요하지 않습니다. 외장 드라이브는 이렇게 많은 공간을 예약 할 필요가 거의 없습니다. tune2fs 명령을 사용하여이 공간의 일부를 회수 할 수 있습니다. 명령의 이름에도 불구하고 최신 ext4 파티션에서도 작동합니다.



방법 1 : 예약 된 공간 양 변경

계속하기 전에 해당 파티션이 마운트 해제되었는지 확인하십시오. Linux CLI 프롬프트에서 다음 명령을 입력합니다.



tune2fs -m 0.2 / dev / sdd1

루트 액세스 권한이 없으면 그 앞에 sudo를 넣어야합니다. -m 뒤의 값을 예약 된 공간을 설정할 백분율로 변경하십시오. 어떤 사람들은 0을 권장하지만, 오류가있을 경우 fsck를 실행할 공간을 거의 제공하지 않으므로 권장하지 않습니다. 서버 드라이브로 작업하는 경우 이론적으로 공간을 늘릴 수도 있습니다. 파티션 식별자를 나타내는 장치 파일로 변경하십시오.

방법 2 : 예약 된 블록 계산

예약 된 블록의 수가 변경되었는지 확인하려면 Linux CLI 프롬프트에서 해당 파티션을 가리키는 장치 파일을 변경하면서 다음을 실행하면됩니다.



tune2fs -l / dev / sdd1

2016-11-30_014542

'라는 필드를 찾습니다. 예약 된 블록 수 ,”는 해당 파티션의 번호 만보고합니다.

1 분 읽기