eCryptfs:输入/输出错误

eCryptfs:输入/输出错误

我的主目录使用 加密ecryptfs。最近,当我尝试访问文件系统上的某些文件时,我开始收到 I/O 错误:

aix@aix:~/.evolution/mail/imap/acct/folders/INBOX$ cat 130395.HEADER
cat: 130395.HEADER: Input/output error

/var/log/messages有以下要说的:

10 月 11 日 11:05:38 aix 内核:[138537.991670] 下层文件不是有效的 eCryptfs 格式,或者无法检索密钥。未启用纯文本直通模式;返回 -EIO

两个问题:

  1. 我该如何解决?
  2. 我该如何防止将来再次发生这种情况?

我正在使用 Ubuntu 10.10。

答案1

我遇到了同样的问题,我发现了这个帖子:https://bugs.launchpad.net/ecryptfs/+bug/509180?comments=all

特别有趣的是,损坏的 RAM 可能导致加密区域出现磁盘问题:https://bugs.launchpad.net/ecryptfs/+bug/509180?comments=all

我还没有来得及检查它是否对我有用。

答案2

我遇到了同样的问题。我有一个读取某些文件的 Python 脚本。当尝试访问加密目录中的文件时,我收到了Input/Output错误消息。

基本上,错误在于加密目录及其文件。也就是说,一次性挂载目录及其内容。

步骤如下:

  1. 创建一个空目录,用于加密(挂载)。
  2. 加密(即挂载)上一步的空目录。
  3. 最后,将文件移动到挂载目录。

下列的过程中,我设法访问文件而没有出现Input/Output错误。

相关内容