Ubuntu

root_partition.tar.gz 1.3GB -> 140GB+ 解壓後

  • February 14, 2020

我請朋友對 Ubuntu 16.04 LTS 伺服器進行完整備份,他在伺服器本身上創建了這個 1.3GB 的 root_partition.tar.gz 文件,但是當我嘗試使用 7-Zip 在 Windows 10 上提取它以檢查里面的內容時,大小超過 140Gb,磁碟空間不足。發生了什麼,如何查看內容?

編輯:du -h -d 1 / ?說使用了 4.4GB,我認為伺服器在 RAID 1 中有 2x 136GB 硬碟。我不知道他使用了什麼命令,但是如果我在超過 136GB 的分區中提取它可以工作嗎?

這可能是由於他/proc/kcore/proc/dev. 它在 linux 中不佔用空間(因為它們是虛擬 FS),並且在壓縮時大小為 0,但是當你解壓它們時,它們可能每個佔用一個文件系統塊。

我建議安裝Windows linux 子系統

並使用類似tar tzvf root_partition.tar.gz查看內部的東西。然後通過執行提取特定文件tar xzvf root_partition.tar.gz /home/some_directory_or_file

引用自:https://unix.stackexchange.com/questions/567631