启动后,CentOS / Redhat 6安装encryption分区

我有一个encryption分区,我在安装CentOS 6的时候要安装,我想在启动后手动安装。 默认情况下,它会在启动时提示我input密码。 我可以通过从/ etc / fstab和/ etc / crypttab中注释掉驱动器来启动密码(尽pipe这可能是错误的做法)。 我尝试添加noauto到crypttab和fstab,但似乎没有帮助。 所以我想我的问题是一个双人的问题:

1)如何正确禁用启动时自动挂载的encryption分区?

2)如何在启动后手动挂载分区?

作为参考,我已经附上了我的fstab和crypttab中的相关行(因为它们是默认设置的):

fstab文件:

/dev/mapper/luks-4fa25d53-0dcd-44ab-9f4d-bee5d6f90fce /sec ext4 defaults 1 2 

crypttab中:

 luks-4fa25d53-0dcd-44ab-9f4d-bee5d6f90fce UUID=4fa25d53-0dcd-44ab-9f4d-bee5d6f90fce none 

您需要将noauto选项添加到您的fstab中的文件系统。 这会阻止自动挂载程序或任何调用或模拟mount -a的挂载程序挂载它。 但是,由于autodefaults选项集的一部分,因此您应该使用显式选项(全部是auto来replace它。 从手册页拉出全套,你的新条目应该是这样的:

 /dev/mapper/luks-4fa25d53-0dcd-44ab-9f4d-bee5d6f90fce /sec ext4 rw,suid,dev,exec,nouser,async,noauto 1 2 

现在,包括devsuidexec是否适合您的文件系统是您应该考虑的事情。

  1. 不要使用defaults因为它意味着“启动时挂载”。 欲了解更多详情,请参阅man mount
  2. 以root mount /sec执行mount /sec