从 var/swapfile/tmp 中删除内容是否安全?

从 var/swapfile/tmp 中删除内容是否安全?

问题是/home只使用了 11GB,而/var使用了 14GB、/temp11GB 和/swapfile2.4GB

我可以安全地sudo rm *在最后三个目录中执行操作吗?

内容来自sudo du /var | sort -n | tail -20

679376  /var/snap/microk8s/common/run
683324  /var/lib/docker/overlay2/3ecccaf38f1f0837b174563be1ce108c862264359047750fd3daceae9a015182/diff/usr
683424  /var/lib/docker/overlay2/2313ac4c63c3915860ed097576334e5167ca94569ebfafd585f30d456dd1e33b/diff/usr
735748  /var/lib/docker/overlay2/3ecccaf38f1f0837b174563be1ce108c862264359047750fd3daceae9a015182/diff
735756  /var/lib/docker/overlay2/3ecccaf38f1f0837b174563be1ce108c862264359047750fd3daceae9a015182
735840  /var/lib/docker/overlay2/2313ac4c63c3915860ed097576334e5167ca94569ebfafd585f30d456dd1e33b/diff
735848  /var/lib/docker/overlay2/2313ac4c63c3915860ed097576334e5167ca94569ebfafd585f30d456dd1e33b
879292  /var/snap/microk8s/common/var/lib/containerd
954104  /var/snap/microk8s/common/var/lib
1161476 /var/snap/microk8s/common/var
1451924 /var/lib/docker/volumes
1840856 /var/snap/microk8s/common
1878948 /var/snap/microk8s
1879156 /var/snap
2923700 /var/lib/snapd/snaps
3967480 /var/lib/snapd
4971824 /var/lib/docker/overlay2
6437580 /var/lib/docker
10813292    /var/lib
12804788    /var

答案1

/var

我发现了一个帖子,其中列出了/var.在这里查看(转到页面底部附近看看我的意思):https://stackoverflow.com/questions/18514447/what-goes-in-var

从内容来看,我不会删除其中的数据。

/tmp

/tmp目录保存您所在会话中可能需要的临时文件。由于进程和程序需要这些文件,因此我不会删除它们,否则可能会发生错误或损坏。

无论如何,每次重新启动后它都会自行清除。如果没有,那就有问题了。

/swap

/swap(或交换文件)是当机器需要的内存超过其所能提供的内存时,放置不活动程序的空间,以便将内存分配给活动程序。不过,我不知道您使用计算机的频率如何,因此我无法评估您是否需要它。

您可能需要,/swap因为:

  • 您的 RAM 量较少,并且您想尽最大努力使用您所拥有的内存。
  • 您使用的程序占用大量资源,可能会耗尽您的 RAM
  • 您使用休眠模式,RAM 的内容被写入交换区
  • 程序可能会表现得很奇怪并且不必要地占用您的 RAM。

来源:https://itsfoss.com/swap-size/#:~:text=There%20are%20several%20reasons%20why,会%20exhaust%20the%20RAM%20soon.&text=If%20you%20use%20hibernation%2C% 20然后,将%20写入%20的%20swap%20分区

现在,您可能拥有大量 RAM。你可能swap根本不需要任何东西。但至少有几 GB 的交换空间是值得的,以防万一发生占用所有 RAM 的情况。

为了安全起见,我建议至少有一些swap.我不建议swap完全删除。

结论

我不会删除任何这些目录。尽管看起来你的/var/tmp目录已经满了。我真的不知道这是怎么回事。

希望能帮助到你!

答案2

你给的信息全是混淆的。

我想你正在谈论

/var
/tmp
/swapfile
  • 你绝对不能 rm -rf /var- 您的系统可能无法启动。

  • 您可以安全地删除/tmp和中的所有内容/var/tmp

  • 不建议/swapfile在未先删除此条目的情况下进行删除。/etc/fstab此外,如果您的 RAM 不足(4GB 或更少),则/swapfile对于系统正常运行可能至关重要。

  • 如果你有一台普通的家用电脑,/var不应该占用14GB。

    请发布输出sudo du /var | sort -n | tail -20

相关内容