ShaoLin Microsystems The Leading Enterprise Linux Utility Computing
Downloads    Contact Us 
Home Corporate Products Services Support Partners  
ShaoLin Volume Replicator - Real time data protection solution

   Product Inquiry

ShaoLin CogoFS


How CogoFS Works?

ShaoLin CogoFS is easy to use. It is transparent and works like a normal Linux mounted file system. To install ShaoLin CogoFS, you just requires two rpm packages.

$ rpm -ivh cogofs-2.4.18-3-1.0-5.i686.rpm cogoutils-1.0-2.i386.rpm
Preparing...      ########################################### [100%]
1:cogofs-2.4.18-3 ########################################### [ 50%]
2:cogoutils       ########################################### [100%]
$

To mount ShaoLin CogoFS on /mnt/cogofs using existing files in direcotry /mnt/myfiles. This is what you expect to see.

$ df -h
rootfs                2.0G  619M  1.2G  33% /
$ mkdir /mnt/cogofs/
$ mount -t cogofs -o fs=/mnt/myfiles none /mnt/cogofs
$ df -h
rootfs                2.0G  619M  1.2G  33% /
none                  2.0G  619M  1.2G  33% /mnt/cogofs
$

You can try ShaoLin CogoFS immediately. For example:

$ ls -l /mnt/myfiles/
-rw-r--r-- 1 user user 184324 Aug 8 10:00 myfile1
-rw-r--r-- 1 user user 132852 Aug 8 10:01 myfile2
-rw-r--r-- 1 user user 22345 Aug 8 10:02 myfile3
$ ls -l /mnt/cogofs/
-rw-r--r-- 1 user user 87301 Aug 8 10:00 myfile1
-rw-r--r-- 1 user user 132852 Aug 8 10:01 myfile2
-rw-r--r-- 1 user user 22345 Aug 8 10:02 myfile3
$

Files are transparently read/write through the Cogofs mount. You can compress a file on-the-fly by

$ cogoioctl -c /mnt/cogofs/myfile1
myfile1 (52.6%)
Total 1 file(s) converted
$

You can view the changes by

$ ls -l /mnt/myfiles/
-rw-r--r-- 1 user user 87301 Aug 8 10:00 myfile1.cogo
-rw-r--r-- 1 user user 132852 Aug 8 10:01 myfile2
-rw-r--r-- 1 user user 22345 Aug 8 10:02 myfile3
$ ls -l /mnt/cogofs/
-rw-r--r-- 1 user user 184324 Aug 8 10:00 myfile1
-rw-r--r-- 1 user user 132852 Aug 8 10:01 myfile2
-rw-r--r-- 1 user user 22345 Aug 8 10:02 myfile3
$

ShaoLin CogoFS also transparently compresses or decompresses files

$ ls -l somefile
-rw-r--r-- 1 user user 545354 Aug 5 12:21 somefile
$ cp somefile /mnt/cogofs
$ ls -l /mnt/myfiles
-rw-r--r-- 1 user user 87301 Aug 8 10:00 myfile1.cogo
-rw-r--r-- 1 user user 132852 Aug 8 10:01 myfile2
-rw-r--r-- 1 user user 22345 Aug 8 10:02 myfile3
-rw-r--r-- 1 user user 230342 Aug 5 12:21 somefile.cogo
$ ls -l /mnt/cogofs/
-rw-r--r-- 1 user user 184324 Aug 8 10:00 myfile1
-rw-r--r-- 1 user user 132852 Aug 8 10:01 myfile2
-rw-r--r-- 1 user user 22345 Aug 8 10:02 myfile3
-rw-r--r-- 1 user user 545354 Aug 5 12:21 somefile
$
   Home  |  Corporate  |  Products  |  Services  |  Support  |  Partners  |  Downloads  |  Contact Us  
 Copyright © 2000-2007 ShaoLin Microsystems Ltd. All rights reserved.