unxz가 왜이 잘못된 인수 오류를 반환합니까?


0

Linux (Ubuntu)에서 unxz 명령을 사용하여 .img.xz 파일을 .img 파일로 변환하고 있습니다.

입력하는 명령은 다음과 같습니다.

unxz kali-2017.01-rpi2.img.xz 

그러나이 오류를 반환합니다.

unxz: kali-2017.01-rpi2.img: Seeking failed when trying to create a sparse file: Invalid argument

아무도 왜 그런지 아십니까?


--no-sparse 인수를 사용해 보셨습니까?
music2myear

또한 파티션에 충분한 공간이 있습니까?
music2myear

@ music2myear 나는 파일이 얼마나 많은 공간을 필요로하는지 모르겠지만 --no-sparse를 시도 할 것이다. 결과에 큰 영향을 미칩니 까?
Theo Addis

전적으로 unxz에 대한 맨 페이지를 읽음으로써 --no-sparse 인수가 프로세스 속도를 늦출 가능성이 있지만 스페어 파일이 원본과 함께 압축 파일 및 출력 비 압축 파일.
music2myear 2016 년

공간 요구와 관련하여 최소한 원본 이미지와 크기가 같으며 약간 클 수 있습니다. 더 큰 것은 당신이 접근 할 수있는 요소에 달려 있지만 나는 그렇지 않습니다.
music2myear 2016 년

답변:


0

디스크 공간이 부족하거나 파일 구조에 대한 권한 문제 일 수 있습니다.

기본적으로 스파 스 파일은 추출 중에 일종의 스크래치 또는 작업 디렉토리로 작성됩니다. 스파 스 파일은 일반적으로 더 빠른 추출을 허용하며, 전체 프로세스에는 더 많은 디스크 공간이 필요하다는 단점이 있습니다. 그런 다음 프로세스가 완료되면 삭제됩니다.

은 Using --no-sparsefile옵션은 알려줍니다 xz --decompress(또는 unxzsparsefile을 사용하지 않고 압축 파일을 압축 해제 같은 일이다).

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.