我正在尝试tar一个相当大的文件夹(~11GB),在皮重的时候,我的VM因为磁盘已满而崩溃。但是......我仍然有足够的空间可用于所有磁盘,但/
$ sudo df -h
File system Size Used Avail. Used% Mount on
udev 3,9G 0 3,9G 0% /dev
tmpfs 799M 9,3M 790M 2% /run
/dev/sda1 9,1G 3,1G 5,6G 36% /
/dev/sda2 69G 37G 29G 57% /home
/dev/sdb1 197G 87G 100G 47% /docker
我认为tar在/
上某处缓冲并在我的操作系统崩溃之前完成它。顺便说一句,我不知道如何防止这种情况。你有什么想法吗?
干杯, 奥利弗
答案 0 :(得分:0)
Tar通常在当前目录中构建存档,作为隐藏文件。尝试cd到你较大的分区安装点之一,并从那里去皮,看它是否有所作为。您可能也没有使用innodes:
No Space Left on Device, Running out of Innodes
由于太多的小文件,我遇到了与服务器类似的问题。虽然剩下足够的可用空间,但可能会遇到这个问题。