LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1207|回复: 2

搞定loop-aes!

[复制链接]
发表于 2005-12-20 20:32:48 | 显示全部楼层 |阅读模式
庆祝一下,弄了半天,

原来只要在内核编译将loop选为M,不能 built-in, 就行了.
发表于 2005-12-27 21:13:44 | 显示全部楼层
可否介绍一下做法?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-12-27 23:01:16 | 显示全部楼层
其实上面已经说了.
要重新编译内核, 将 loopback选为模块(应该编译进去也可以)

装上 loop-aes-source, loop-aes-utils.
我是Debian, 直接装上包就行.

在/usr/src将loop-aes的压缩文档解压,
然后在/usr/src/linux-xxx 里make-kpkg modules_image
装上生成的包即可.
注意看文档, 要装上内核模块loop-aes.

使用:
使用 dd 生成一个大文件, 然后用losetup到一个loop设备, 加上-e aes256选项, 在此上创建文件系统. 不过我是用一个随机生成文件再利用GPG加密成key-file.

最后为了方便在fstab文件里加上相应的项, 比如我的是:

/root/data/secret /mnt/secure   ext3     defaults,noauto,loop,encryption=AES256,gpgkey=/root/keyfile.gpg 0 0
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表