Chinaunix首页 | 论坛 | 博客
  • 博客访问: 662346
  • 博文数量: 810
  • 博客积分: 10000
  • 博客等级: 上将
  • 技术积分: 5025
  • 用 户 组: 普通用户
  • 注册时间: 2008-08-22 11:41
文章分类

全部博文(810)

文章存档

2011年(1)

2008年(809)

我的朋友

分类: LINUX

2008-08-22 11:44:30


最近装了fedora9,由于显示问题很大,又退回了f8.然后在f9安装时对文件的备份分区加了密,结果导致我不能恢复备份文件了,那个郁闷阿,一挂载加密分区就提示我"mount:unknownfilesystemtype''crypt_LUKS''",网上找了半天才找到解决办法,顺带也了解了linux对数据保护的强大

这里就对如何使用linux保护硬盘里的敏感数据做个记录吧.加密数据用到的是强大的cryptsetup-luks.linux的主流发行版本应该都默认安装了cryptsetup-luks.cryptsetup并不能对现有数据加密,首先我们需要用它创建一个加密分区.这里我们假设创建好的空白分区为/dev/sda8.使用如下命令加密该分区

#cryptsetup--verbose--verify-passphrase-caes-cbc-plainluksFormat/dev/sda8

(需要注意的是如果这个分区里有你的数据,呵呵,会怎样呢?所以我们说要空白分区.)

Areyousure?(Typeuppercaseyes):YES(输入大写的YES来确定创建加密分区)
EnterLUKSpassphrase:(输入创建密码)
Verifypassphrase:(确认密码)
Commandsuccessful.(命令成功)

这样一个加密分区就建立好了.接下来我们需要创建一个可以挂载的逻辑分区并给它取个名字(这里是sda8)

#cryptsetupluksOpen/dev/sda8sda8
EnterLUKSpassphrase:
keyslot0unlocked.
Commandsuccessful.

它将会被创建在/dev/mapper/下面.这里就是/dev/mapper/sda8

现在将该分区格式化为ext3文件系统.

#mkfs.ext3/dev/mapper/sda8

接下来我们创建一个用于挂载的挂载点并挂载.

#mkdir/bak
#mount/dev/mapper/sda8/bak

好了,现在你可以使用你的加密分区了.

使用完毕后为了保护数据的隐密,我们需要取消挂载并关闭加密分区.

#umount/bak
#cryptsetupluksClosesd8
(GAMEOVER) 下载本文示例代码
阅读(282) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~