VxFS 6.0 comes with de-dupe!
For those of you who don't want to watch Symantec's video, here's a quick & cheap howto of a VxFS de-dupe test using SFHA 6.0 under RHEL5.8:
* First, here's our setup:
[root@vcs11 ~]# df
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/mapper/rootdg-lv_root
15109112 9258676 5070560 65% /
/dev/sda1 101086 20027 75840 21% /boot
tmpfs 1029372 0 1029372 0% /dev/shm
tmpfs 4 0 4 0% /dev/vx
/dev/vx/dsk/vcsdg/lv_vcs
131072 4473 118813 4% /shared/vcs
* Let's check the initial state of this setup:
[root@vcs11 ~]# /opt/VRTS/bin/fsadm -S shared /shared/vcs
Mountpoint Size(KB) Available(KB) Used(KB) Logical_Size(KB) Space_Saved(KB)
/shared/vcs 131072 118813 4473 4473 0
* Enable de-dupe for our test filesystem:
* Copy some data:
[root@vcs11 ~]# cp -a /etc/lvm /shared/vcs/lvm1
* Check the results (nothing happened):
[root@vcs11 ~]# /opt/VRTS/bin/fsadm -S shared /shared/vcs
Mountpoint Size(KB) Available(KB) Used(KB) Logical_Size(KB) Space_Saved(KB)
/shared/vcs 131072 118724 4562 4562 0
* Copy some data again and again.
[root@vcs11 ~]# cp -a /etc/lvm /shared/vcs/lvm2
[root@vcs11 ~]# cp -a /etc/lvm /shared/vcs/lvm3
[root@vcs11 ~]# cp -a /etc/lvm /shared/vcs/lvm4
* Still no change!
[root@vcs11 ~]# /opt/VRTS/bin/fsadm -S shared /shared/vcs
Mountpoint Size(KB) Available(KB) Used(KB) Logical_Size(KB) Space_Saved(KB)
/shared/vcs 131072 118457 4829 4829 0
* Enable De-dupe for our node.
[root@vcs11 ~]# /opt/VRTS/bin/fsdedupadm list /shared/vcs
Chunksize Enabled Schedule NodeList Filesystem
--------------------------------------------------------------------------------
4096 YES NONE vcs10.lasthome. /shared/vcs
[root@vcs11 ~]# /opt/VRTS/bin/fsdedupadm setnodelist vcs11.lasthome.solace.krynn /shared/vcs
* Start the de-dupe process.
[root@vcs11 ~]# /opt/VRTS/bin/fsdedupadm start /shared/vcs
UX:vxfs fsdedupadm: INFO: V-3-27767: deduplication is started on /shared/vcs.
* Check the results
[root@vcs11 ~]# /opt/VRTS/bin/fsdedupadm status /shared/vcs
Saving Status Node Type Filesystem
--------------------------------------------------------------------------------
05% COMPLETED vcs11 MANUAL /shared/vcs
2012/01/16 17:11:25 Begin full scan
2012/01/16 17:11:29 End detecting duplicates and filesystem changes.
[root@vcs11 ~]# /opt/VRTS/bin/fsadm -S shared /shared/vcs
Mountpoint Size(KB) Available(KB) Used(KB) Logical_Size(KB) Space_Saved(KB)
/shared/vcs 131072 118363 4906 5167 261
* First, here's our setup:
[root@vcs11 ~]# df
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/mapper/rootdg-lv_root
15109112 9258676 5070560 65% /
/dev/sda1 101086 20027 75840 21% /boot
tmpfs 1029372 0 1029372 0% /dev/shm
tmpfs 4 0 4 0% /dev/vx
/dev/vx/dsk/vcsdg/lv_vcs
131072 4473 118813 4% /shared/vcs
* Let's check the initial state of this setup:
[root@vcs11 ~]# /opt/VRTS/bin/fsadm -S shared /shared/vcs
Mountpoint Size(KB) Available(KB) Used(KB) Logical_Size(KB) Space_Saved(KB)
/shared/vcs 131072 118813 4473 4473 0
[root@vcs11 ~]# /opt/VRTS/bin/fsdedupadm enable /shared/vcs -c 4096
* Copy some data:
[root@vcs11 ~]# cp -a /etc/lvm /shared/vcs/lvm1
* Check the results (nothing happened):
[root@vcs11 ~]# /opt/VRTS/bin/fsadm -S shared /shared/vcs
Mountpoint Size(KB) Available(KB) Used(KB) Logical_Size(KB) Space_Saved(KB)
/shared/vcs 131072 118724 4562 4562 0
* Copy some data again and again.
[root@vcs11 ~]# cp -a /etc/lvm /shared/vcs/lvm2
[root@vcs11 ~]# cp -a /etc/lvm /shared/vcs/lvm3
[root@vcs11 ~]# cp -a /etc/lvm /shared/vcs/lvm4
* Still no change!
[root@vcs11 ~]# /opt/VRTS/bin/fsadm -S shared /shared/vcs
Mountpoint Size(KB) Available(KB) Used(KB) Logical_Size(KB) Space_Saved(KB)
/shared/vcs 131072 118457 4829 4829 0
* Enable De-dupe for our node.
[root@vcs11 ~]# /opt/VRTS/bin/fsdedupadm list /shared/vcs
Chunksize Enabled Schedule NodeList Filesystem
--------------------------------------------------------------------------------
4096 YES NONE vcs10.lasthome. /shared/vcs
[root@vcs11 ~]# /opt/VRTS/bin/fsdedupadm setnodelist vcs11.lasthome.solace.krynn /shared/vcs
* Start the de-dupe process.
[root@vcs11 ~]# /opt/VRTS/bin/fsdedupadm start /shared/vcs
UX:vxfs fsdedupadm: INFO: V-3-27767: deduplication is started on /shared/vcs.
* Check the results
[root@vcs11 ~]# /opt/VRTS/bin/fsdedupadm status /shared/vcs
Saving Status Node Type Filesystem
--------------------------------------------------------------------------------
05% COMPLETED vcs11 MANUAL /shared/vcs
2012/01/16 17:11:25 Begin full scan
2012/01/16 17:11:29 End detecting duplicates and filesystem changes.
[root@vcs11 ~]# /opt/VRTS/bin/fsadm -S shared /shared/vcs
Mountpoint Size(KB) Available(KB) Used(KB) Logical_Size(KB) Space_Saved(KB)
/shared/vcs 131072 118363 4906 5167 261
Comments
Post a Comment