如何加密 f2fs 上的文件或文件夹?

如何加密 f2fs 上的文件或文件夹?

f2fs支持每个文件加密,但是我找不到任何有关它的资源。

  • 我知道和eCryptFS,那不一样。LUKSencfs

答案1

f2fs-tools包括,作为v.1.9,文件系统中的加密管理工具f2fs

f2fscrypt

手册页包含一个示例,显示如何加密目录(以及有关如何设置f2fs支持加密的文件系统的说明)。


f2fscrypt据我所知,唯一的替代方案是fscryptctl(我只尝试过一次,它是在ext4文件系统上,但根据作者的说法,它应该在 上同样有效f2fs)。

答案2

在 Linux 内核中启用对文件系统的支持时,明智的做法是至少启用前四个选项以支持扩展文件系统属性:

  • 配置_F2FS_FS
  • F2FS_FS_XATTR
  • CONFIG_F2FS_FS_POSIX_ACL
  • CONFIG_F2FS_FS_SECURITY

启用基本的 f2fs 文件系统选项

File systems  --->
   <*> F2FS filesystem support
   [*]   F2FS extended attributes
   [*]     F2FS Access Control Lists
   [*]     F2FS Security Labels
   [*]   F2FS consistency checking feature
   [*]   F2FS Encryption

安装 f2fs 文件系统的用户空间工具:

root #emerge --ask sys-fs/f2fs-tools

出现用户空间工具后,通过运行 mkfs.f2fs 命令创建一个文件系统,后跟相应的设备和分区号:

root #mkfs.f2fs /dev/sdd1

现在,afiak,我们可以做这样的事情:http://www.linuxquestions.org/questions/linux-security-4/how-to-use-f2fs-encryption-4175581121/或这个:http://blog.quarkslab.com/a-glimpse-of-ext4-filesystem-level-encryption.html。他们会在装饰上表现得很好吗?我不知道。一段时间以来,我一直在努力弄清楚这个问题的真相,这是我能想到的最好的办法。

相关内容