Ubuntu
root_partition.tar.gz 1.3GB -> 140GB+ 解壓後
我請朋友對 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