在本文中,我将向您展示一些最简单或最简单的方法来清理系统并获得更多空间。
- (作者)
大多数人可能会在系统盘存储不足时执行释放空间的操作,或者在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 发布