针对Linux上目前已有透明加密文件系统在授权和非授权进程访问文件时,在明文和密文页缓冲之间频繁切换而导致的页缓冲利用率低的问题,提出了一种基于双缓冲的透明加密文件系统。该系统通过在Linux内核中设置两个页缓冲区,令授权和非授权进程分别使用两个隔离的页缓冲,减少加解密的操作次数,从而提升透明加密文件系统的整体性能。最后通过实验证明基于双缓冲的透明加密文件系统有效地提高了透明加密文件系统的性能。