On Sun, May 16, 2010 at 12:45 PM, thib <t...@stammed.net> wrote:

> ...
>  but consider encrypting the logical volume instead of the physical
> volumes.  It makes much more sense to me.
>

It seems to me that


>  Does anyone know the right way to get the drives decrypted first?
>>
>
> The fun might take place in your init scripts or in your initramfs,
> depending on your configuration.  Unfortunately, things are currently moving
> in this domain, and I'm not sure about Debian's position here -- thus I
> cannot recommend you a hack over any other.  Maybe someone can.
>
> I (very) quickly overviewed the initscripts, it looks like the same code in
> /lib/cryptsetup/cryptdisks.functions is called twice by cryptdisks-early
> (before lvm2), and then by cryptdisks (after lvm2).  Supposedly, the -early
> script can't decrypt some devices, I just don't know why.  By the looks of
> it all, I wouldn't be surprised if there were some dependency problems for
> unusual setups;  is the problematic device a raid volume or something?
>

 I started looking in this direction myself last night. I am, for the life
of me, unable to figure why or how drives are designated as early versus
non-early. With the exception of adding "noearly" to the options in
/etc/cryptab. However, I am unable to find a single partition on a single
encrypted machine that uses this option. So theoretically, all of the drives
should be designated as early. I also haven't done this in a couple of
years, so maybe the encryption system has matured in the meantime.


> If you mount your filesystems in your initramfs (which should really be
> done only for the root fs), you might be able to put some hooks in
> /etc/initramfs-tools.  I'm not really comfortable with it, so you should
> read the initramfs-tools(8) manual page or wait for more help.
>

I'm really not comfortable with modifying something like that, not because I
can't, but rather because I don't want to tweak something and have it break
on the next upgrade. So I will take the latter suggestion. I want to build a
test box to see if I can further troubleshoot the problem or if it still
even exists.

Thanks for the suggestions, thib...

--b

Reply via email to