Re: Systemd with encrypted Btrfs

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]



On Tue, Jul 24, 2012 at 10:58 AM, Aurko Roy <roy.aurko@xxxxxxxxx> wrote:
> 1. I have an encrypted swap that randomly generates a new passphrase
> everytime I reboot, but systemd asks me for a  passphrase every time I
> boot. On pressing enter or entering any random characters it proceeds
> normally.  This is more of an annoyance than a real problem.

Note that systemd does not support Arch's traditional crypttab syntax,
so you might need to adjust your crypttab file. The format is
described in "man crypttab". I have a similar setup to what you
describe and my crypttab line is:

# cat /etc/crypttab
swap    /dev/sda2       /dev/urandom    swap

> 2. I have an encrypted btrfs partition which it unlocks normally, but
> while trying to mount says:
> "fsck: fsck.btrfs: not found
> fsck: Error 2 while executing fsck.btrfs for /dev/mapper/myvolume" and
> this stops the whole boot process. I have to disable that partition on
> fstab to get systemd to boot properly. Once the boot process is
> complete, I can see that the decryption has proceeded normally (from
> systemctl -a) and can remount it normally in a manual fashion. I
> initially thought that creating fsck.btrfs as a symlink to btrfsck
> might do the job, but that doesn't work either.

There is no fsck.btrfs binary yet, and btrfsck does not support the
expected interface. Until a proper fsck.btrfs exists you should mark
your partition as not wanting to be fsck'ed in fstab (i.e. set passno,
the last argument, to 0).

> Does anybody have any experience successfully mounting (encrypted or
> not) btrfs partitions using systemd?

I would have thought you'd get a similar failure also with
initscripts? Though in that case boot would not pause.

-t


[Index of Archives]     [Linux Wireless]     [Linux Kernel]     [ATH6KL]     [Linux Bluetooth]     [Linux Netdev]     [Kernel Newbies]     [Share Photos]     [IDE]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux ATA RAID]     [Samba]     [Device Mapper]
  Powered by Linux