Zimbra volume on truecrypt: Difference between revisions

(New page: This article describes the steps to setup a truecrypt partition as a secondary zimbra volume. We assume you have ZCS already installed and operational. In this case using Ubuntu 8.04 LTS (...)
 
No edit summary
 
(One intermediate revision by one other user not shown)
Line 1: Line 1:
This article describes the steps to setup a truecrypt partition as a secondary zimbra volume.
{{Archive}}This article describes the steps to setup a truecrypt partition as a secondary zimbra volume.
We assume you have ZCS already installed and operational. In this case using Ubuntu 8.04 LTS (Hardy Heron) and ZCS 5.0.11
We assume you have ZCS already installed and operational. In this case using Ubuntu 8.04 LTS (Hardy Heron) and ZCS 5.0.11


To know about truecrypt visit:  http://www.truecrypt.org
To know about truecrypt visit:  http://www.truecrypt.org


Part 0 : Installation of Truecrypt package :
 
=Part 0 : Installation of Truecrypt package=


  Prerequisite :
  Prerequisite :
Line 24: Line 25:
   truecrypt --text --help
   truecrypt --text --help


Part 1 : To create Truecrypt volume :
=Part 1 : To create Truecrypt volume=


  To host file containing volumes :
  To host file containing volumes :
Line 95: Line 96:




Part 2 : To create Zimbra secondary volume in /media/truecrypt1/storetc :
=Part 2 : To create Zimbra secondary volume in /media/truecrypt1/storetc=


As user zimbra:
As user zimbra:
Line 120: Line 121:


Thanks to Jean-Regis BOULET  for sharing his notes with us.
Thanks to Jean-Regis BOULET  for sharing his notes with us.
{{Article Footer|Ubuntu 8.04 LTS (Hardy Heron) and ZCS 5.0.11|11/28/2008}}
[[Category:Customizing ZCS]]

Latest revision as of 12:48, 24 March 2015

This article describes the steps to setup a truecrypt partition as a secondary zimbra volume. We assume you have ZCS already installed and operational. In this case using Ubuntu 8.04 LTS (Hardy Heron) and ZCS 5.0.11

To know about truecrypt visit: http://www.truecrypt.org


Part 0 : Installation of Truecrypt package

Prerequisite :
No GUI necessary.
  sudo apt-get install dmsetup libsm6 libgtk2.0-0
  sudo apt-get -f install
To download Truecrypt :
  sudo wget http://www.truecrypt.org/downloads/truecrypt-6.1-ubuntu-x86.tar.gz
To install :
  sudo tar zxpf truecrypt-6.1-ubuntu-x86.tar.gz
  sudo ./truecrypt-6.1-setup-ubuntu-x86
To test install :
  truecrypt --text --test
To see help :
  truecrypt --text --help

Part 1 : To create Truecrypt volume

To host file containing volumes :
  sudo mkdir /protect-folder
To create volume in interactive way :
  truecrypt --text --create
  or
  To create normal Truecrypt volume directly :
  (This command just ask for password of new volume and random 300 car string)
  sudo truecrypt --text -c -k "" --volume-type=normal --size=100000000
  --encryption=AES-Twofish --hash=SHA-512 --filesystem=FAT
  /protect-folder/prdvolume1.tc
  (size in bytes ==> 100000000 = 100Mb, FAT is the only choice possible==> see
   EXT3 format below)
To mount volume :
  sudo truecrypt --text -k "" --protect-hidden=no --mount
  /protect-folder/prdvolume1.tc /media/truecrypt1
To list mounted volumes :
  sudo truecrypt --text -l
To see properties of a volume :
  sudo truecrypt --text --volume-properties /protect-folder/prdvolume1.tc
To dismount TrueCrypt volume :
  sudo truecrypt --text --dismount /protect-folder/prdvolume1.tc
To format TC volume in Ext3 linux format :
  Login a root :
  sudo su -

Mount Truecrypt volume :
  sudo truecrypt --text -k "" --protect-hidden=no --mount
  /protect-folder/prdvolume1.tc /media/truecrypt1
See name of logical disk :
  sudo truecrypt --text -l
Unmount Linux Vol but not Truecrypt volume ! :
  sudo umount /media/truecrypt1
Format Truecrypt volume in Ext3 mode :
  sudo mke2fs -j /dev/mapper/truecrypt1
  (See doc in http://manpages.ubuntu.com/manpages/hardy/man8/mke2fs.html)
Dismount Truecrypt volume :
  sudo truecrypt --text --dismount /protect-folder/prdvolume1.tc
And remount Truecrypt volume :
  sudo truecrypt --text -k "" --protect-hidden=no --mount
  /protect-folder/prdvolume1.tc /media/truecrypt1
To verify Truecrypt volume is OK :
  sudo truecrypt --text --volume-properties /protect-folder/prdvolume1.tc
To prepare the directory to host ZCS volume :
  sudo mkdir /media/truecrypt1/storetc
To make Zimbra user owner of storetc directory (mandatory for Zimbra volume):
  chown -v -R zimbra /media/truecrypt1/storetc
To give permissions (mandatory for Zimbra volume) :
  sudo chmod -v -R 0755 /media/truecrypt1

Permissions are persistent with dismount and mount.


Part 2 : To create Zimbra secondary volume in /media/truecrypt1/storetc

As user zimbra:

To create a secondary volume :
  zmvolume -a -n messagetc1 -p /media/truecrypt1/storetc -t secondaryMessage
To verify, list the volumes :
  zmvolume -l
To activate the secondary volume :
  zmvolume -sc -id 3
To verify current active volumes :
  zmvolume -dc

To test login to ZCS Administration Console and test HSM on server/volumes tab

Back to console as root : To verify everything is see the directory name 0 created by ZCS :

ls /media/truecrypt1/storetc

Thanks to Jean-Regis BOULET for sharing his notes with us.


Verified Against: Ubuntu 8.04 LTS (Hardy Heron) and ZCS 5.0.11 Date Created: 11/28/2008
Article ID: https://wiki.zimbra.com/index.php?title=Zimbra_volume_on_truecrypt Date Modified: 2015-03-24



Try Zimbra

Try Zimbra Collaboration with a 60-day free trial.
Get it now »

Want to get involved?

You can contribute in the Community, Wiki, Code, or development of Zimlets.
Find out more. »

Looking for a Video?

Visit our YouTube channel to get the latest webinars, technology news, product overviews, and so much more.
Go to the YouTube channel »

Jump to: navigation, search