cp: 'ABC.DEF/G/H' 디렉터리를 생성할 수 없습니다: 구조를 정리해야 합니다.

cp: 'ABC.DEF/G/H' 디렉터리를 생성할 수 없습니다: 구조를 정리해야 합니다.

"구조물 청소가 필요함"은 무엇을 의미합니까? 이전에는 이와 같은 오류 코드를 본 적이 없으며 man cp그다지 도움이 되지도 않습니다.

나에게 이런 일이 일어났습니다 ext4.

다음 명령을 사용하여 디렉터리를 복사하려고 합니다.

cp -arv dirname dirname.bak

답변1

일부 인터넷 검색에서는 작년 ext4 패치에서 공간 부족 오류 시 EUCLEAN 반환이 언급되었다고 말했습니다. 예를 들어https://patchwork.ozlabs.org/patch/452275/

해결 방법은 e2fsck -E bmap2extent 또는 chattr +e 파일을 실행하는 것입니다.

답변2

마침내 문제가 더 낮은 수준에 있다는 것이 밝혀졌습니다.

보다 구체적으로 말하면 partition.img외부 USB ntfs 하드 드라이브에 이미지 파일이 있습니다. 문제는 800GiB가 있어야 함에도 불구하고 0 여유 바이트를 보고하기 시작하는 ntfs 파티션에서 발생합니다... 결과적으로 기본 드라이브에 대한 쓰기가 중지되고 따라서 루프 마운트 ext4 드라이브가 실패하고 위에 표시된 아래와 같은 오류를 보고하기 시작합니다.

Ralph의 답변을 해결책으로 게시하겠습니다. 추가 조사를 추진하라는 힌트를 주었기 때문입니다.

관련 정보