首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何对F2FS文件系统进行加密?

如何对F2FS文件系统进行加密?
EN

Unix & Linux用户
提问于 2016-12-24 16:06:28
回答 2查看 4.9K关注 0票数 8

我读到f2fs格式对SSD存储很好,所以我用它格式化了我的一个驱动器。我还在一些内核注释中看到,加密是为它添加的,但是没有任何文档可供讨论。我通常更喜欢整个磁盘加密。我不确定这对f2fs是否可行。

我想知道是否有人知道我可能加密f2fs驱动器的任何步骤。我知道这是在Android上完成的,因为他们的全驱动器加密(我正在运行Ubuntu)。LUKS文件系统不可知吗?我不这样认为。任何加密都会很好。

没有医生,==,不太好。

以下是内核更新的参考:http://lkml.iu.edu/hypermail/linux/kernel/1506.3/00598.html

EN

回答 2

Unix & Linux用户

发布于 2018-11-24 01:04:08

f2fscrypt手册页面之外:

# mkfs.f2fs -O encrypt /dev/sdxx

# mount /dev/sdxx /encrypted/

# mkdir /encrypted/dir

首先,在键环中创建密钥,使用一个简单的盐(或生成一个随机盐)。然后使用它为要加密的目录设置策略。

# f2fscrypt add_key -S 0x1234

Enter passphrase (echo disabled):

Added key with descriptor [28e21cc0c4393da1]

# f2fscrypt set_policy 28e21cc0c4393da1 /encrypted/dir

Key with descriptor [28e21cc0c4393da1] applied to /encrypted/dir.

# touch /encrypted/dir/test.txt

# ls -l /encrypted/dir/

-rw-r--r--. 1 root root 0 Mar 5 21:41 test.txt

每次重新启动后,都可以使用相同的命令设置密钥,以便对目录及其后代进行解密。

# ls -l /encrypted/dir/

-rw-r--r--. 1 root root 0 Mar 5 21:41 zbx7tsUEMLzh+AUVMkQcnB

# f2fscrypt get_policy /encrypted/dir/

/encrypted/dir/: 28e21cc0c4393da1

# f2fscrypt add_key -S 0x1234

Enter passphrase (echo disabled):

Added key with descriptor [28e21cc0c4393da1]

# ls -l /encrypted/dir/

-rw-r--r--. 1 root root 0 Mar 5 21:41 test.txt

显示处理键环。

# keyctl show

Session Keyring

084022412 --alswrv 0 0 keyring: _ses

204615789 --alswrv 0 65534 \_ keyring: _uid.0

529474961 --alsw-v 0 0 \_ logon: f2fs:28e21cc0c4393da1

找出如何在引导时实现这一点

票数 4
EN

Unix & Linux用户

发布于 2016-12-25 00:34:57

LUKS与文件系统无关。它的工作级别低于文件系统。LUKS是Android系统实现全磁盘加密的方式。

票数 -2
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/332554

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档