在 GCP 实例中 /usr/src 目录从我的磁盘中获取更多 space
In GCP insatnces /usr/src directory taking more space from my disk
在我的 GCP 实例中,我们有 /usr/src 目录在我的磁盘上占用了更多 space。是否必须维护这些文件。
我们在 GCP 中有多个实例 运行。每个实例都有不同大小的 /usr/src 目录。
如何删除非强制保留的文件?
此目录通常包含带有用于编译驱动程序、应用程序或内核的源代码的文件。这是默认的请求,OS 将在您尝试编译任何内容时查找它们。
你说在你的情况下这个目录在你的系统磁盘上占用了很多space。您可以使用 du /usr/src -sh
执行此操作,您将看到如下内容:
me@local:~$ du /usr/src/ -sh
80M /usr/src/
您可以删除这些文件(作为根用户您可以执行所有操作)但最好不要手动执行此操作。尝试使用 sudo apt-get autoremove
并再次检查 du
您刚刚恢复了多少 space。
如果你想释放一些磁盘space你可以have a look at this discussion给你一些想法。
或者,如果这不是问题,您可以 increase your VM's disk size 使用 gcloud
实用程序 - 之后您将不得不增加此驱动器上分区的大小,以便 OS 实际“看到”差异。
一切都取决于您的用例 - 取决于您喜欢哪种解决方案。
在我的 GCP 实例中,我们有 /usr/src 目录在我的磁盘上占用了更多 space。是否必须维护这些文件。
我们在 GCP 中有多个实例 运行。每个实例都有不同大小的 /usr/src 目录。
如何删除非强制保留的文件?
此目录通常包含带有用于编译驱动程序、应用程序或内核的源代码的文件。这是默认的请求,OS 将在您尝试编译任何内容时查找它们。
你说在你的情况下这个目录在你的系统磁盘上占用了很多space。您可以使用 du /usr/src -sh
执行此操作,您将看到如下内容:
me@local:~$ du /usr/src/ -sh
80M /usr/src/
您可以删除这些文件(作为根用户您可以执行所有操作)但最好不要手动执行此操作。尝试使用 sudo apt-get autoremove
并再次检查 du
您刚刚恢复了多少 space。
如果你想释放一些磁盘space你可以have a look at this discussion给你一些想法。
或者,如果这不是问题,您可以 increase your VM's disk size 使用 gcloud
实用程序 - 之后您将不得不增加此驱动器上分区的大小,以便 OS 实际“看到”差异。
一切都取决于您的用例 - 取决于您喜欢哪种解决方案。