Debian, linux

压缩Debian福彩双色球开奖结果上的磁盘空间

您是否在小型SSD上拥有根文件福彩双色球开奖结果?您正在使用嵌入式福彩双色球开奖结果,也许是2 GB SD卡上的Raspberry Pi?迟早我们需要看一下正在侵蚀我们空间的事物。这是快速参考。

基本保养

当我们想要轻松地释放空间时,有几件事情要做。首先,我们要删除每次执行apt-get安装时都会缓存的deb软件包。

易于-get clean

另外,福彩双色球开奖结果可能会保留已下载的软件包作为依赖项,但不再需要它们。我们可以用它们摆脱它们

易于-get autoremove

如果我们希望事情整洁,我们必须知道 易于-get删除  软件包,如果我们要再次安装它,则将保留其配置。在大多数情况下,我们要使用 适当清除。要从已删除的软件包中清除这些配置,我们可以使用

dpkg --list | grep "^rc" | cut -d " " -f 3 | xargs --no-run-if-empty sudo dpkg --purge

到目前为止,我们还没有卸载任何东西。如果现在我们要检查哪些软件包占用最多的空间,我们可以输入

dpkg-query -Wf '${Installed-Size}\t${Package}\n' | sort -n
进入危险区

下一步将检查我们的文件福彩双色球开奖结果,并查看空间浪费在哪里。这是我们开始破坏事情的必要,因此需要更多的照顾,风险自负!

从命令行发现此问题的最基本方法是使用

# 杜 -sc /etc/* | sort -n | tail -10
28      default
32      cron.daily
36      安全
40      iproute2
40      mysql
44      pam.d
52      易于
52      init.d
640     apache2
1432    total

如果我们想要一点点糖果,我们可以安装 杜勒普

# 杜勒普 -td 1 /etc                         # or -td 2
[ /etc   319.4K (60 files, 43 dirs) ]
  90.2K [########                      ]  28.26% apache2/
  27.5K [##                            ]   8.62% 易于/
  23.7K [##                            ]   7.43% mime.types
  19.7K [#                             ]   6.18% cron.daily/
  18.7K [#                             ]   5.87% services
  18.0K [#                             ]   5.64% 安全/
  14.7K [#                             ]   4.61% init.d/
  13.2K [#                             ]   4.13% ssl/
  11.1K [#                             ]   3.48% ld.so.cache
   9.0K [                              ]   2.81% locale.gen
   7.8K [                              ]   2.43% pam.d/
   4.5K [                              ]   1.42% default/
   4.3K [                              ]   1.35% skel/
   2.9K [                              ]   0.92% locale.alias

如果我们找到一些大文件,并且想知道它属于哪个包,我们可以做

dpkg -S <file>

,我们也经常问自己,软件包安装了哪些文件。我们可以列出那些

dpkg-query -L <pkg>

其他一些位置可能会占用大量空间作为执行副产品。我们可能会发现大量日志 / var / logs ,或者可能有很多缓存的内容 / var /缓存。摆脱这些通常是可以的。

如果到此为止,我们可以看到图标,字体和语言环境占用了大部分空间。我们可以调查不需要的图标和字体。这将因福彩双色球开奖结果而异,但通常我们会将它们放在 / usr / share / fonts  和 / usr / share / icons, 也许 〜/ .local / share / fonts .

列出安装的字体

fc-list

我们可以调查X服务器使用的是哪一个 $ XDG_CONFIG_HOME / fontconfig / fonts.conf ,X服务器日志或Xorg.conf

我们安装图标的方式将取决于我们的设置和所使用的特定桌面环境。再次,请参阅X服务器日志。

在这一点上,语言环境占据了最大的份额。一种安全干净的方法来摆脱未使用的语言环境是 局部冲动 该工具摆脱了我们不使用的语言环境,以及本地化的软件包和手册页。

# dpkg-reconfigure 局部冲动
# 局部冲动
localepurge: Disk space freed in /usr/share/locale: 26160 KiB
localepurge: Disk space freed in /usr/share/man: 1304 KiB

Total disk space freed 通过  局部冲动: 27464 KiB
更多奇特的东西

除了清理桌面之外,我们可能还需要将这些基本工具用于空间要求非常严格的更高级用途。

我们可能对以下事情感兴趣:创建非常小的docker容器以测试LAMP福彩双色球开奖结果,或者将一个小的chroot放在一起以访问非Debian福彩双色球开奖结果(例如OpenWRT或Android)上的完整debian福彩双色球开奖结果。

在这些情况下,我们确实不需要内核,驱动程序,引导,systemd,bash,手册页或其他任何东西,因此只要存在库和二进制文件,并且您可以访问,就可以从字面上销毁发行版。 易于  和 dpkg.

在下一篇文章中,我们将做一些这样的事情。

参考文献

25个有用的APT-GET和APT-CACHE基本命令用于软件包管理

Arch Linux维基– Fonts

作者: 纳乔帕克

谦虚地分享我认为有用的东西 [ 的github 码头工人hub ]

3 评论s

  1. “aptitude purge ~c”还将清除剩余配置文件中所有已删除的软件包。“aptitude search ~c” will list them.

发表评论

您的电子邮件地址不会被公开。 必需的地方已做标记 *