推广 热搜: csgo  vue  angelababy  2023  gps  新车  htc  落地  app  p2p 

在 Ubuntu 系统上如何检查可用的空间?

   2023-06-23 网络整理佚名930
核心提示:系统磁盘存储满了的情况下执行这个操作。它应该被经常执行,来为安装一个新的应用程序和处理其它文件弥补磁盘存储空间。这里有一些我们可以清理我们系统空间的方法。级存储容量时,可能不需要清理你的系统。系统上如何检查可用的空间?有可能你的回收站里面有大量的无用数据。它会占用你的系统空间。最好解决方法之一是在你的系统上清理这些无用的数据,以获取一些可用的空间。为清理这些,简单地使用文件管理器来清空你的回收站。

在本文中,我将向您展示一些最简单或最简单的方法来清理系统并获得更多空间。

- (作者)

大多数人可能会在系统盘存储不足时执行释放空间的操作,或者在Linux系统盘存储已满时执行此操作。

应经常执行它,以腾出磁盘存储空间来安装新应用程序和处理其他文件。 维护可用空间是 Linux 管理员的日常任务,以使磁盘利用率保持在阈值以下。

以下是我们可以清理系统空间的一些方法。

当您拥有数 TB 的存储容量时,可能不需要清理系统。 但是,如果空间有限,那么释放磁盘空间就不可避免。

在本文中,我将向您展示一些最简单或最简单的方法来清理系统并获得更多空间。

如何查看系统上的可用空间?

在系统上使用 df 命令检查当前磁盘利用率。

$ df -h
Filesystem Size Used Avail Use% Mounted on
udev 975M 0 975M 0% /dev
tmpfs 200M 1.7M 198M 1% /run
/dev/sda1 30G 16G 13G 55% /
tmpfs 997M 0 997M 0% /dev/shm
tmpfs 5.0M 4.0K 5.0M 1% /run/lock
tmpfs 997M 0 997M 0% /sys/fs/cgroup

GUI用户可以使用“磁盘利用率分析器工具”来查看当前利用率。

1)删除不需要的包

以下命令删除系统不再需要的依赖项和包。 这些软件包会自动安装,以便安装的软件包满足依赖性。 此外,它还会删除系统上安装的旧 Linux 内核。 它会删除系统不再需要的孤立包,但不会清理它们。

$ sudo apt-get autoremove
[sudo] password for daygeek:
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages will be REMOVED:
 apache2-bin apache2-data apache2-utils galera-3 libaio1 libapr1 libaprutil1
 libaprutil1-dbd-sqlite3 libaprutil1-ldap libconfig-inifiles-perl libdbd-mysql-perl
 libdbi-perl libjemalloc1 liblua5.2-0 libmysqlclient20 libopts25
 libterm-readkey-perl mariadb-client-10.1 mariadb-client-core-10.1 mariadb-common
 mariadb-server-10.1 mariadb-server-core-10.1 mysql-common sntp socat
0 upgraded, 0 newly installed, 25 to remove and 23 not upgraded.
After this operation, 189 MB disk space will be freed.
Do you want to continue? [Y/n]

要清除它们,可以将 --purge 选项与命令一起使用。

$ sudo apt-get autoremove --purge
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages will be REMOVED:
 apache2-bin* apache2-data* apache2-utils* galera-3* libaio1* libapr1* libaprutil1*
 libaprutil1-dbd-sqlite3* libaprutil1-ldap* libconfig-inifiles-perl*
 libdbd-mysql-perl* libdbi-perl* libjemalloc1* liblua5.2-0* libmysqlclient20*
 libopts25* libterm-readkey-perl* mariadb-client-10.1* mariadb-client-core-10.1*
 mariadb-common* mariadb-server-10.1* mariadb-server-core-10.1* mysql-common* sntp*
 socat*
0 upgraded, 0 newly installed, 25 to remove and 23 not upgraded.
After this operation, 189 MB disk space will be freed.
Do you want to continue? [Y/n]

2) 清空回收站

您的回收站中可能有很多无用的数据。 它会占用您的系统空间。 最好的解决方案之一是清除系统上的这些无用数据以获得一些可用空间。

要清理它们,只需使用文件管理器清空回收站即可。

3)清理APT缓存文件

使用APT命令( Tool)进行包管理,如:安装、删除、搜索等。

一般Linux操作系统都会将下载和安装的软件包的缓冲文件保存在各自的目录中。

此外,它将下载和安装的每个更新保存在磁盘上的缓存中。 将 DEB 包的缓存文件保存在 /var/cache/apt/ 目录中。 随着时间的推移,这些缓存会快速增长并占用系统上的大量空间。

运行以下命令来检查当前 APT 缓存文件的使用情况。

$ sudo du -sh /var/cache/apt
147M /var/cache/apt

以下命令将清理过时的 deb 包。 我想说一点也不干净。

$ sudo apt-get autoclean

以下命令将删除 apt 缓存中的所有包。

$ sudo apt-get clean

4) 卸载不用的应用程序

这要求您检查系统上安装的软件包和游戏,如果您很少使用它们,请将其删除。

这可以通过“软件中心”轻松完成。

5) 清除缩略图缓存

缓存文件夹是程序存储它们可能再次需要的数据的地方,它是为了速度而保留的,而不是必需的。 它可以重新生成或再次下载。 如果它确实填满了您的硬盘驱动器,那么您可以放心删除内容。

运行以下命令检查当前 APT 缓存利用率。

$ du -sh ~/.cache/thumbnails/
412K /home/daygeek/.cache/thumbnails/

运行以下命令将它们从您的系统中永久删除。

$ rm -rf ~/.cache/thumbnails/*

通过:

作者: 题目: 译者: 校对: wxy

本文由 LCTT 原创编译,Linux China Honor 发布

 
反对 0举报 0 收藏 0 打赏 0评论 0
 
更多>同类资讯
推荐图文
推荐资讯
点击排行
网站首页  |  关于我们  |  联系方式  |  使用协议  |  版权隐私  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报
Powered By DESTOON