Доп параметры в ядрышко
options GEOM_BDE # поддержка шифрованых дисков
device md # Memory «disks»
Создаем директорию с диском
mkdir /usr/disk/
Файл, где будет файловая система (размером 1000 мегабайт)
dd if=/dev/zero of=diskkrypt bs=1m count=1000
создаем девайс
mdconfig -a -t vnode -f /usr/disk/diskkrypt -u 0
disklabel -r -w md0 auto
Инициируем gbde
gbde init /dev/md0c -i -L /usr/disk/diskkrypt.lock
На экране появится конфиг для диска
Редактируем под себя после чего сохраняем.
Вводим пароль а лучше парольную фразу
Подключаем шифрованый раздел
gbde attach /dev/md0c -l /usr/disk/diskkrypt.lock
Создадим файловую систему на разделе
newfs -U /dev/md0c.bde
Создаём точку монтирования
mkdir /mnt/diskkrypt
Монтируем
mount /dev/md0c.bde /mnt/diskkrypt
END))) Удачной приватности
Скрипт для автоматического монтирования шифрованого раздела
#!/bin/sh
case "$1" in
start)
/sbin/mdconfig -a -t vnode -f /usr/disk/diskkrypt -u 0
/sbin/gbde attach /dev/md0c -l /usr/disk/diskkrypt.lock
/sbin/mount /dev/md0c.bde /usr/cert/sslcert
;;
stop)
/sbin/umount /usr/cert/sslcert
/sbin/gbde detach /dev/md0c
/sbin/mdconfig -d -u 0
;;
*)
echo ""
echo "Usage: `basename $0` { start | stop }"
echo ""
exit 64
;;
esac
По вопросам man gbde man mdconfig