将 Linux(CentOS)备份到 rsync.net

将 Linux(CentOS)备份到 rsync.net

我正在使用 /usr/bin/rsync 对服务器进行完整备份,但它似乎挂了。问题是 /proc 目录中有一个巨大的文件

-r-------- 1 root root 140737477877760 1 月 24 日 13:54 kcore

那是什么?/proc 目录中有我真正需要的东西吗?

还有其他目录可以省略吗?

答案1

正在读取[1]

/proc 中的任何文件都不是真实存在的 - 它们都是内核编写的“假装”文件,用于向您提供有关系统的信息,并且不占用任何硬盘空间。

/proc/kcore 就像是计算机内存的“别名”。其大小与 RAM 大小相同,如果您将其作为文件读取,内核就会执行内存读取。

此外,据报道,它的大小比计算机上安装的物理内存还要大,并且(据报道)能够达到可寻址内存的大小(128TB!)。[2]

我在网上看到过一些地方说它实际上是系统最大内存映射的大小,所以对于我的 arch-64 系统来说它是 128TB!当然,它实际上不是一个“大小”,只是一个视图。

看来你真的必须在备份中跳过它:-)

相关内容