친구에게 Ubuntu 16.04 LTS 서버 전체 백업을 해달라고 부탁했더니 서버 자체에 1.3GB root_partition.tar.gz 파일이 생성됐는데, 내용을 검사하기 위해 Windows 10에서 7-Zip을 사용해 압축을 풀려고 했더니 크기가 140Gb를 초과하면 디스크 공간이 부족한 것입니다. 어떻게 되어가나요? 내용을 어떻게 볼 수 있나요?
편집: du -h -d 1 / ?
4.4GB가 사용된다고 하는데 서버에는 RAID 1에 2개의 136GB HDD가 있는 것 같습니다. 무슨 명령어를 사용했는지는 모르겠지만 136GB보다 큰 파티션을 추출해도 괜찮을까요?
답변1
/proc/kcore
이는 아마도 tar gzip이 (전체 시스템 메모리) 및 /proc
기타 항목 in 및 out 을 압축하기 때문일 것입니다 /dev
. Linux에서는 공간을 전혀 차지하지 않으며(가상 파일 시스템이기 때문에) 압축 시 크기는 0이지만 압축을 풀면 각각 파일 시스템 블록을 차지할 수 있습니다.
설치를 권장합니다Windows Linux 하위 시스템.
그리고 tar tzvf root_partition.tar.gz
내부를 보는 것과 같은 것을 사용하십시오. 그런 다음 다음을 수행하여 특정 파일을 추출하십시오.tar xzvf root_partition.tar.gz /home/some_directory_or_file