小编Vol*_*nyk的帖子

小文件系统上非常奇怪的文件大小(超过 600 PB)

我在 XFS 文件系统上有一个文件,其大小约为 200 GB。它是一个 QCOW2 映像,其中包含一个 KVM 驱动的虚拟机的虚拟磁盘。出了点问题(也许是 qemu-kvm 的一些故障,我不确定),虚拟机崩溃了,现在我有一个看起来像这样的文件:

191090708 -rwxr--r--. 1 root root 737571587400425984 Oct 10 10:03 973d10e0-a5e3-4a59-9f98-4b9b9f072ade
Run Code Online (Sandbox Code Playgroud)

因此,它仍然占用 191090708 个块,但ls显示为 656 PB。

此外,我还有另一个具有相同史前史的文件,但位于另一个文件系统(不是 XFS,而是 GFS2)上:

410855320 -rwxr--r--. 1 root root 7493992262336241664 Dec 13  2014 ac2cb28f-09ac-4ca0-bde1-471e0c7276a0
Run Code Online (Sandbox Code Playgroud)

它占用 410855320 个块,但ls显示为 ~6.6艾字节。

你怎么看,删除这些文件是否安全?谢谢!

PS 定期拍摄快照真是太好了!:) 我不知道没有他们我会做什么。

linux xfs ls gfs2 kvm-virtualization

21
推荐指数
2
解决办法
3455
查看次数

Helm:如何将元素添加到默认值列表中?

这可能是一个非常简单的问题,尽管我无法通过谷歌搜索答案。

假设我们有一个带有一些默认值的 Helm 图表,如下所示:

parameters:
- parameterName: parameter1
  value: value1
- parameterName: parameter2
  value: value2
Run Code Online (Sandbox Code Playgroud)

我需要在我的额外值文件中向此列表添加一个元素。当然,我可以将默认值复制到我的额外值文件中,并将额外参数添加到其中:

parameters:
- parameterName: parameter1
  value: value1
- parameterName: parameter2
  value: value2
- parameterName: parameterN
  value: valueN
Run Code Online (Sandbox Code Playgroud)

我不喜欢这个想法,因为当这个 Helm 图表的维护者更改他们的默认值时,我的默认值将覆盖而不是遵循它们。

parameterN将我的值添加到默认值的正确方法是什么?

提前致谢?

helm

5
推荐指数
1
解决办法
1万
查看次数

标签 统计

gfs2 ×1

helm ×1

kvm-virtualization ×1

linux ×1

ls ×1

xfs ×1