精华内容
下载资源
问答
  • cryptsetup是linux下的一个分区加密工具,和之前介绍过的eCryptfs不同的是:eCryptfs是文件系统级别的加密,而cryptsetup是分区级别的,比文件系统级别工作更底层的位置,是经过加密的块设备上,再创建文件系统...

    cryptsetup是linux下的一个分区加密工具,和之前介绍过的eCryptfs不同的是:eCryptfs是文件系统级别的加密,而cryptsetup是分区级别的,比文件系统级别工作在更底层的位置,是在经过加密的块设备上,再创建文件系统,再挂载使用。这应该是纯软件能达到的最底层的加密了吧。
    我折腾这玩意,是因为上篇文章说到,我要把/home的数据备份到另一个硬盘,而那个硬盘的物理安全性并不能得到充分地保证,所以只有通过加密来确保数据的安全了。如果当年陈老师也用这玩意的话,想必不会捅出这么大的篓子,呵呵。

    废话不说,简单说说安装和使用的方法。
    如果你是用ubuntu这类发行版的话,安装部分就很简单了,基本就是直接安装cryptsetup这个包,就完事了。
    但是如果你和我一样也是用自己编译内核的发行版,比如gentoo的话,使用中可能会出现以下错误:

    /proc/misc: No entry for device-mapper found
    Is device-mapper driver missing from kernel?
    Failure to communicate with kernel device-mapper driver.
    Cannot initialize device-mapper. Is dm_mod kernel module loaded?
    Command failed with code 22: Cannot initialize device-mapper. Is dm_mod kernel module loaded?

    这时候你不要急着去安装 device-mapper ,因为现在 device-mapper 已经并入到更强大的 lvm2 里面了,所以你要确保装了 lvm2 和在内核选项里选择了CONFIG_DM_CRYPT,如下:

    [text] view plain copy
    1. -> Device Drivers  
    2.   -> Multiple devices driver support  
    3.     -> Device mapper support  
    4.       -> Crypt target support  

    另外,还建议选取大文件支持的CONFIG_LBDAF和CONFIG_CRYPTO_AES两个内核选项,我这边不选取前者,会无法打开加密分区(虽然说LBDAF是2T+的单文件支持,而我的硬盘一共只有80G);后者是一个内核里的加密算法API,我们就用这个算法来加密(也可以用其他的算法)。

    说说怎么使用:
    建立一个加密的分区,很简单,执行下面的命令:

    <strong>sudo</strong> cryptsetup --verbose --verify-passphrase -c aes-cbc-plain luksFormat <span style="font-weight: bold;">/</span>dev<span style="font-weight: bold;">/</span>sdb1

    我的外接硬盘在 /dev/sdb1 ,因为这个命令会摧毁这个分区的所有数据,所以程序会让你确认,输入大写的YES,回车,就会让你输入两次密码,输完就搞定了。
    话外音:其实cryptsetup不仅支持用密码加密,还支持用文件来加密,可以是任意类型的文件,不过解密的时候,要确保文件一个字节都不差,用这个特性可以方便地构建解密U盘。

    好了,加密完分区以后,要使用的话,可以这样:

    <strong>sudo</strong> cryptsetup luksOpen <span style="font-weight: bold;">/</span>dev<span style="font-weight: bold;">/</span>sdb1 back

    其中最后的“back”,可以是任意字符串,程序会提示输入之前设置的密码,输对密码以后,文件系统里就会多出一个 /dev/mapper/back ,接下来就可以像使用 /dev/sdXX 一样地使用这个 /dev/mapper/back 了。
    比如,建立一个ext4文件系统,挂载,复制文件之类:

    <strong>sudo</strong> mkfs.ext4 <span style="font-weight: bold;">/</span>dev<span style="font-weight: bold;">/</span>mapper<span style="font-weight: bold;">/</span>back
    <strong>sudo mount</strong> <span style="font-weight: bold;">/</span>dev<span style="font-weight: bold;">/</span>mapper<span style="font-weight: bold;">/</span>back <span style="font-weight: bold;">/</span>mnt<span style="font-weight: bold;">/</span>back<span style="font-weight: bold;">/</span>
    <strong>sudo cp</strong> XXX <span style="font-weight: bold;">/</span>mnt<span style="font-weight: bold;">/</span>back<span style="font-weight: bold;">/</span>
    ....

    使用完以后,可以这样显式地关闭加密分区:

    <strong>sudo</strong> cryptsetup luksClose <span style="font-weight: bold;">/</span>dev<span style="font-weight: bold;">/</span>mapper<span style="font-weight: bold;">/</span>back

    看看如果别人偷你加密后的硬盘,想挂载看你的艳照时,会怎么样?哈哈:

    $ <strong>sudo mount</strong> <span style="font-weight: bold;">/</span>dev<span style="font-weight: bold;">/</span>sdb1 <span style="font-weight: bold;">/</span>mnt<span style="font-weight: bold;">/</span>back<span style="font-weight: bold;">/</span>
    mount: unknown filesystem <strong>type</strong> 'crypto_LUKS'
    展开全文
  • 如果再安装精简版的话也正常使用USB设备,经测试其他的vm7精简版暂未发现实现这个功能; 5.参照了wuliyen的精简版,再结合原版,完全纯净; 6.经测试win7下也正常使用。但要注意关闭UAC否则安装成功...
  • Mac 下彻底卸载Unity3d

    千次阅读 2020-06-19 11:27:10
    Mac下卸载Unity其实很容以,只需要删除几个目录即可 ...选中新建的分区,Unity就安装在这个位置,但是在新的分区中,破解工具可能不能使用。解决办法将这个分区中安装的Unity目录相对应地移动到Mac

    Mac下卸载Unity其实很容以,只需要删除几个目录即可

    Unity安装目录如下:

    /Users/Shared/Unity

    /Library/Receipts

    /Applications/Unity

    卸载只需要删除这几个目录即可

    出现这个问题解决办法:

    使用磁盘工具添加一个磁盘分区:

    这里添加名称,点击添加,新的分区就创建好了

    选中新建的分区,Unity就安装在这个位置,但是在新的分区中,破解工具可能不能使用。解决办法将这个分区中安装的Unity目录相对应地移动到Macintosh HD中对应的位置,重新破解

     

    展开全文
  • 入门学习Linux常用必会60命令实例详解doc/txt

    千次下载 热门讨论 2011-06-09 00:08:45
    -n:一般而言,mount挂上后会/etc/mtab中写入一笔资料,系统中没有可写入文件系统的情况下,可以用这个选项取消这个动作。 4.应用技巧 Linux 和Unix系统上,所有文件都是作为一个大型树(以/为根)的一部分...
  • 开发环境数据库是供开发人员进行report,PL/SQL等开发的,这个环境可以在开发人员觉得数据已经不再满足开发需求的时候,当然也可以在这个环境测试补丁(patches)。当然最终使用patch的时候还需要在测试环境做测试,...
  • 考虑到程序运程过程中可能要对程序所在分区(或磁盘)进行格式化(或者是移除SD卡)等操作,故添加了一项“自我复制到内存中运行”的功能,即启动后先检测工作目录是不是内存虚拟出来根目录"\"下,如果不是则先...
  • 硬盘的文件系统结构

    2012-05-08 07:14:33
    这样主引导扇区中除了主分区外,仅需要存储一个被称为扩展分区分区数据,通过这个扩展分区的数据可以找到下一个分区(实际上也就是下一个逻辑磁盘)的起始位置,以此起始位置类推可以找到所有的分区。...
  • Ghost 8.3 系统备份软件

    2009-11-13 10:29:50
    首先选择打开一备份文件(File/Open),这时备份中的文件就像资源管理器一样程序界面窗口中列出,可以其中非常方便地查看、打开文件,也可以查找文件,或者将某个文件删除(但不能删除目录)。 Ghost Explorer...
  • Ghost 8.3 Enterprise

    2009-04-15 13:32:08
    首先选择打开一备份文件(File/Open),这时备份中的文件就像资源管理器一样程序界面窗口中列出,可以其中非常方便地查看、打开文件,也可以查找文件,或者将某个文件删除(但不能删除目录)。   Ghost ...
  • 将镜像存放在Acronis Secure Zone(安全区),点击“Next”(这是最安全的位置,因为Secure Zone是“ATI”创建的隐藏恢复分区,把镜像存放在这个隐藏分区里,一般软件和Windows都找到,甚至格式化都无法伤害到它...
  • 角色是一组权限的集合,将角色赋给一个用户,这个用户就拥有了这个角色中的所有权限。  系统预定义角色 预定义角色是数据库安装后,系统自动创建的一些常用的角色。下面我们就简单介绍些系统角色:  CONNECT...
  • vmware-vdiskmanager.exe 下载

    热门讨论 2009-10-28 23:06:28
    如果你在你的宿主机中映射了网络共享,你也可以提供确切的虚拟磁盘文件的路径信息来创建虚拟磁盘在这个网络共享中。 -c 创建虚拟磁盘。 #你必须用-a, -s 和 -t 并指定选项参数,然后你需要指定所要创建的虚拟磁盘...
  • rar压缩软件.rar

    2016-02-13 10:52:44
    不能重新压缩、解密或加密压缩文件数据,它不能整合或创建卷。如果 不和其它开关一起使用,'ch' 命令仅复制压缩文件数据而不修改它。 例如: 设置压缩文件时间为最新的文件: rar ch -tl files.rar cw 写...
  • 如果不能在启动目录(默认为 %systemroot%System32)中找到该文件,将试着 Windows 安装 CD 中找到它。如果有多引导系统的计算机,必须保证是包含 Windows 的驱动器上使用该命令。 Diskpart  创建和删除硬盘...
  • 2.1.3 ADR的结构和位置 49 2.2 调查和解决问题 50 2.2.1 使用命令行工具adrci 51 2.2.2 Support Workbench 59 2.3 数据库健康检查 64 2.3.1 检查、故障和修复 65 2.3.2 Health Monitor检查的类型 65 2.3.3 ...
  • 当设定为[Enabled](启动)时,这个项目系统电源开启之后,可加速POST(Power On Self Test)的程序。BIOS会POST过程当中缩短或是跳过一些检查项目,从而加速启动等待的时间! Hard Disk Boot Priority(硬盘...
  • 中文API支持库(1.0-0

    2009-04-17 08:28:19
    通常应避免在这个目录里创建文件。在网络环境中,往往需要管理员权限才可对这个目录进行写操作。返回值Long,存放到lpBuffer缓冲区的字符数量。如lpBuffer不够大,不能容下文件名,则返回要求的缓冲区长度。 _取临时...
  • TrueCrypt是一款免费,开源的支持Windows Vista/XP/2000 and Linux的绿色虚拟加密磁盘工具,可以硬盘上创建或多虚拟磁盘,所有虚拟磁盘上的文件都被自动加密,需要通过密码来进行访问。TrueCrypt提供多种...
  • TrueCrypt是一款免费,开源的支持Windows Vista/XP/2000 and Linux的绿色虚拟加密磁盘工具,可以硬盘上创建或多虚拟磁盘,所有虚拟磁盘上的文件都被自动加密,需要通过密码来进行访问。TrueCrypt提供多种...
  • 用户在这了需要选择一自己要扫描的分区。     如图所示,这是软件的扫描界面。三种模式的扫描界面都基本相同。     如图所示,这是软件的软件使用教程界面。用户可以查看教程学习软件的使用。软件的...
  • 在这个网页的最右上角帮我点颗小星星⭐️哟 更新日志(⚠️一定先看这个) 点击以查看详细信息 ...
  •  1021 易失的父键下不能创建固定的子键。  1022 通知的更改请求已经完成,并且返回信息还没有被送到调用者的缓冲区中。调用者需要列举所有文件以找到改动的内容。  1051 已将停止控制发送给与其他运行服务...
  • 我们并不能使同学们通过这次系列讲座成为一 UNIX 类操作系统的高手,这次系列 讲座的目的就是在同学们中间普及 Linux 基础知识,为今后我们更加接近的了解 Linux 做一 好的开端。 第一讲 Linux基础 在这一...
  • b、 在创建成员表后,成员服务器上定义一分布式分区视图,并且每视图具有相同的名称。这样,引用分布式分区视图名的查询可以任何一成员服务器上 运行。系统操作如同每成员服务器上都有一原始表的...
  • 条带化RAID阵列上创建XFS文件系统时,可以指定一“条带化数据单元”。可以保证数据分配、inode分配、以及内部日志被对齐到该条带单元上,以此最大化吞吐量。XFS文件系统中的文件用到的块由变长Extent管理,每...
  • Karen Morton及其团队本书中提供了专业的方案:先掌握语言特性,再学习Oracle为提升语言效率而加入的支持特性,进而将两者综合考虑并工作中加以应用。作者通过总结各自多年的软件开发和教学培训经验,与大家...
  • Karen Morton及其团队本书中提供了专业的方案:先掌握语言特性,再学习Oracle为提升语言效率而加入的支持特性,进而将两者综合考虑并工作中加以应用。作者通过总结各自多年的软件开发和教学培训经验,与大家...
  • 当语言版本不一致时,不能用“升级 ”,只能新安装。新安装不存在系统兼容性问题。 3. 接受协议,输入注册码。 4. 选择可支持其它东亚语种(Install support for East Asian languages),当然也包括中文。 ...

空空如也

空空如也

1 2 3 4 5 ... 7
收藏数 124
精华内容 49
关键字:

在这个位置不能创建分区了