Hammer PFS weirdness when encrypting root

Matthew Dillon dillon at apollo.backplane.com
Fri Dec 31 08:38:10 PST 2010


:I ran into a weird issue while building an encrypted root filesystem.  I
:used the script below to build the encrypted root.  Right after this runs,
:"ls /mnt/usr" and "ls /mnt/var" show the expected files and directories.
: However, if I unmount root and remount it, I find that the contents of /usr
:and /var have swapped.  I can easily fix it by renaming /pfs/usr to /pfs/var
:and vice versa.  The script works fine on a non-encrypted root, so I'm
:wondering if it is somehow related to the mapper.  I'm running 2.9.1.176.

    The issue is that you are cpdup'ing your current root onto the new
    /mnt:

:cpdup -o / /mnt

    And that is overwriting the PFS softlinks you created in /mnt/pfs.

    I've made similar mistakes myself every so often.

						-Matt





More information about the Bugs mailing list