미니옵빠의 code stubs
xz 파일 압축 해제 시 메모리 부족 오류 본문
xz 파일 압축 해제 시 아래와 같은 메시지 등을 보이며 압축 해제가 불가할 때가 있음
- xz: (stdin): 메모리를 할당할 수 없습니다
- xz: (stdin): Cannot allocate memory
- unxz: node-v8.11.1-linux-x64.tar.xz: 메모리를 할당할 수 없습니다
- unxz: node-v8.11.1-linux-x64.tar.xz: Cannot allocate memory
swap free 메모리 부족 이슈로, 아래와 같이 cache 영역을 clear 해주면 됨.
sync; echo 3 > /proc/sys/vm/drop_caches
root 권한이 없어 어려울 경우도 있으므로, xz 가 아닌 gz / tar 등 다른 압축 파일을 받아 사용하는 것이 마음 편함
ref:
- https://unix.stackexchange.com/questions/219309/xz-cannot-allocate-memory
- https://www.tecmint.com/clear-ram-memory-cache-buffer-and-swap-space-on-linux/