在我的 GCP 实例中,/usr/src 目录占用了更多磁盘空间。是否必须维护这些文件?
我们在 GCP 中运行多个实例。每个实例都有不同大小的 /usr/src 目录。
如何删除不强制保留的文件?
此目录通常包含用于编译驱动程序、应用程序或内核的源代码文件。这是当您尝试编译任何内容时操作系统将查找它们的默认位置。
你说在你的情况下这个目录占用了你系统盘的大量空间。您可以使用
du /usr/src -sh
执行此操作,您将看到类似以下内容:
me@local:~$ du /usr/src/ -sh
80M /usr/src/
您可以删除这些文件(作为 root,您可以执行所有操作),但最好不要手动执行此操作。尝试使用
sudo apt-get autoremove
并再次使用 du
检查您刚刚恢复了多少空间。
如果您想释放一些磁盘空间,您可以查看此讨论,为您提供一些想法。
或者,如果这不是问题,您可以使用 gcloud
实用程序
增加虚拟机的磁盘大小- 之后,您必须增加此驱动器上分区的大小,以便操作系统真正“看到”差异。
一切都取决于您的用例 - 这取决于您喜欢哪种解决方案。