use*_*497 2 disk-space-utilization ubuntu-14.04
df -h
Filesystem Size Used Avail Use% Mounted on
udev 1.9G 12K 1.9G 1% /dev
tmpfs 391M 1.2M 389M 1% /run
/dev/sda6 19G 17G 597M 97% /
none 4.0K 0 4.0K 0% /sys/fs/cgroup
none 5.0M 0 5.0M 0% /run/lock
none 2.0G 352K 2.0G 1% /run/shm
none 100M 64K 100M 1% /run/user
/dev/sda4 372G 35G 338G 10% /media/shreya/FED815A3D8155AEB
/dev/sda5 453M 36M 390M 9% /media/shreya/c76b5210-3463-43b2-8b4a-8f5b62fdd868
Run Code Online (Sandbox Code Playgroud)
我试图从 ubuntu 14.04 升级到 ubuntu 16.04,但由于磁盘空间不足而被中止。我希望释放 / 中的磁盘空间,根据上面的磁盘空间使用情况,该空间已使用 97%。我尝试过 sudo apt-get clean 和 sudo apt-get autoremove,但没有任何帮助。
看一眼/boot。Ubuntu 倾向于用旧内核堵塞该目录。如果有的话可以看看用什么可以清理
sudo dpkg -l linux-* | awk '/^ii/{ print $2}' | grep -v -e `uname -r | \
cut -f1,2 -d"-"` | grep -e [0-9] | xargs sudo apt-get --dry-run remove
Run Code Online (Sandbox Code Playgroud)
如果您对结果满意,可以使用以下命令删除它们:
sudo dpkg -l linux-* | awk '/^ii/{ print $2}' | grep -v -e `uname -r | \
cut -f1,2 -d"-"` | grep -e [0-9] | xargs sudo apt-get -y purge
Run Code Online (Sandbox Code Playgroud)
这还将删除其他目录中的所有内核相关文件(对于特定版本)。在运行时间较长的机器上,这通常会为我释放一些千兆字节。
除此之外....../tmp始终是清理的好地方。du -hs /*将显示哪个目录使用了多少空间。为了获得良好的概述,我更喜欢非标准工具durep。
尝试使用此命令获取前 20 个最大的文件:
du -max / | sort -rn | head -20
Run Code Online (Sandbox Code Playgroud)
要删除过时的软件包(以及旧内核):
apt-get autoremove
Run Code Online (Sandbox Code Playgroud)
检查这些目录:
/var/tmp
/tmp
/var/spool/mail
/var/log
Run Code Online (Sandbox Code Playgroud)
检查主目录,删除未使用的文件。
| 归档时间: |
|
| 查看次数: |
45606 次 |
| 最近记录: |