【问题标题】:How to reduce (or optimize) size of recently built LFS?如何减少(或优化)最近构建的 LFS 的大小?
【发布时间】:2021-02-16 15:49:40
【问题描述】:

如标题所示,我最近用 jhalfs 构建了一个 LFS(8.3 版)。 所以使用du -h,整个分区的大小约为4.5 GB (我已经删除了 /sources 中的所有文件)。

执行此命令显示系统中的大文件是什么:du -a / | sort -n -r | head -n 10,显示此结果:

有谁知道如何在不破坏操作系统的情况下优化和减少我的分区(要删除哪些文件/包/或目录)? 目标是达到大约 400 或 300 MB 的操作系统。 谢谢

【问题讨论】:

  • 构建完成后你不需要/tools,删除它会立即将系统减半。您还可以删除文档,并从二进制文件中删除调试符号。但即使你做了这些事情,我也不确定你会不会把它弄得那么小,我可能是错的。
  • 你好,我已经删除了/tools,你能告诉我你说的去除调试符号是什么意思吗?我仍然是 Linux 的新手,所以我不确定这意味着什么。提前谢谢你
  • 如果有文档(manpages?),你也可以扔掉
  • 谢谢,我去查一下@ti7

标签: linux operating-system linux-from-scratch


【解决方案1】:

除了删除/tools 和文档(/usr/share/doc/usr/share/man)之外,您还可以从所有库和可执行文件中删除调试符号。这是使用strip(1) 实用程序完成的;详细说明可以在 LFS 书籍中找到,"Stripping Again" 部分。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-10-09
    • 1970-01-01
    • 2015-10-26
    • 2011-08-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-09-05
    相关资源
    最近更新 更多