약 25GB 크기의 디렉토리를 압축 .tar.xz
하고 다음 명령을 사용하여 포맷하고 싶습니다.
tar --xz --create --verbose --file myArchive.tar.xz /patch/to/my/dir
하지만 다음과 같은 오류가 발생합니다.
xz: (stdout): Write error: file too large
tar: myArchive.tar.xz: wrote only 2048 of 10240 bytes
tar: Child returned status 1
tar: Error is not recoverable: exiting now
또한 포맷을 시도 했지만 .tar.gz
거의 동일한 오류 줄이 표시되었습니다.
저는 Fedora 32를 사용하고 있으며 대상 파일 시스템은 W95 FAT32(LBA)입니다. 약 4.3GB가 되면 파일 쓰기가 중지됩니다. 이상한 점은 내 디스크에 500GB가 넘는 여유 공간이 있다는 것입니다.
문제는 무엇이고 어떻게 해결하나요?
답변1
FAT32 파일 시스템은 4GB보다 큰 파일을 저장할 수 없습니다. 출력 파일이 이보다 크므로 쓰기가 실패합니다.
해결책은 다른 파일 시스템을 사용하거나 쓰기를 시도하기 전에 타르볼을 더 작은 부분으로 나누는 것입니다.