当在nokernelcrypto模式下安装ext4 truecrypt卷时,CentOS OpenVZ内核发生混乱

尝试装载ext4文件系统时,遇到内核恐慌,而ext4文件系统本身驻留在使用-m nokernelcrypto选项装载的truecrypt卷上。

系统是CentOS 6.3,OpenVZ Kernel 2.6.32-042stab074.10磁盘是一个虚拟磁盘(用--filesystem=none挂载的一个真正的encryption卷),实际触发kernel panic的命令是:

 mount -o loop -t ext4 /tmp/.truecrypt_aux_mnt2/volume /mnt/storage 

注意:

  1. 它只能以只读模式安装,即使用-m ro
  2. 如果我在2.6.32-279.22.1.el6.x86_64的“正常”内核(非OpenVZ)中启动,它也可以很好地安装
  3. 同样,它不会使用-m nokernelcrypto (无论是内核)
  4. 我必须使用-m nokernelcrypto因为我拥有的3TB磁盘只能使用该选项挂载,否则,truecrypt拒绝挂载说“内核encryption服务testing失败”,并build议将内核升级到2.6.33。 不使用-m nokernelcrypto可以使用2TB磁盘,但不能使用3TB
  5. 该恐慌消息具有“内核恐慌 – 不同步:致命exception”和“内核错误在fs / fuse / file.c:1110!”
  6. 当我使用Debian OpenVZ时,我没有这个问题 – 能够轻松地使用-m nokernelcrypto来安装3TB

我只是不确定问题出在哪里:CentOS,OpenVZ,保险库或非内核解密。 任何线索将不胜感激。

我有一个类似的问题使用Proxmox(请参阅pve.proxmox.com,这是一个Debian衍生物)。 我有一个ext4文件系统磁盘映像驻留在一个glusterfs共享(这是基于熔断器)。 一旦挂载磁盘镜像,我就会在fs / fuse / file.c:1110处得到关于内核错误的消息。

这一切工作正常与pve-kernel-2.6.32-11-pve。 将内核升级到pve-kernel-2.6.32-19-pve后,我遇到了这个问题。

所以我猜这个问题可能会发生,无论何时我们挂载一个磁盘映像,这个映像是基于最近的一个基于熔丝的文件系统(不pipe是什么意思)2.6.32内核。