Omkar the AWK Ninja Asked: 2019-06-13 14:50:03 +0800 CST2019-06-13 14:50:03 +0800 CST 2019-06-13 14:50:03 +0800 CST 我的 /usr 目录已 100% 满。无法下载软件包 772 哪些类型的文件可以在 /usr 目录中删除而不会炸毁服务器?是否可以在不炸毁服务器的情况下增加 /usr 目录的大小? linux command-line 2 个回答 Voted K7AAY 2019-06-13T15:46:13+08:002019-06-13T15:46:13+08:00 如果您使用LiveUSB启动(也可以使用 Windows 说明),如果您最终没有移动启动分区的起点,则可以使用gparted扩展分区。如果您需要进一步的帮助,请运行fdisk,复制屏幕内容,然后转到您的原始问题并单击编辑以将结果粘贴到您的问题中,以便我们了解有关您的情况的更多信息。如果您不使用 Ubuntu 系列发行版,也很高兴为您的 Linux 版本提供说明链接。 Best Answer telcoM 2019-06-26T21:04:43+08:002019-06-26T21:04:43+08:00 该/usr目录通常包含/usr/share/doc仅包含文档文件的目录树。移动到其他地方或在紧急情况下直接删除应该是相当安全的。 但是您应该使用诸如du -kx /usr | sort -rn | less按大小递减顺序列出/usr文件系统中的目录之类的方法,从而找出占用最多空间的内容。例如,这是我系统中此类列表的开头: 14638572 /usr 7232184 /usr/share 6150780 /usr/lib 2195108 /usr/lib/x86_64-linux-gnu 2143388 /usr/share/doc 1213312 /usr/share/doc/texlive-doc 1123212 /usr/lib/debug 816908 /usr/share/doc/texlive-doc/latex 775616 /usr/share/locale 731592 /usr/bin 589800 /usr/lib/i386-linux-gnu 503216 /usr/lib/python2.7 442400 /usr/lib/python2.7/dist-packages 324104 /usr/share/fonts 315548 /usr/include 313148 /usr/share/doc/texlive-doc/generic 301928 /usr/share/texlive 300248 /usr/share/texlive/texmf-dist 292876 /usr/lib/libreoffice ... 显然/usr在顶部,因为它包含其他所有内容。/usr/share两者/usr/lib都包含对各种程序很重要的东西。但是,如果 的使用/usr突然增加,查看这些目录内部是否有任何新文件意外放错位置可能会很有用。 但它看起来确实/usr/share/doc占据了我的很大一部分,/usr尤其/usr/share/doc/texlive-doc是一个主要的磁盘占用者。 基于此,我可以转到包管理器,查看任何*-doc包,特别是任何 TeXLive 文档包,并告诉包管理器在不需要它们时将其卸载。 (如果这是一台关键服务器并且我需要尽快获得一些磁盘空间/usr,我可能会删除/usr/share/doc/texlive-doc并在必要时依赖包管理器重新安装其内容。但我更喜欢使用包管理器而不是手动删除整个目录。 ) /usr/lib/debug也相当大;也许我忘了卸载一些我不再需要的调试包?
如果您使用LiveUSB启动(也可以使用 Windows 说明),如果您最终没有移动启动分区的起点,则可以使用gparted扩展分区。如果您需要进一步的帮助,请运行fdisk,复制屏幕内容,然后转到您的原始问题并单击编辑以将结果粘贴到您的问题中,以便我们了解有关您的情况的更多信息。如果您不使用 Ubuntu 系列发行版,也很高兴为您的 Linux 版本提供说明链接。
该
/usr
目录通常包含/usr/share/doc
仅包含文档文件的目录树。移动到其他地方或在紧急情况下直接删除应该是相当安全的。但是您应该使用诸如
du -kx /usr | sort -rn | less
按大小递减顺序列出/usr
文件系统中的目录之类的方法,从而找出占用最多空间的内容。例如,这是我系统中此类列表的开头:显然
/usr
在顶部,因为它包含其他所有内容。/usr/share
两者/usr/lib
都包含对各种程序很重要的东西。但是,如果 的使用/usr
突然增加,查看这些目录内部是否有任何新文件意外放错位置可能会很有用。但它看起来确实
/usr/share/doc
占据了我的很大一部分,/usr
尤其/usr/share/doc/texlive-doc
是一个主要的磁盘占用者。基于此,我可以转到包管理器,查看任何
*-doc
包,特别是任何 TeXLive 文档包,并告诉包管理器在不需要它们时将其卸载。(如果这是一台关键服务器并且我需要尽快获得一些磁盘空间
/usr
,我可能会删除/usr/share/doc/texlive-doc
并在必要时依赖包管理器重新安装其内容。但我更喜欢使用包管理器而不是手动删除整个目录。 )/usr/lib/debug
也相当大;也许我忘了卸载一些我不再需要的调试包?