problems using geli on top of gmirror

Stefan Krüger stadtkind2 at gmx.de
Tue Jun 2 11:27:53 UTC 2009


hello list,

I have some problems using geli and gmirror (gm0 consists of ad0 and
ad2) together, here's my test-setup:

$ uname -sr
FreeBSD 7.2-RELEASE

$ ls -hl /dev/mirror/gm0s1*
crw-r-----  1 root  operator    0,  76 Jun  2 12:17 /dev/mirror/gm0s1
crw-r-----  1 root  operator    0,  77 Jun  2 12:17 /dev/mirror/gm0s1a
crw-r-----  1 root  operator    0,  78 Jun  2 12:17 /dev/mirror/gm0s1b
crw-r-----  1 root  operator    0,  91 Jun  2 12:17 /dev/mirror/gm0s1b.eli
crw-r-----  1 root  operator    0,  79 Jun  2 12:17 /dev/mirror/gm0s1c
crw-r-----  1 root  operator    0,  80 Jun  2 12:21 /dev/mirror/gm0s1d

# bsdlabel /dev/mirror/gm0s1
# /dev/mirror/gm0s1:
8 partitions:
#        size   offset    fstype   [fsize bsize bps/cpg]
  a:  8388608        0    4.2BSD     2048 16384 28552
  b:  2097152  8388608      swap
  c: 12583809        0    unused        0     0         # "raw" part,
don't edit
  d:  2098049 10485760    4.2BSD     2048 16384 28552

As you can see, encrypting the swap partition with

# geli onetime -s 4096 -d /dev/mirror/gm0s1b

already worked fine, but trying to do

# geli init -s 4096 -K /boot/keys/gm0s1d.key /dev/mirror/gm0s1d

returns

geli: Cannot store metadata on /dev/mirror/gm0s1d: No such file or directory


so my question is, is that even possible? and if yes, what wrong with my
setup?


More information about the freebsd-geom mailing list