You are on page 1of 182

DiskBoss User Manual

Flexense Ltd.

DiskBoss
DATA MANAGEMENT

User Manual

Version 4.3
Mar 2014

www.diskboss.com info@flexense.com Flexense Ltd.

DiskBoss User Manual

Flexense Ltd.

Product Overview................................................................................................6 1.1 1.2 1.' 1.* 1.1.. 1.2 1.# 1.& 1.1) 1.11 1.12 1.1' 1.1* 1.11.1. 1.12 1.1# 1.1& 1.2) 1.21 1.22 Disk Space Usa e !nal"sis ..................................................................................# File $lassification and $ate ori%ation ....................................................................& Duplicate Files Searc( and $leanup .................................................................... 1) !nal"%in Files in Ser+ers and ,!S Stora e De+ices ............................................. 11 !nal"%in Files in !ll Ser+ers on t(e ,etwork ....................................................... 12 Sa+in /rap(ical 0DF Summar" 1eports ............................................................. 1' 1ule3Based File Searc(...................................................................................... 1* 4i (3Speed File S"nc(roni%ation ........................................................................ 1Fault35olerant File $op" and Data Mi ration......................................................... 1. File Delete and Data 6ipin 7perations............................................................... 12 !utomated8 0olic"3Based File Mana ement .......................................................... 1# 1eal35ime Disk $(an e Monitor.......................................................................... 1& File 9nte rit" Monitor ........................................................................................ 2) Bulk File !ttribute $(an er ................................................................................ 21 0eriodic !nal"sis and File Mana ement 7perations ............................................... 22 User3Defined !nal"sis and File mana ement $ommands ....................................... 2' S:L Database 9nte ration ................................................................................. 2* !d+anced Disk Space !nal"sis $apabilities .......................................................... 2Disk Space Usa e 4istor" $(arts ........................................................................ 2. !nal"%in Disk Space Usa e 0er Director" ........................................................... 22 DiskBoss Ser+er SD; and 0ro rammin !09 ........................................................ 2# DiskBoss 0roduct <ersions................................................................................. 2&

2 2.1 2.2 2.' 3

Product Installation ..........................................................................................30 Downloadin DiskBoss ...................................................................................... ') 0roduct 9nstallation 0rocedure ........................................................................... ') 0roduct Update 0rocedure ................................................................................. '1 Disk S ace Utili!ation "nal#sis .........................................................................32 '.1 '.2 '.' '.* '.'.. '.2 '.# '.& '.1) '.11 '.12 '.1' '.1* '.1!nal"%in 7ne or More Disks or Directories.......................................................... '2 Usin File Filters and $ate ories......................................................................... '' Usin Disk Space Usa e 0ie $(arts ..................................................................... '* Usin File Mana ement $ommands..................................................................... 'Sa+in Disk Space !nal"sis 1eports.................................................................... '. =xportin 1eports to an S:L Database................................................................ '2 !nal"%in Disk Space Usa e 0er User.................................................................. '# !nal"%in Disk Space Usa e 0er 4ost.................................................................. '& !nal"%in Specific File 5"pes or $ate ories .......................................................... *) Multi3Le+el Disk Space Utili%ation !nal"sis ........................................................... *1 Usin Disk Space !nal"sis $onditions and !ctions ................................................ *2 !d+anced Disk Space !nal"sis 7ptions................................................................ *' User3Defined Disk Space !nal"sis $ommands ...................................................... *' !nal"%in Disk Space Usin t(e DiskBoss $ommand Line Utilit" ............................. ** Disk Space !nal"sis 0erformance ....................................................................... *.

$ile %lassi&ication ..............................................................................................4' *.1 *.2 *.' *.* *.*.. *.2 *.# *.& *.1) *.11 *.12 *.1' *.1* *.1$lassif"in 7ne or More Disks or Directories ........................................................ *& Usin File Filters and File $ate ories ................................................................... -) Usin File $lassification 0ie $(arts ...................................................................... -1 Sa+in File $lassification 1eports........................................................................ -2 Submittin 1eports to an S:L Database.............................................................. -' !nal"%in File $ate ories 0er User ...................................................................... -* !nal"%in File $ate ories 0er 4ost ...................................................................... -$lassif"in Specific File 5"pes and $ate ories ...................................................... -. Multi3Le+el File $lassification and !nal"sis ........................................................... -2 !utomatic File 7r ani%in 7perations.................................................................. -# File $lassification 0lu ins ................................................................................... -& !d+anced File $lassification 7ptions.................................................................... .) User3Defined File $lassification $ommands .......................................................... .) $lassif"in Files Usin t(e DiskBoss $ommand Line Utilit" ..................................... .1 File $lassification 0erformance ........................................................................... .'

DiskBoss User Manual

Flexense Ltd.

Du licate $iles $inder........................................................................................66 -.1 -.2 -.' -.* -.-.. -.2 -.# -.& -.1) -.11 -.12 -.1' -.1* Detectin Duplicates in a Disk or Director" .......................................................... .. Selectin Duplicate Files 1emo+al !ctions............................................................ .2 =xecutin Duplicate Files 1emo+al !ctions........................................................... .2 Usin File Filters and $ate ories......................................................................... .# S(owin Duplicate Files 0ie $(arts ..................................................................... .& Sa+in Duplicate Files 1eports ........................................................................... 2) =xportin 1eports to an S:L Database................................................................ 21 !nal"%in Duplicate Files 0er User ...................................................................... 22 !nal"%in Duplicate Files 0er 4ost ...................................................................... 2' Detectin Duplicates in Specific File 5"pes........................................................... 2* !d+anced Duplicate Files Detection 7ptions ......................................................... 2* Usin !utomatic Duplicate Files 1emo+al !ctions.................................................. 2User3Defined Duplicate Files Detection $ommands ............................................... 2. Detectin Duplicate Files Usin t(e DiskBoss $ommand Line Utilit" ........................ 22

)ule*+ased $ile Or,ani!in, ...............................................................................-. ..1 ..2 ..' ..* ..... ..2 ..# ..& ..1) ..11 ..12 7r ani%in Files in a Disk or Director"................................................................. 2# Definin File 7r ani%in $ommands.................................................................... 2& Usin File Matc(in 1ules .................................................................................. #) Selectin File 7r ani%in !ctions ........................................................................ #1 7r ani%in Files wit( 0re+iew............................................................................. #1 7r ani%in Files wit(out 0re+iew ........................................................................ #2 User3Defined File 7r ani%in $ommands ............................................................. #2 Dra 3and3Drop Files into a File 7r ani%in $ommand ........................................... #' 0eriodic =xecution of File 7r ani%in $ommands .................................................. #' !utomatic =xecution of File 7r ani%in $ommands ............................................... #* 7r ani%in Files Usin t(e DiskBoss $ommand Line Utilit"..................................... #* !utomatic8 1ule3Based File 7r ani%in Usin DiskBoss Ser+er................................ #-

)ule*+ased $ile Searc/.......................................................................................6 2.1 2.2 2.' 2.* 2.2.. 2.2 2.# 2.& 2.1) 2.11 2.12 2.1' 2.1* 2.12.1. 2.12 2.1# 2.1& 2.2) Searc(in Files Usin File Matc(in 1ules ............................................................ #. Searc(in Files b" $ate or"............................................................................... #2 Searc(in Files b" File ,ame ............................................................................. ## Searc(in Files b" File =xtension ........................................................................ ## Searc(in Files b" File 0at( ............................................................................... #& Searc(in Files b" !ccess8 Modification and $reation Dates ................................... #& Searc(in Files b" 1elati+e 5ime 0eriods ............................................................. #& Searc(in Files b" 5ext 0atterns......................................................................... &) Searc(in Files b" Binar" 0atterns...................................................................... &) Searc(in Files Usin 1e ular =xpressions........................................................... &1 Searc(in Files b" File Si%e................................................................................ &2 Searc(in Files b" File !ttributes........................................................................ &2 Searc(in Files b" User ,ame ............................................................................ &' Searc(in >0=/ 9ma es b" =?9F 5a s ................................................................. &' Searc(in Files b" ,ame and 0at( Len t( ........................................................... &* Usin 4ierarc(ical File Matc(in 1ules................................................................. &* $onditional File Searc( !ctions8 $ommands and ,otifications................................. &!d+anced File Searc( 7ptions ............................................................................ &. User3Defined File Searc( $ommands .................................................................. &. Searc(in Files Usin t(e DiskBoss $ommand Line Utilit" ...................................... &2

. #.1 #.2 #.' #.* #.#.. #.2 #.# #.&

)eal*0i1e Disk %/an,e Monitor ........................................................................'. Monitorin $(an es in a Disk or Director" ........................................................... &# Usin $(an e Filters and $ate ories ................................................................... && Sa+in Disk $(an e Monitorin 1eports ............................................................ 1)) =xportin 1eports to an S:L Database.............................................................. 1)1 Monitorin Specific File 5"pes or $ate ories....................................................... 1)2 Disk $(an e Monitorin !ctions and =3Mail ,otifications ..................................... 1)2 Selectin File S"stem =+ents to Monitor ............................................................ 1)' $ustomi%in Disk $(an e Monitor <iew ............................................................. 1)' 5ri erin $ustom File Mana ement 7perations ................................................. 1)*

'

DiskBoss User Manual

Flexense Ltd.

#.1) User3Defined Disk $(an e Monitorin $ommands............................................... 1)* #.11 Monitorin Disks Usin t(e DiskBoss $ommand Line Utilit".................................. 1)#.12 Disk0ulse @ Dedicated Disk $(an e Monitorin Solution ...................................... 1). ' &.1 &.2 &.' &.* &.&.. &.2 &.# &.& 10 $ile Inte,rit# Monitor ......................................................................................10File 9nte rit" Monitor 7+er+iew ........................................................................ 1)2 Sa+in Si natures of $ritical S"stem Files ......................................................... 1)# <erif"in $ritical S"stem Files .......................................................................... 111 =xportin 1eport Files..................................................................................... 112 Sa+in Detected $(an es in S:L Database........................................................ 11' 0eriodic <erification of $ritical S"stem Files ....................................................... 11* File 9nte rit" Monitorin !ctions ....................................................................... 11Usin File 9nte rit" Monitor $ommand Line Utilit"............................................... 11. Usin DiskBoss Ser+er to Monitor $ritical Ser+ers............................................... 112 2i,/*S eed $ile S#nc/roni!ation.....................................................................11.

1).1 S"nc(roni%in a 0air of Directories ................................................................... 11# 1).2 Selectin File S"nc(roni%ation Mode ................................................................. 11& 1).' S"nc(roni%in Files wit( 0re+iew ...................................................................... 12) 1).* S"nc(roni%in Files wit(out 0re+iew.................................................................. 12) 1).- S"nc(roni%in Specific File 5"pes or $ate ories.................................................. 121 1).. =xcludin 7ne or More Subdirectories ............................................................... 121 1).2 File S"nc(roni%ation 0erformance 5unin 7ptions ............................................... 122 1).# User3Defined File S"nc(roni%ation $ommands.................................................... 122 1).& 0eriodic File S"nc(roni%ation............................................................................ 12' 1).1) 1eal35ime File S"nc(roni%ation ........................................................................ 12' 1).11 S"nc(roni%in Files Usin t(e DiskBoss $ommand Line Utilit" .............................. 12* 1).12 S"ncBree%e @ Dedicated File S"nc(roni%ation Solution ........................................ 12. 11 $ault*0olerant $ile %o # and Data Mi,ration ...................................................12$op"in Files Usin DiskBoss /U9 !pplication .................................................... 122 $op"in Specific File 5"pes or $ate ories .......................................................... 12# !d+anced File $op" and Data Mi ration 7ptions ................................................. 12& $op"in Files Usin t(e DiskBoss $ommand Line Utilit"....................................... 1')

11.1 11.2 11.' 11.* 12

$ile Delete and Data 3i in, O erations ..........................................................132 Deletin Files Usin DiskBoss /U9 application .................................................... 1'2 File Delete and Data 6ipin 7ptions ................................................................. 1'' Deletin Specific File 5"pes or File $ate ories .................................................... 1'=xcludin Directories From File Delete 7perations .............................................. 1'User3Defined File Delete and Data 6ipin 7perations ......................................... 1'. Sa+in Delete File Lo s ................................................................................... 1'2 =xportin Delete File Lo s to S:L Database....................................................... 1'# Deletin Files Listed in User3Specified 5ext Files................................................. 1'& Deletin Files Usin t(e DiskBoss $ommand Line Utilit" ...................................... 1*1

12.1 12.2 12.' 12.* 12.12.. 12.2 12.# 12.& 13

+ulk $ile "ttri4ute %/an,er .............................................................................142 $(an in File !ttributes Usin t(e DiskBoss /U9 !pplication ................................ 1*2 !d+anced $(an e File !ttributes 7ptions........................................................... 1*' $(an in !ttributes for Specific 5"pes of Files ................................................... 1*' =xcludin Directories from $(an e File !ttributes 0rocess ................................... 1** User3Defined $(an e File !ttributes $ommands ................................................. 1*lication ................................................................................146

1'.1 1'.2 1'.' 1'.* 1'.14

Disk+oss 5UI "

1*.1 1*.2 1*.' 1*.* 1*.1*.. 1*.2 1*.# 1*.&

File Mana ement and ,a+i ation ...................................................................... 1*. DiskBoss /U9 La"outs ..................................................................................... 1*2 User3Defined $ommands................................................................................. 1*# !utomatic Selection of 9nput Disks Usin Macro $ommands................................. 1-1 =xcludin Directories From !nal"sis and File Mana ement 7perations................... 1-2 5ask Mana ement .......................................................................................... 1-' Sc(edule 0eriodic !nal"sis and File Mana ement 7perations................................ 1-* Sound ,otifications......................................................................................... 1-. Built39n Disk SM!15 <iewer ............................................................................. 1-2

DiskBoss User Manual

Flexense Ltd.

1*.1) Built39n 4=? =ditor ......................................................................................... 1-# 1*.11 Built39n Disk $leaner....................................................................................... 1-& 1*.12 User3Selectable 5ool 0anes.............................................................................. 1-& 1*.1' DiskBoss 7ptions............................................................................................ 1.1 1*.1* 1e isterin 0roduct ........................................................................................ 1.1( Disk+oss Server ..............................................................................................166 DiskBoss Ser+er 7+er+iew ............................................................................... 1.. Mana in DiskBoss Ser+er $ommands .............................................................. 1.2 Sa+in /rap(ical 0DF Summar" 1eports ........................................................... 1.# S"nc $onfi uration Between Multiple DiskBoss Ser+ers ....................................... 1.& $onfi urin DiskBoss Ser+er to !ccess ,!S Stora e De+ices ............................... 12) Settin $ustom $ontrol 0ort8 User ,ame and 0assword....................................... 121 DiskBoss Ser+er 0ro rammin !09 ................................................................... 122 endi6.........................................................................................................1-3 9nstallin M"S:L Database .............................................................................. 12' $onfi urin M"S:L Database ........................................................................... 12# $onfi urin M"S:L 7DB$ Data Source.............................................................. 12& $onfi urin DiskBoss Database $onnection........................................................ 1#) Supported 7peratin S"stems.......................................................................... 1#1 S"stem 1eAuirements ..................................................................................... 1#1 Default ;e"board S(ortcuts ............................................................................. 1#2

1-.1 1-.2 1-.' 1-.* 1-.1-.. 1-.2 16 "

1..1 1..2 1..' 1..* 1..1... 1..2

DiskBoss User Manual

Flexense Ltd.

1 Product Overview
DiskBoss is an automated8 polic"3based data mana ement solution allowin one to anal"%e disks8 directories and network s(ares8 classif" and cate ori%e files8 searc( and cleanup duplicate files8 perform automated file mana ement operations accordin to user3defined rules and policies8 s"nc(roni%e disks8 directories and network s(ares8 perform bulk file delete and secure data wipin operations8 detect unaut(ori%ed c(an es in files and directories8 etc.

!ll disk space anal"sis and file mana ement operations are inte rated into a centrali%ed and eas"3to3use /U9 application allowin one pre3confi ure anal"sis and file mana ement operations as user3defined commands and execute an" reAuired command in a sin le mouse click usin t(e DiskBoss /U9 application or direct desktop s(ortcuts.

Disk Space !nal"sis File $lassification and 7r ani%in Duplicate Files Searc( and $leanup Bulk File Delete and Secure Data 6ipin !utomated8 0olic"3Based File Mana ement 4i (3Speed File S"nc(roni%ation Fault35olerant Data Mi ration 1eal35ime Disk $(an e Monitorin File 9nte rit" Monitorin

DiskBoss allows one to enerate +arious t"pes of pie c(arts and sa+e 45ML8 0DF8 =xcel $S<8 text and ?ML reports for all t"pes of disk space anal"sis operations. 5(e user is pro+ided wit( t(e abilit" to cate ori%e and filter anal"sis and file classification results and perform file mana ement operations on cate ories of files. 95 administrators are pro+ided wit( extensi+e S:L database inte ration capabilities allowin one to submit disk space anal"sis8 file classification8 duplicate files searc( and disk c(an e monitorin reports into an S:L database. 1eports from multiple ser+ers and ,!S stora e de+ices ma" be submitted to a centrali%ed S:L database allowin one to displa" c(arts s(owin t(e used disk space8 file cate ories and duplicate files per user or per ser+er and pro+idin an in3dept( +isibilit" into (ow t(e disk space is used8 w(at t"pes of files are stored and (ow muc( space is wasted on duplicate files across t(e entire enterprise.

DiskBoss User Manual

Flexense Ltd.

9n addition to t(e DiskBoss /U9 application8 95 and stora e administrators are pro+ided wit( t(e DiskBoss command line utilit"8 w(ic( can be used to execute all t"pes of anal"sis and file mana ement operations from batc( files and s(ell scripts. 5(e command line utilit" pro+ides an extensi+e set of command line options allowin one to execute +arious t"pes of disk space anal"sis8 file s"nc(roni%ation8 data mi ration and bulk file delete operations pre3confi ured for user3custom needs and (ardware confi urations.

Finall"8 95 professionals and enterprise customers are pro+ided wit( DiskBoss Ser+er @ a ser+er3based product +ersion8 w(ic( runs in t(e back round as a ser+ice and is capable of performin all t"pe of disk space anal"sis and file mana ement operations in a full" automatic and unattended mode accordin to a user3specified sc(edule.

DiskBoss Ser+er can be controlled locall" or t(rou ( t(e network usin t(e DiskBoss client /U9 application or t(e command line utilit". DiskBoss Ser+er pro+ides t(e abilit" to pre3confi ure +arious t"pes of disk space anal"sis andBor polic"3based file mana ement operations8 sc(edule periodic Cobs8 sa+e anal"sis reports into a number of different formats8 export anal"sis results to an S:L database8 periodicall" s"nc(roni%e disks8 directories and network s(ares and monitor critical disks and directories for unaut(ori%ed c(an es.

DiskBoss User Manual

Flexense Ltd.

1.1

Disk S ace Usa,e "nal#sis

DiskBoss pro+ides ad+anced disk space usa e anal"sis capabilities allowin one to anal"%e one or more local disks8 network s(ares or ,!S stora e de+ices and easil" identif" directories and files (oldin si nificant amounts of t(e disk space8 enerate +arious t"pes of pie c(arts and sa+e disk space anal"sis reports.

5(e user is pro+ided wit( t(e abilit" to browse files and directories sorted b" t(e used disk space8 cate ori%e and filter anal"sis results b" t(e file extension8 file t"pe8 file si%e8 creation8 modification and last access date8 user name8 etc. and easil" identif" disk space usa e (otspots. 9n addition8 DiskBoss allows one to perform file mana ement operations on anal"sis results8 enerate pie c(arts and export disk space usa e reports into a number of standard formats suc( as 45ML8 0DF8 ?ML8 =xcel $S< and !S$99 text.

Finall"8 95 and stora e administrators are pro+ided wit( extensi+e S:L database inte ration capabilities allowin one to submit disk space anal"sis reports from a number of ser+ers and ,!S stora e de+ices to a centrali%ed S:L database and perform ad+anced disk space usa e (istor" trend anal"sis operations8 anal"%e disk space usa e per ser+er andBor per user.

DiskBoss User Manual

Flexense Ltd.

1.2

$ile %lassi&ication and %ate,ori!ation

DiskBoss is capable of scannin disks8 network s(ares and ,!S stora e de+ices and classif"in files usin a number of different t"pes of file classification plu 3ins. DiskBoss automaticall" reco ni%es more t(an '8-)) t"pes of files and allows one to browse t(e cate ori%ed file (ierarc("8 enerate +arious t"pe of pie c(arts8 sa+e file classification reports8 perform file mana ement operations on cate ories of files and p("sicall" reor ani%e files accordin to user3defined rules and policies.

5(e user is pro+ided wit( t(e abilit" to cate ori%e and filter file classification results allowin one to precisel" focus on specific t"pes of files or file roups. 9n addition8 DiskBoss allows one to enerate pie c(arts and export file classification results into a number of standard formats suc( as 45ML8 0DF8 ?ML8 text and =xcel $S<.

DiskBoss pro+ides a number of file classification plu ins allowin one to classif" files b" t(e file t"pe8 extension8 user name8 file si%e8 last access8 modification and creation times8 etc. 9n addition8 95 and stora e administrators are pro+ided wit( t(e abilit" to desi n custom file classification plu ins usin an open and eas"3to3use ?ML3based format. Finall"8 DiskBoss pro+ides t(e abilit" to submit file classification reports from multiple ser+ers and ,!S stora e de+ices to a centrali%ed S:L database allowin one perform (istor" trend anal"sis operations8 anal"%e disk space usa e trends per ser+er and per user.

&

DiskBoss User Manual

Flexense Ltd.

1.3

Du licate $iles Searc/ and %leanu

DiskBoss includes a built3in duplicate files finder8 w(ic( pro+ides a lar e number of ad+anced features and capabilities allowin one to searc( and cleanup duplicate files in ser+ers8 ,!S stora e de+ices and enterprise stora e s"stems. 5(e DiskBoss duplicate files finder allows one to searc( duplicate files8 enerate +arious t"pes of pie c(arts8 sa+e reports8 delete duplicate files8 replace duplicate files wit( links and mo+e compressed duplicate files to anot(er location.

5(e user is pro+ided wit( t(e abilit" to cate ori%e and filter duplicate files b" t(e file t"pe8 extension8 cate or"8 file si%e8 user name8 creation8 modification and last access date8 etc. allowin one to precisel" focus on specific t"pes of duplicate files or roups of duplicate files. Moreo+er8 DiskBoss allows one to enerate pie c(arts and sa+e reports to a number of standard formats includin 45ML8 0DF8 ?ML8 text and =xcel $S<.

95 and stora e administrators are pro+ided wit( polic"3based duplicate files searc( and remo+al capabilities allowin one to define automatic duplicate files searc( and cleanup policies8 w(ic( can be executed in a full" automatic mode usin DiskBoss Ser+er or t(e command line utilit". Finall"8 enterprise customers are pro+ided wit( t(e abilit" to submit reports from multiple ser+ers and ,!S stora e de+ices to a centrali%ed S:L database allowin one to anal"%e duplicate files per ser+er and per user across t(e entire enterprise.

1)

DiskBoss User Manual

Flexense Ltd.

1.4

"nal#!in, $iles in Servers and 7"S Stora,e Devices

DiskBoss allows one to anal"%e disk space8 classif" files8 detect duplicate files and searc( files in all network s(ares of one or more ser+ers or ,!S stora e de+ices. 9n order to anal"%e one or more ser+ers8 open an anal"sis operation dialo 8 press t(e D!ddD button located on t(e ri (t side of t(e list of anal"sis locations8 select t(e DSer+ers or ,!S De+icesD mode and enter one or more (ost names or 90 addresses separated b" t(e semicolon EFG c(aracter.

DiskBoss will scan t(e network and s(ow a list of network s(ares detected in t(e specified ser+ers and ,!S stora e de+ices allowin one to select one or more network s(ares t(at s(ould be processed. 9n order to be able to use t(is feature8 t(e user needs to (a+e permissions to access network s(ares.

5(e network s(ares scannin operation ma" be performed multiple times for different ser+ers and ,!S stora e de+ices and an unlimited number of network s(ares from different ser+ers ma" be added to t(e anal"sis operation. Durin runtime8 DiskBoss will process all t(e specified network s(ares in parallel usin all $0Us andBor $0U3cores a+ailable in t(e (ost computer DiskBoss is runnin on.

11

DiskBoss User Manual

Flexense Ltd.

1.(

"nal#!in, $iles in "ll Servers on t/e 7etwork

!not(er option is to anal"%e8 classif" and or searc( files in all ser+ers andBor ,!S stora e de+ices a+ailable on t(e network. 9n order to anal"%e all ser+ers on t(e network8 open an anal"sis operation dialo 8 press t(e D!ddD button located on t(e ri (t side of t(e list of anal"sis locations8 select t(e D!ll Ser+ers on t(e ,etworkD mode and press t(e D7kD button.

DiskBoss will scan t(e network and s(ow a list of ser+ers and ,!S stora e de+ices detected on t(e network. Select one or more ser+ers or ,!S stora e de+ices to anal"%e in and press t(e D7kD button.

DiskBoss will scan t(e selected ser+ers and s(ow a list of network s(ares detected in t(e ser+ers and ,!S stora e de+ices allowin one to select one or more network s(ares t(at s(ould be processed. Durin runtime8 DiskBoss will process t(e selected network s(ares in parallel usin all $0Us a+ailable in t(e (ost computer DiskBoss is runnin on. 9n order to be able to use t(is feature8 t(e user needs to (a+e permissions to access network s(ares.

12

DiskBoss User Manual

Flexense Ltd.

1.6

Savin, 5ra /ical PD$ Su11ar# )e orts

DiskBoss Ser+er allows one to perform multiple t"pes of disk space anal"sis8 file classification and duplicate files searc( operations on a number of ser+ers and ,!S stora e de+ices8 submit all anal"sis reports to a centrali%ed reports database and t(en enerate summar" reports containin +arious t"pes of pie c(arts and (istor" line c(arts for all anal"%ed ser+ers and ,!S stora e de+ices in a sin le rap(ical 0DF report file.

9n order to enerate a summar" 0DF report file8 connect to t(e DiskBoss ser+er usin t(e client /U9 application8 perform one or more anal"sis8 file classification or duplicate files searc( operations8 press t(e D1eportsD button located on t(e main toolbar8 select a number of disk space anal"sis8 file classification or duplicate files searc( reports8 press t(e DSummar"D button8 select t"pes of c(arts to include in t(e summar" report and press t(e DSa+eD button.

For eac( disk space anal"sis8 file classification andBor duplicate files searc( report8 DiskBoss Ser+er ma" enerate pie c(arts s(owin t(e disk space usa e per file extension8 t(e number of files per file extension8 t(e disk space usa e per file cate or" and t(e number of files per file cate or". 9n addition8 if anal"sis enerated reports were confi ured to process and s(ow files user names8 t(e summar" 0DF report will include pie c(arts s(owin t(e disk space usa e per user and t(e number of files per user. =+er" disk space anal"sis8 file classification or duplicate files searc( report enerated b" DiskBoss includes t(e creation date8 last modification date and last access date for all anal"%ed files makin it possible to enerate (istor" disk space usa e line c(arts s(owin (ow muc( disk space and (ow man" files were created8 last modified or last accessed durin t(e last ? da"s accordin to t(e time period specified on t(e summar" report c(arts dialo .

1'

DiskBoss User Manual

Flexense Ltd.

1.-

)ule*+ased $ile Searc/

DiskBoss pro+ides powerful and flexible file searc( capabilities allowin one to searc( files usin multiple file searc( criteria includin t(e file name8 file extension8 file t"pe8 file si%e8 last access8 modification and creation dates8 text or binar" patterns8 file attributes8 user name8 >0=/ =?9F ta s8 etc. 5(e user is pro+ided wit( t(e abilit" to define composite file searc( command usin multiple t"pes of searc( rules combined wit( t(e !,DB71 lo ical operators.

7ne of t(e most powerful capabilities of DiskBoss is t(e inte ration of t(e rule3based searc( features in almost all t"pes of anal"sis and file mana ement operations. For example8 disk space anal"sis8 duplicate files detection8 file classification8 file cop" and file delete operations ma" be performed on files matc(in one or more user3specified rules and policies.

Users are pro+ided wit( t(e abilit" to displa" file searc( results8 sa+e 45ML8 0DF8 ?ML8 text and =xcel $S< reports and perform file mana ement operations on file searc( results. 9n addition8 DiskBoss allows one to send e3mail notifications andBor execute custom actions w(en a searc( operation reac(es a user3specified number of searc( results. Finall"8 95 and stora e administrators are pro+ided wit( ad+anced S:L database inte ration capabilities allowin one to submit file searc( reports into a centrali%ed S:L database.

1*

DiskBoss User Manual

Flexense Ltd.

1..

2i,/*S eed $ile S#nc/roni!ation

DiskBoss pro+ides ad+anced file s"nc(roni%ation capabilities allowin one to s"nc(roni%e files between disk8 directories8 network s(ares and ,!S stora e de+ices. 5(e DiskBossH built3in file s"nc(roni%ation en ine offers a number of one3wa" and two3wa" file s"nc(roni%ation modes8 t(e abilit" to s"nc(roni%e specific t"pes of files8 file compression capabilities and ad+anced performance tunin options.

B" default8 file s"nc(roni%ation commands are executed in t(e pre+iew mode8 w(ic( pro+ides t(e user wit( t(e abilit" to re+iew and manuall" confirm eac( specific file s"nc(roni%ation action. 7nce a file s"nc command is tested and +erified8 t(e user can confi ure t(e command to run in a full" automatic8 unattended stream file s"nc(roni%ation mode. 5(e stream file s"nc(roni%ation mode performs all file s"nc(roni%ation actions on3t(e3fl"8 wit(out s(owin t(e pre+iew dialo and t(erefore it is muc( faster and optimi%ed to s"nc(roni%e (u e file s"stems containin millions of files.

FreAuentl" used file s"nc(roni%ation operations ma" be pre3confi ured as user3defined file s"nc(roni%ation commands8 optimi%ed for custom (ardware and stora e confi urations and executed in a sin le mouse click. 9n addition8 t(e DiskBoss command line utilit" ma" be used to execute DiskBoss file s"nc(roni%ation commands from s(ell scripts and batc( files. Finall"8 DiskBoss Ser+er allows one to sc(edule periodic file s"nc operations or tri er file s"nc operations in real3time after a user3specified number of file s"stem c(an es.

1-

DiskBoss User Manual

Flexense Ltd.

1.'

$ault*0olerant $ile %o # and Data Mi,ration

DiskBoss pro+ides a lar e number of ad+anced fault3tolerant file cop" and polic"3based data mi ration capabilities allowin one to cop" +ast numbers of files fast8 efficientl" and reliabl". DiskBoss allows one to cop" files includin access control lists E!$LsG8 securit" attributes8 owners(ip information8 timestamps and file attributes.

5(e user is pro+ided wit( a lar e number of flexible file cop" performance optimi%ation options and fault tolerance capabilities allowin one to cop" data at +arious speeds8 reco+er failed cop" operations and minimi%e t(e potential impact on runnin production s"stems. 5(e DiskBoss file cop" en ine is especiall" optimi%ed for modern (ardware platforms and is capable of effecti+el" utili%in powerful 1!9D controllers8 multi3$0UBmulti3core ser+ers and /i abit =t(ernet networks.

7ne of t(e most powerful capabilities of t(e DiskBoss file cop" en ine is t(e inte ration wit( file matc(in rules allowin one to cop" specific t"pes of files or file roups selected usin one or more user3specified rules. For example8 t(e user is pro+ided wit( t(e abilit" to cop" a cate or" of files wit( t(e file si%e lar er t(at a specific +alue t(at were last modified durin a specific period of time. 9n addition8 DiskBoss Ser+er pro+ides t(e user wit( t(e abilit" to perform file cop" operations periodicall" at specific time inter+als or tri er pre3defined file cop" commands w(en a user3 specified number of c(an es are detected in a disk or director". Finall"8 95 and stora e administrators are pro+ided wit( t(e DiskBoss command line utilit"8 w(ic( is capable of executin user3defined file cop" commands from s(ell scripts and batc( files and allowin one to inte rate t(e DiskBoss file cop" and data mi ration capabilities into 'rd part" products and custom solutions.

1.

DiskBoss User Manual

Flexense Ltd.

1.10

$ile Delete and Data 3i in, O erations

DiskBoss pro+ides bulk file delete and secure data wipin operations allowin one to effecti+el" delete (u e numbers of files8 securel" wipe confidential information8 sc(edule periodic file delete operations and perform polic"3based file delete operations accordin to user3specified rules w(ile sa+in file delete lo s or exportin lists of deleted files to an S:L database.

Users reAuired to securel" wipe confidential information are pro+ided wit( a lar e number of different data wipin al orit(ms ran in from a simple8 sin le3pass wipe to a powerful 23pass8 D7D -22).223M compliant data wipin al orit(m. 9n addition8 DiskBoss pro+ides t(e abilit" to appl" different t"pes of delete operations for different t"pes of files. For example8 all t"pes of documents and ima e files ma" be securel" wiped w(ile all ot(er t"pes of files Cust deleted.

95 and stora e administrators are pro+ided wit( t(e abilit" to implement full" automated file retention policies usin rule3based periodic file delete operations preconfi ured to delete files based on file creation8 last modification andBor last access dates. Finall"8 DiskBoss Ser+er can be used to automaticall" enforce 0$9 and 4900! compliance policies and perform file mana ement operations on specific t"pes of files and directories matc(in user3specified rules.

12

DiskBoss User Manual

Flexense Ltd.

1.11

"uto1ated8 Polic#*+ased $ile Mana,e1ent

DiskBoss pro+ides a ric( and powerful set of automated8 polic"3based file mana ement capabilities allowin one to cop"8 mo+e8 delete8 compress8 link8 etc. files or roups of files matc(in user3specified rules and policies based on t(e file name8 file t"pe8 extension8 location8 last access date8 modification date8 creation date8 binar" and text patterns8 file si%e8 file attributes8 user name8 >0=/ =?9F ta s8 etc.

5(e user is pro+ided wit( t(e abilit" to define one or more file mana ement operations to be executed and specif" one or more file matc(in rules definin files or t"pes of files t(e file mana ement operations s(ould be performed on. Durin runtime8 DiskBoss will scan input disks8 directories and network s(ares8 select files usin file matc(in rules and perform t(e specified file mana ement operations on files matc(in t(e rules.

9n order to ensure proper operation of automated file mana ement operations8 DiskBoss pro+ides an eas"3to3use pre+iew mode allowin one to re+iew and manuall" confirm eac( specific file mana ement operation. 7nce tested and +alidated in t(e pre+iew mode8 file mana ement operations ma" be confi ured to run in a full"3automatic and unattended mode8 sc(eduled to be executed periodicall"8 tri ered b" c(an es in a disk or director" or executed from a s(ell script or a batc( file usin t(e DiskBoss command line utilit".

1#

DiskBoss User Manual

Flexense Ltd.

1.12

)eal*0i1e Disk %/an,e Monitor

DiskBoss Ultimate and DiskBoss Ser+er include a real3time disk c(an e monitor capable of detectin file creations8 modifications8 attribute c(an es and deletions. 5(e real3time disk c(an e monitor pro+ides t(e user wit( t(e abilit" to monitor one or more disks or directories8 detect all c(an es made in t(e monitored file s"stems8 send =3Mail notifications8 sa+e 45ML8 0DF8 ?ML8 text and =xcel $S< reports8 automaticall" tri er DiskBoss file mana ement operations andBor execute user3custom commands or batc( files.

5(e real3time disk c(an e monitor allows one to monitor specific t"pes of files or file roups usin flexible file matc(in rules. 9n addition8 t(e user is pro+ided wit( t(e abilit" to execute all t"pes of DiskBoss user3defined commands as actions in a disk c(an e monitorin operation. For example8 a user3defined file s"nc(roni%ation command ma" be automaticall" tri ered after eac( ? c(an es in a disk or director" effecti+el" pro+idin real3time file s"nc(roni%ation capabilities.

5(e DiskBoss disk c(an e monitor pro+ides second3le+el file cate ories and filters allowin one to cate ori%e and filter detected file s"stem c(an es b" t(e file extension8 file t"pe8 c(an e t"pe8 file owner8 file si%e8 etc. Finall"8 95 and stora e administrators are pro+ided wit( t(e abilit" to submit disk c(an e monitorin reports into a centrali%ed S:L database.

1&

DiskBoss User Manual

Flexense Ltd.

1.13

$ile Inte,rit# Monitor

DiskBoss Ultimate and DiskBoss Ser+er pro+ide a file inte rit" monitor allowin one to sa+e di ital si natures of critical s"stem files and t(en periodicall" monitor t(e inte rit" of critical s"stem files8 detect unaut(ori%ed c(an es8 sa+e 45ML8 0DF8 text8 =xcel $S< and ?ML reports and send =3Mail notifications.

5(e user is pro+ided wit( t(e abilit" to specif" one or more disks or directories to be monitored8 select w(ic( t"pes of files s(ould be monitored8 t"pes of c(an es t(at s(ould be detected and optionall" sa+e reports8 send =3Mail notifications or execute custom commands w(en a user3specified number of c(an es is detected.

9n addition to t(e file inte rit" monitorin capabilities a+ailable in t(e DiskBoss /U9 application8 DiskBoss pro+ides a command line utilit" allowin one to +erif" t(e inte rit" of critical s"stem files8 sa+e reports and send =3Mail notifications from s(ell scripts and batc( files. Finall"8 DiskBoss Ser+er8 w(ic( runs in t(e back round as a ser+ice8 allows one to periodicall" monitor t(e inte rit" of s"stem files in critical ser+ers and ,!S stora e de+ices.

2)

DiskBoss User Manual

Flexense Ltd.

1.14

+ulk $ile "ttri4ute %/an,er

DiskBoss includes a bulk file attribute c(an er allowin one to process one or more disks or directories and c(an e file attributes8 creation dates8 last modification dates and last access dates. 5(e bulk file attributes c(an es pro+ides a lar e number of ad+anced options allowin one to process specific t"pes of files8 perform multiple operations durin a sin le scan t(rou ( t(e file s"stem8 exclude directories from t(e scannin process8 etc.

DiskBoss allows one to c(an e file attributes andBor file timestamps for files matc(in user3 specified rules. For example8 t(e user is pro+ided wit( t(e abilit" to c(an e file attributes for all t"pes of ima es wit( t(e file si%e more t(an ? MB. Multiple different t"pes of file matc(in rules ma" be used to precisel" select files to be processed.

5(e bulk file attribute c(an er is optimi%ed for modern multi3core and multi3$0U ser+ers and can scan directories and process files usin a number of $0U or $0U cores accordin to user3 specific needs and reAuirements. 9n addition8 t(e user is pro+ided wit( ad+anced parallel director" scannin capabilities allowin one to process files and c(an e file attributes andBor file timestamps for millions of files +er" effecti+el".

21

DiskBoss User Manual

Flexense Ltd.

1.1(

Periodic "nal#sis and $ile Mana,e1ent O erations

DiskBoss pro+ides t(e abilit" to execute disk space anal"sis and file mana ement operations periodicall" at specific time inter+als8 weekl" or mont(l" sc(edules8 etc. 5(e user is pro+ided wit( t(e abilit" to define an unlimited number of periodic Cobs wit( eac( one confi ured to execute one or more disk space anal"sis or file mana ement commands.

=ac( periodic Cob can be started b" multiple (ourl"8 dail"8 weekl" andBor mont(l" tri ers wit( different sc(edules for eac( tri er allowin one to execute disk space anal"sis and file mana ement operations at different times dependin on t(e week da"8 mont( da"8 etc. 9n addition8 t(e user is pro+ided wit( t(e abilit" to execute multiple disk space anal"sis andBor file mana ement operations in eac( periodic Cob.

B" default8 DiskBoss executes multiple commands specified in a periodic Cob seAuentiall" one after one. 9n some situations8 w(en processin or anal"%in files located on multiple p("sical disks or multiple se+ers or ,!S stora e de+ices8 it ma" be more effecti+e to execute multiple disk space anal"sis or file mana ement operations in parallel.

22

DiskBoss User Manual

Flexense Ltd.

1.16

User*De&ined "nal#sis and $ile 1ana,e1ent %o11ands

DiskBoss is a powerful and flexible product pro+idin a lar e number of features8 capabilities and confi uration options allowin one to perform man" t"pes of different disk space anal"sis and file mana ement operations. 9n order to simplif" mana ement and execution of freAuentl" used operations8 DiskBoss pro+ides t(e user wit( t(e abilit" to add user3defined disk space anal"sis and file mana ement commands pre3confi ured for user3specific (ardware and stora e confi urations.

!ll t"pes of disk anal"sis and file mana ement operations suc( as disk space anal"sis8 file classification8 duplicate files detection8 file or ani%in 8 file searc(8 file s"nc(roni%ation8 cop"8 mo+e8 delete and disk c(an e monitorin ma" be sa+ed as user3defined commands8 pre3 confi ured for user3specific needs and custom (ardware confi urations and executed in a sin le click usin t(e main /U9 application or t(e DiskBoss command line utilit". 5(e user is pro+ided wit( t(e abilit" to create direct desktop s(ortcuts for user3defined file mana ement commands and execute an" command directl" from t(e 6indows desktop wit(out startin t(e DiskBoss main /U9 application. Moreo+er8 DiskBoss allows one to desi n user3defined disk anal"sis and file mana ement commands usin an open and eas"3to3use ?ML3Based format8 w(ic( ma" be imported into t(e DiskBoss /U9 application or executed b" t(e command line utilit". 0re3confi ured and tested disk anal"sis and file mana ement commands ma" be easil" and safel" executed on multiple ser+ers and desktop computers minimi%in risks or potential operator3related errors. 7ne of t(e most powerful capabilities of DiskBoss is t(e inte ration of different t"pes of user3 defined disk space anal"sis and file mana ement commands8 w(ic( pro+ides t(e user wit( t(e abilit" to combine multiple operations in order to full" automate freAuentl" performed and time consumin operations. For example8 a disk space anal"sis operation confi ured to detect lar e amounts of old8 unused files ma" automaticall" tri er a rule3based file mana ement operation8 w(ic( will arc(i+e8 mo+e or delete t(ese specific files.

2'

DiskBoss User Manual

Flexense Ltd.

1.1-

S9: Data4ase Inte,ration

DiskBoss Ultimate and DiskBoss Ser+er pro+ide t(e abilit" to submit disk space anal"sis8 file classification8 duplicate files8 disk c(an e monitorin and file searc( results into a centrali%ed S:L database t(rou ( t(e 7DB$ interface.

9n order to connect DiskBoss to an S:L database8 open t(e options dialo 8 select t(e DDatabaseD tab and specif" an 7DB$ data source8 user name and password. 7nce finis(ed specif"in t(e reAuired information8 press t(e D<erif"D button to c(eck t(e database connection.

Disk space anal"sis8 file classification8 duplicate files detection8 disk c(an e monitorin and file searc( results ma" be sa+ed into an S:L database in a +er" similar wa". >ust press t(e DSa+eD button on t(e results dialo and select t(e DS:L DatabaseD report format.

2*

DiskBoss User Manual

Flexense Ltd.

1.1.

"dvanced Disk S ace "nal#sis %a a4ilities

95 and stora e administrators are pro+ided wit( t(e abilit" to submit disk space anal"sis8 file classification and duplicate files reports from multiple ser+ers and desktop computers to a centrali%ed S:L database8 displa" c(arts s(owin t(e used disk space8 file cate ories and duplicate files per user or per (ost and ain an in3dept( +isibilit" into w(at t"pes of files are consumin t(e most of t(e disk space8 w(o owns t(ese files8 w(ere t(ese files are located8 (ow muc( disk space is wasted on duplicates8 etc. across t(e entire enterprise.

5(e users anal"sis dialo pro+ides t(e abilit" to displa" t(e used disk space8 file cate ories and duplicate files per user. 5(e dialo allows one to select t"pes of operations8 file cate ories and file s"stem locations to anal"%e8 customi%e usersH displa" names8 edit t(e c(artHs title and footer and finall" cop" t(e c(art ima e to t(e clipboard allowin one to easil" inte rate DiskBossH c(arts into user3custom reports and presentations.

5(e (osts anal"sis dialo allows one to displa" c(arts s(owin t(e disk space usa e8 file cate ories and duplicate files per (ost. 5(e user is pro+ided wit( t(e abilit" to select t"pes of disk anal"sis operations8 file cate ories and file s"stem locations to anal"%e8 customi%e (ostsH displa" names8 edit c(artHs title and footer and finall" cop" t(e c(art ima e to t(e clipboard.

2-

DiskBoss User Manual

Flexense Ltd.

1.1'

Disk S ace Usa,e 2istor# %/arts

DiskBoss Ultimate and DiskBoss Ser+er pro+ide t(e user wit( t(e abilit" to displa" (istor" c(arts s(owin (ow t(e total disk space usa e8 a user3selected file cate or" or t(e number of duplicate files are c(an in o+er time in one or more ser+ers or desktop computers.

9n order to displa" a (istor" c(art8 sa+e a series of reports to an S:L database8 open t(e S:L reports dialo and press t(e D4istor"D button. ! series of reports ma" be exported to an S:L database manuall" usin t(e DiskBoss /U9 application or automaticall" usin t(e DiskBoss Ser+er or t(e command line utilit".

disk4oss *anal#!e *dir ;:ocal Director#< *save=to=data4ase

5(e DiskBoss command line utilit" allows one to anal"%e8 classif" and cate ori%e files in one or more disks or directories and sa+e a report to an S:L database. 9n order to enerate reports for multiple ser+ers or desktop computers t(rou ( t(e network8 t(e user needs to specif" one or more network s(ares t(at s(ould be processed usin t(e U,$ notation and set an appropriate (ost name for eac( report sa+ed to t(e database.

disk4oss *anal#!e *dir >>server>s/are */ost ;2ost 7a1e< *save=to=data4ase

Finall"8 DiskBoss Ser+er ma" to confi ured to periodicall" anal"%e disk space utili%ation8 classif" files or detect duplicate files in one or more ser+ers or desktop computers8 sa+e reports to a centrali%ed S:L database and enerate (istor" c(arts s(owin (ow t(e used disk space and t(e number of files in a user3selected file cate or" are c(an in o+er time. 5(e (istor" c(arts dialo displa"s t(e list of a+ailable c(arts8 t(e list of (ost computers w(ere t(e c(arts were enerated on and extended statistical information for eac( c(art. 5(e user is pro+ided wit( t(e abilit" to filter c(arts b" t(e (ost name8 location8 report label8 etc. allowin one to select an appropriate (istor" c(art. 9n addition8 t(e c(arts dialo allows one to c(an e t(e c(artDs title and footer8 export t(e c(artDs ima e to t(e clipboard makin it +er" eas" to inte rate DiskBoss (istor" c(arts in userDs custom reports and presentations.

2.

DiskBoss User Manual

Flexense Ltd.

1.20

"nal#!in, Disk S ace Usa,e Per Director#

DiskBoss Ultimate and DiskBoss Ser+er allow one to sa+e disk space usa e reports from multiple ser+ers8 desktop andBor laptop computers to a central S:L database and t(en anal"%e disk space usa e per director" across t(e entire enterprise.

9n order to perform t(e directories anal"sis8 anal"%e disk space usa e in one or more ser+ers andBor ,!S stora e de+ices8 submit all disk space anal"sis reports to an S:L database8 open t(e S:L database dialo 8 press t(e D!nal"%eD button and select t(e DDirectoriesD menu item.

5(e directories anal"sis dialo displa"s a list of top ? directories sorted b" t(e used disk space and s(ows t(e (ost name8 user name8 t(e used disk space and t(e number of files for eac( director" allowin one to easil" see w(o is usin most of t(e disk space and w(ere t(ese files are located on t(e network.

22

DiskBoss User Manual

Flexense Ltd.

1.21

Disk+oss Server SD? and Pro,ra11in, "PI

DiskBoss Ser+er pro+ides a software de+elopment kit ESD;G and a $B$II pro rammin !09 librar" allowin one to control a sin le DiskBoss Ser+er on t(e same (ost w(ere t(e client application is runnin on or multiple DiskBoss ser+ers runnin on a number of (osts connected to t(e same local network.

9n a sin le3(ost setup8 t(e DiskBoss !09 librar" connects locall" to t(e DiskBoss ser+er8 w(ic( runs in t(e back round as a ser+ice. 5(e DiskBoss !09 librar" pro+ides t(e user wit( t(e abilit" to confi ure t(e ser+er8 setup user3defined file mana ement commands8 control file mana ement operations and sa+e results to file reports or an S:L database.

9n a multi3(ost confi uration8 t(e DiskBoss !09 librar" connects to one or more DiskBoss Ser+ers t(rou ( t(e network allowin one to confi ure8 mana e and control multiple DiskBoss ser+ers usin a sin le client application. For more information about t(e DiskBoss Ser+er software de+elopment kit ESD;G and pro rammin !09 refer toJ (ttpJBBwww.diskboss.comBdocumentsBdiskbossKser+erKapi.pdf

2#

DiskBoss User Manual

Flexense Ltd.

1.22

Disk+oss Product Versions

$eature Maximum ,umber of Files Maximum Stora e $apacit" Maximum ,umber of ,etwork S(ares Maximum ,umber of 0arallel 5asks Maximum 0redefined $ommands Support for Unicode File ,ames Support for Lon File ,ames File $lassification 7perations Disk Space !nal"sis 7perations Duplicate Files Searc( and $leanup 1eco+erable File $op" 7perations File S"nc(roni%ation 7perations $op" !$Ls and Securit" !ttributes $ompressed File S"nc(roni%ation DiskBoss $ommand Line Utilit" Sc(eduled 0eriodic 7perations File 9nte rit" Monitor 1eal35ime Disk $(an e Monitor 0olic"3Based File Mana ement S:L Database 9nte ration 1uns in t(e Back round as a Ser+ice Mana eable 5(rou ( t(e ,etwork DiskBoss $lient /U9 !pplication 0ro rammin !09 and SD; 6eb3Based Mana ement 9nterface License

Pro 1) M 1) 5B 1) 1) 1) Aes Aes Aes Aes Aes Aes Aes Aes ,o ,o ,o ,o ,o ,o ,o ,o ,o ,o ,o ,o L-)
Free 5rial

Ulti1ate -) M -) 5B -) -) -) Aes Aes Aes Aes Aes Aes Aes Aes Aes Aes Aes Aes Aes Aes Aes ,o ,o ,o ,o ,o L12Free 5rial

Server 1)) M 1)) 5B 1)) 1)) 1)) Aes Aes Aes Aes Aes Aes Aes Aes Aes Aes Aes Aes Aes Aes Aes Aes Aes Aes Aes ,o L2-)
Free 5rial

@nter rise Unlimited Unlimited Unlimited Unlimited Unlimited Aes Aes Aes Aes Aes Aes Aes Aes Aes Aes Aes Aes Aes Aes Aes Aes Aes Aes Aes Aes L2-)
Free 5rial

M 0roduct features8 prices and license terms are subCect to c(an e wit(out notice. MM ! product license allows one to use t(e product on a sin le p("sical or +irtual (ost computer8 includes all product updates released durin 36 1ont/s from t(e purc(ase date and pro+ides =3Mail3based customer support.

2&

DiskBoss User Manual

Flexense Ltd.

2 Product Installation
2.1 Downloadin, Disk+oss

DiskBoss is a+ailable as a free download on our web site Ewww.diskboss.comG and from a lar e number of software directories from around t(e world. 5o be sure "ou are ettin t(e latest product +ersion8 c(eck (ereJ (ttpJBBwww.diskboss.comBdownloads.(tml

2.2

Product Installation Procedure

DiskBoss is especiall" desi ned to be as simple as possible. 5(e installation procedure is +er" simple8 reAuires no special knowled e and ma" be completed in less t(an 1) seconds. 5(ere is no need for an" additional software. >ust download t(e DiskBoss installation packa e8 run t(e setup pro ram and "ou are done.

7n t(e N6elcomeH screen press t(e N,extH button. 1ead t(e end3user license a reement and press t(e N9 ! reeH button if "ou accept t(e license terms or t(e N$ancelH button to stop t(e installation process. Select t(e destination director"8 press t(e N9nstallH button and wait for t(e installation process to complete. 5(atHs all "ou need to install DiskBoss on "our computer.

')

DiskBoss User Manual

Flexense Ltd.

2.3

Product U date Procedure

!lmost e+er" mont(8 Flexense releases a new +ersion of DiskBoss8 w(ic( t"picall" includes new features and bu 3fixes. 5(ese product updates are uploaded to our web site and ma" be applied to an" installed product +ersion. =ac( time DiskBoss is started8 t(e DiskBoss update mana er c(ecks if t(ere is a new product update a+ailable. 9f t(ere is a new product update a+ailable8 an NUpdateH link will be displa"ed in t(e bottom3ri (t corner of t(e status bar.

$lick on t(e link to open t(e update dialo and see more information about t(e a+ailable product update. 5(e update dialo s(ows t(e +ersion of t(e new product update and t(e followin two buttonsJ t(e N1elease ,otesH button and t(e N9nstallH button.

0ress t(e N1elease ,otesH button to see more information about t(e new product +ersion. 0ress t(e N9nstallH button to download and install t(e new product +ersion. !fter pressin t(e N9nstallH button8 please wait w(ile t(e Flexense update mana er will download t(e new product +ersion to t(e local disk. 5(e update packa e will be downloaded to a temporar" director" on t(e s"stem dri+e and automaticall" deleted after t(e Flexense update mana er will finis( updatin t(e product.

!fter download is completed8 close all DiskBoss application windows and press t(e N7kH button w(en read". 9f one or more DiskBoss application windows will be open durin t(e update8 t(e operation will fail and t(e w(ole update process will need to be restarted from t(e be innin .

!fter finis(in t(e update process8 DiskBoss will s(ow a messa e box informin about t(e successfull" completed operation. 9n order to manuall" +erif" t(at t(e currentl" installed product +ersion is up3to3date8 select menu N4elp @ $(eck For Updates OH on t(e menu bar.

'1

DiskBoss User Manual

Flexense Ltd.

3 Disk S ace Utili!ation "nal#sis


3.1 "nal#!in, One or More Disks or Directories

9n order to anal"%e one or more disks or directories8 select t(e directories in t(e DiskBoss file na+i ator and press t(e N!nal"%eH button located on t(e main toolbar. DiskBoss will scan t(e selected disks and directories and displa" t(e anal"sis results dialo s(owin disks8 directories and files sorted b" t(e amount of t(e used disk space.

5(e anal"sis results dialo allows one to browse anal"sis results8 perform file mana ement operations8 cate ori%e and filter results8 enerate +arious t"pes of c(arts8 sa+e anal"sis reports into t(e 45ML8 ?ML8 text and $S< formats8 submit reports to an S:L database8 etc.

9n order to perform an operation on one or more files or directories8 select t(e reAuired files and press an appropriate button on t(e dialo Hs toolbar. !lternati+el"8 use t(e dialo Hs context menu8 w(ic( pro+ides access to additional options and features.

'2

DiskBoss User Manual

Flexense Ltd.

3.2

Usin, $ile $ilters and %ate,ories

5(e top +iew of t(e anal"sis results dialo s(ows directories and files sorted b" t(e amount of t(e used disk space and t(e bottom +iew s(ows t(e currentl" selected file cate ories8 w(ic( are allowin one to cate ori%e and filter files and directories displa"ed in t(e top +iew.

9n order to appl" one or more file cate ories as a filter8 select t(e reAuired file cate ories in t(e bottom +iew8 press t(e ri (t mouse button and select t(e N!ppl" Selected FiltersH menu item. DiskBoss will filter t(e disk space anal"sis results and displa" in t(e top +iew files matc(in t(e selected file filters and directories containin t(ese files.

6it( an acti+e file filter8 all operations suc( as browsin 8 file cop"8 mo+e and delete8 reports eneration8 c(arts8 etc. will be performed on filtered results onl". 9n order to reset t(e currentl" acti+e file filter8 press t(e ri (t mouse button o+er t(e filters +iew and select t(e N$lear Selected FiltersH menu item.

''

DiskBoss User Manual

Flexense Ltd.

3.3

Usin, Disk S ace Usa,e Pie %/arts

DiskBoss pro+ides numerous t"pes of c(arts capable of displa"in t(e used disk space per director"8 file cate or"8 extension8 file si%e8 last access8 modification and creation times8 etc. 9n order to open t(e c(arts dialo 8 Cust press t(e N$(artsH button located on t(e results dialo Hs toolbar.

B" default8 t(e c(arts dialo s(ows t(e amount of t(e used disk space per director" for t(e currentl" displa"ed file s"stem location. 9n addition8 t(e c(art mode selector allows one to s(ow t(e number of files per director"8 t(e used disk space per cate or" and t(e number of files per cate or".

9n eneral8 t(e c(arts dialo s(ows information about t(e director" +iew and t(e cate ories +iew. 9n order to displa" a different t"pe of cate ories8 Cust select t(e reAuired cate or" in t(e cate ories +iew and t(en open t(e c(arts dialo . 9n addition8 t(e c(arts dialo allows one to edit c(art options displa"ed in t(e c(artHs status strin and cop" t(e c(artHs ima e to t(e clipboard makin it +er" eas" to inte rate DiskBossD c(arts in userHs documents and reports.

'*

DiskBoss User Manual

Flexense Ltd.

3.4

Usin, $ile Mana,e1ent %o11ands

DiskBoss allows one to cop"8 mo+e and delete files and directories displa"ed in t(e disk space anal"sis results dialo . 9n order to perform a file operation on one or more files or directories8 select t(e reAuired items in t(e director" +iew8 press t(e ri (t mouse button and select an appropriate file operation.

For cop" and mo+e operations8 enter t(e destination director" and optionall" press t(e N!d+anced 7ptionsH button to open t(e cop" options dialo .

5(e cop" options dialo allows one to control t(e file o+erwrite mode8 file cop" rules8 performance tunin options and error (andlin options. 6(en cop"in files wit( an acti+e file filter8 DiskBoss automaticall" adds one or more file matc(in rules to t(e N1ulesH tab ensurin t(at onl" filtered files are copied to t(e destination director".

'-

DiskBoss User Manual

Flexense Ltd.

3.(

Savin, Disk S ace "nal#sis )e orts

DiskBoss allows one to sa+e disk space anal"sis results into a number of standard formats suc( as 45ML8 ?ML8 text and =xcel $S<. 9n addition8 t(e user is pro+ided wit( t(e abilit" to sa+e results to t(e DiskBossD nati+e report format8 w(ic( is capable of preser+in all information related to eac( specific disk space anal"sis operation and ma" be loaded at an" time Cust b" clickin on a report file in t(e DiskBossD file na+i ator.

9n order to sa+e a report file8 press t(e NSa+eH button located on t(e results dialo Hs toolbar. 7n t(e sa+e report dialo 8 select an appropriate report format8 enter a report title8 a file name and press t(e NSa+eH button. =ac( report be ins wit( t(e top 1) file cate ories followed b" a (ierarc(" of directories and files sorted b" t(e amount of t(e used disk space. 9f one or more file filters are acti+e8 DiskBoss will export files matc(in t(e selected file filters and directories containin t(ese files.

B" default8 DiskBoss sa+es a s(ort report8 w(ic( includes up to ' file s"stem le+els be innin from t(e current location. 9n order to c(an e t(e amount of information sa+ed to a report file8 press t(e NMore 7ptionsH button and select t(e number of file s"stem le+els and t(e number of items per le+el t(at s(ould be exported.

'.

DiskBoss User Manual

Flexense Ltd.

3.6

@6 ortin, )e orts to an S9: Data4ase

DiskBoss Ultimate and DiskBoss Ser+er allow one to sa+e disk space anal"sis reports into an S:L database. ! lon 3term (istor" of disk space anal"sis reports from multiple ser+ers and desktop computers ma" be submitted to a centrali%ed S:L database and used to anal"%e disk usa e trends across t(e entire enterprise.

Before exportin reports to an S:L database8 open t(e N7ptionsH dialo 8 enable t(e 7DB$ interface and specif" t(e name of t(e data source8 database user name and password to use to connect to t(e database.

9n order to export a disk space anal"sis to an S:L database8 press t(e NSa+eH button located on t(e results dialo Hs toolbar and select t(e NS:L DatabaseH report format. 7ptionall"8 press t(e NMore 7ptionsH button and specif" t(e number of file s"stem le+els and t(e number of items per file s"stem le+el to be exported to t(e database.

For eac( report in t(e database8 DiskBoss displa"s t(e report date and time8 t(e (ost name8 t(e input directories8 t(e total number of files and disk space and t(e report title. 5o open a pre+iousl" sa+ed report8 Cust click on t(e report item in t(e database reports dialo .

'2

DiskBoss User Manual

Flexense Ltd.

3.-

"nal#!in, Disk S ace Usa,e Per User

DiskBoss Ultimate and DiskBoss Ser+er pro+ide t(e abilit" to anal"%e disk space usa e reports from one or more ser+ers or desktop computers and displa" c(arts s(owin t(e amount of used disk space and t(e number of files per user.

I1 ortantB B" default8 processin and displa" of user names is disabled. 9n order to be able to see user names8 open t(e options dialo 8 select t(e D/eneralD tab and enable t(is option.

9n order to anal"%e disk space usa e per user8 connect DiskBoss to an S:L Database and submit disk space usa e reports containin files owned b" multiple users to t(e S:L database usin t(e DiskBoss /U9 application or t(e DiskBoss command line utilit". 7nce reports are in t(e database8 open t(e NDatabaseH dialo and press t(e NUsersH button to open t(e NUsers StatisticsH dialo .

disk4oss *anal#!e *dir >>server>s/are */ost ;2ost 7a1e< *save=to=data4ase 5(e simplest wa" to submit reports from multiple ser+ers or desktop computers is to use t(e DiskBoss command line utilit" to anal"%e all t(e reAuired (osts t(rou ( t(e network. 9n order to simplif" submission of reports to t(e S:L database8 t(e command line utilit" ma" be executed on t(e same (ost w(ere t(e S:L database is installed on. 9n t(is case8 t(e user needs to specif" one or more network s(ares to be processed and t(e (ost name to be set for eac( report.

disk4oss *anal#!e *dir ;:ocal Director#< *save=re ort ;$ile 7a1e<

!not(er option is to execute t(e command line utilit" on eac( specific (ost8 sa+e disk space anal"sis reports and later submit reports from all (osts to t(e S:L database usin t(e DiskBoss /U9 application. 9n t(is case8 t(ere is no need to set t(e (ost name8 w(ic( will be set automaticall" to t(e name of t(e (ost t(e command line utilit" is executed on.

'#

DiskBoss User Manual

Flexense Ltd.

3..

"nal#!in, Disk S ace Usa,e Per 2ost

DiskBoss Ultimate and DiskBoss Ser+er pro+ide t(e abilit" to submit disk space usa e reports from multiple ser+ers and desktop computers into a centrali%ed S:L database8 anal"%e disk space usa e reports and displa" +arious t"pes of c(arts s(owin disk space usa e per (ost allowin one to ain an in3dept( +isibilit" into disk space usa e patterns across t(e entire enterprise.

9n order to perform ad+anced disk space usa e anal"sis8 t(e user needs to connect DiskBoss to an S:L Database8 perform disk space anal"sis on multiple (osts usin t(e DiskBoss /U9 application or t(e DiskBoss command line utilit" and submit reports from all (osts to t(e S:L database. 7nce reports from all (osts are in t(e database8 open t(e NDatabaseH dialo and press t(e N4ostsH button to open t(e N4osts StatisticsH dialo .

disk4oss *anal#!e *dir >>server>s/are */ost ;2ost 7a1e< *save=to=data4ase

5(e simplest wa" to submit reports from multiple ser+ers or desktop computers is to use t(e DiskBoss command line utilit" to anal"%e all t(e reAuired (osts t(rou ( t(e network. 9n order to simplif" submission of reports to t(e S:L database8 t(e command line utilit" ma" be executed on t(e same (ost w(ere t(e S:L database is installed on. 9n t(is case8 t(e user needs to specif" one or more network s(ares to be processed and t(e (ost name to be set for eac( report.

disk4oss *anal#!e *dir ;:ocal Director#< *save=re ort ;$ile 7a1e<

!not(er option is to execute t(e command line utilit" on eac( specific (ost8 sa+e disk space anal"sis reports and later submit reports from all (osts to t(e S:L database usin t(e DiskBoss /U9 application. 9n t(is case8 t(ere is no need to set t(e (ost name8 w(ic( will be set automaticall" to t(e name of t(e (ost t(e command line utilit" is executed on.

'&

DiskBoss User Manual

Flexense Ltd.

3.'

"nal#!in, S eci&ic $ile 0# es or %ate,ories

7ne of t(e most powerful anal"sis capabilities pro+ided b" DiskBoss is t(e inte ration between disk space anal"sis and file searc( features allowin one to perform disk space anal"sis on files matc(in one or more user3specified rules. For example8 t(e user is pro+ided wit( t(e abilit" to anal"%e files related to a specific file cate or"8 wit( a specific file si%e t(at were modified or created durin a specific time period or an" ot(er combination of user3specific rules.

9n order to add one or more file matc(in rules to a disk space anal"sis operation8 press t(e N!d+anced 7ptionsH button on t(e anal"%e disk space dialo 8 select t(e N1ulesH tab and press t(e N!ddH button. 7nce finis(ed to add file matc(in rules8 select an appropriate rules lo ic mode E!,DB71G and press t(e NSa+eH button.

For a rule3based disk space anal"sis operation8 t(e results dialo will s(ow files matc(in t(e specified rules and directories containin t(ese files. !ll t"pes of c(arts and reports will include information about filtered files onl" makin it +er" eas" to focus on specific file roups and cate ories. Moreo+er8 t(e second3le+el file cate ories and filters located on t(e bottom side of t(e results dialo 8 pro+ide t(e user wit( t(e abilit" to furt(er cate ori%e and filter files usin additional cate ories suc( t(e file extension8 file t"pe8 last access8 creation and modification time8 file si%e8 file owner8 etc.

*)

DiskBoss User Manual

Flexense Ltd.

3.10

Multi*:evel Disk S ace Utili!ation "nal#sis

5(e DiskBossD disk space anal"%er pro+ides t(e abilit" to combine disk space anal"sis operations wit( file classification capabilities allowin one to precisel" understand w(at t"pes of files are stored in directories (oldin most of t(e disk space.

9n order to classif" files in one or more directories displa"ed in t(e disk space anal"sis results dialo 8 select t(e reAuired directories in t(e director" +iew8 press t(e ri (t mouse button and select t(e N$lassif" FilesH menu item. 7n t(e N$lassification 0lu insH dialo selected an appropriate file classification plu in and press t(e N$lassif"H button.

5(e file classification results dialo s(ows file cate ories and classes accordin to t(e selected file classification plu in and pro+ides t(e user wit( t(e abilit" to export c(arts8 sa+e reports8 submit results to an S:L database8 perform file mana ement operations on specific file t"pes and p("sicall" reor ani%e files on t(e disk. Moreo+er8 t(e user is pro+ided wit( t(e abilit" to appl" second3le+el file cate ories and filters b" t(e file si%e8 extension8 last access8 creation and modification dates8 etc. to furt(er focus on specific files or file roups.

*1

DiskBoss User Manual

Flexense Ltd.

3.11

Usin, Disk S ace "nal#sis %onditions and "ctions

0ower computer users and 95 professionals are pro+ided wit( t(e abilit" to automaticall" detect specific disk space utili%ation patterns8 send =3Mail notification andBor execute DiskBossD user3defined commands or custom actions. 5(e user is pro+ided wit( t(e abilit" to define one or more disk space anal"sis conditions8 e+aluate t(ese conditions on disk space anal"sis results and send =3Mail notifications andBor execute actions if one or more of t(e specified conditions are met.

9n order to add one or more disk space anal"sis conditions and actions8 open t(e disk space anal"sis options dialo 8 select t(e N!ctionsH tab and press t(e N!ddH button. 7n t(e action dialo 8 select t(e director" mode8 enter t(e director" to e+aluate t(e condition for8 select t(e condition t"pe8 enter t(e condition +alue8 select t(e action t"pe and enter t(e action +alue.

Durin runtime8 DiskBoss will perform disk space anal"sis and e+aluate t(e specified conditions for one or more directories dependin on t(e selected director" mode. =xecution of disk space anal"sis actions depends on t(e selected actions mode. 9n t(e N0re+iewH mode8 DiskBoss will mark directories matc(in t(e specified conditions in t(e results dialo and s(ow t(e actions pre+iew dialo allowin one to +erif" and manuall" confirm t(e specified disk space anal"sis conditions8 =3Mail notifications and actions. 9n t(e N=xecuteH mode8 instead of s(owin t(e disk space anal"sis results dialo 8 DiskBoss will automaticall" send =3Mail notifications and execute actions for eac( director" matc(in t(e user3specified conditions. 5(e N=xecuteH mode is especiall" useful for automatic disk space anal"sis and file mana ement operations performed periodicall" usin t(e DiskBossD command line utilit" allowin one to tri er user3defined disk cleanup and file mana ement operations based on disk space anal"sis results.

*2

DiskBoss User Manual

Flexense Ltd.

3.12

"dvanced Disk S ace "nal#sis O tions

DiskBoss pro+ides a lar e number of ad+anced disk space anal"sis options allowin one to customi%e and confi ure disk space anal"sis operations for user3specific needs and custom (ardware and stora e confi urations.

5(e disk space anal"sis options dialo allows one to control t(e file scannin mode8 t(e default report title8 ad+anced reportin options8 t(e default file scannin filter and enableBdisable automatic report eneration. 9n addition8 t(e user is pro+ided wit( t(e abilit" to anal"%e specific file t"pes8 control performance tunin options8 exclude specific directories from t(e disk space anal"sis process and specif" one or more conditional anal"sis actions.

3.13

User*De&ined Disk S ace "nal#sis %o11ands

7ne of t(e most powerful and flexible capabilities of DiskBoss is t(e abilit" to pre3confi ure custom disk space anal"sis operations as user3defined commands and execute suc( commands in a sin le mouse click usin t(e DiskBoss /U9 application or direct desktop s(ortcuts.

User3defined commands ma" be mana ed and executed t(rou ( t(e commands dialo or t(e commands tool pane. 9n order to add a new command t(rou ( t(e commands pane8 press t(e ri (t mouse button o+er t(e pane and select t(e N!dd ,ew @ Disk Space !nal"sis $ommandH menu item. 9n order to execute a pre+iousl" sa+ed command8 Cust click on t(e command item in t(e commands tool pane or create a direct desktop s(ortcut on t(e 6indows desktop.

*'

DiskBoss User Manual

Flexense Ltd.

3.14

"nal#!in, Disk S ace Usin, t/e Disk+oss %o11and :ine Utilit#

9n addition to t(e /U9 application8 DiskBoss Ultimate pro+ides a command line utilit" capable of performin disk space utili%ation anal"sis operations and executin user3defined disk space anal"sis commands from s(ell scripts and batc( files. 5(e DiskBoss command line tool is located in t(e NP0roductDirQBbinH director". %o11and :ine S#nta6B

disk4oss Canal#!e *dir ;In ut Director# 1< D ... ;In ut Director# E< ;O tions< F 5(is command anal"%es t(e specified disks8 directories or network s(ares.

disk4oss Canal#!e *server ;2ost 7a1e 1< D ... ;2ost 7a1e E< ;O tions< F 5(is command anal"%es all network s(ares in t(e specified ser+ers or ,!S stora e de+ices.

disk4oss Canal#!e *network D O tions F 5(is command anal"%es all network s(ares in all ser+ers on t(e network.

disk4oss Ce6ecute ;User*De&ined Disk S ace "nal#sis %o11and< 5(is command executes a user3defined disk space anal"sis command.

Para1etersB

*dir ;In ut Director# 1< D ... ;In ut Director# E< F 5(is parameter specifies t(e list of input disks or directories to anal"%e. 9n order to ensure proper parsin of input disks and directories8 directories containin space c(aracters s(ould be double Auoted. B" default8 DiskBoss will enerate a combined disk space anal"sis report s(owin information about all anal"%ed disks8 directories or network s(ares. 9n order to enerate an indi+idual report for eac( input director" use t(e D*4atc/D command line option to enable t(e batc( report eneration mode.

*server ;2ost 7a1e 1< D ... ;2ost 7a1e E< F 5(is parameter specifies t(e list of (ost names or 90 addresses of ser+ers or ,!S stora e de+ices t(at s(ould be anal"%ed. DiskBoss will enumerate all network s(ares accessible in t(e specified ser+ers or ,!S stora e de+ices8 perform disk space anal"sis and enerate reports if reAuired. B" default8 DiskBoss will enerate a combined disk space anal"sis report s(owin information about all anal"%ed network s(ares. 9n order to enerate an indi+idual report for eac( network s(are use t(e D*4atc/D command line option to enable t(e batc( report eneration mode.

*network 9n t(e network3wide disk space anal"sis mode8 DiskBoss will disco+er ser+ers and ,!S stora e de+ices accessible on t(e network8 enumerate all network s(ares a+ailable in all detected ser+ers and ,!S stora e de+ices8 perform disk space anal"sis and enerate reports if reAuired. B" default8 DiskBoss will enerate a combined disk space anal"sis report s(owin information about all anal"%ed network s(ares. 9n order to enerate an indi+idual report for eac( network s(are use t(e D*4atc/D command line option to enable t(e batc( report eneration mode.

**

DiskBoss User Manual

Flexense Ltd.

O tionsB

*save=/t1l=re ort D )e ort$ile7a1e F 5(is option sa+es a disk space anal"sis report and t(e list of all file cate ories to an 45ML file. 9f no file name is specified8 DiskBoss will automaticall" enerate a file name accordin to t(e followin templateJ diskbossKRdateSKRtimeS.(tml

*save=csv=re ort D )e ort$ile7a1e F 5(is option sa+es a disk space anal"sis report and t(e list of all file cate ories to an =xcel $S< file. 9f no file name is specified8 DiskBoss will automaticall" enerate a file name accordin to t(e followin templateJ diskbossKRdateSKRtimeS.cs+

*save=te6t=re ort D )e ort$ile7a1e F 5(is option sa+es a disk space anal"sis report and t(e list of all file cate ories to a text report file. 9f no file name is specified8 DiskBoss will automaticall" enerate a file name accordin to t(e followin templateJ diskbossKRdateSKRtimeS.txt

*save= d&=re ort D )e ort$ile7a1e F 5(is option sa+es a disk space anal"sis report and t(e list of all file cate ories to a 0DF report file. 9f no file name is specified8 DiskBoss will automaticall" enerate a file name accordin to t(e followin templateJ diskbossKRdateSKRtimeS.pdf

*save=61l=re ort D )e ort$ile7a1e F 5(is option sa+es a disk space anal"sis report and t(e list of all file cate ories to an ?ML report file. 9f no file name is specified8 DiskBoss will automaticall" enerate a file name accordin to t(e followin templateJ diskbossKRdateSKRtimeS.xml

*save=re ort D )e ort$ile7a1e F 5(is option sa+es a disk space anal"sis report and t(e list of all file cate ories to a nati+e DiskBoss report file. 9f no file name is specified8 DiskBoss will automaticall" enerate a file name accordin to t(e followin templateJ diskbossKRdateSKRtimeS.flr

*e6clude=dir ;@6clude Director# 1< D ... ;@6clude Director# E< F 5(is option specifies t(e list of directories t(at s(ould be excluded from t(e disk space anal"sis operation. 9n order to ensure proper parsin of command line ar uments8 directories containin space c(aracters s(ould be double Auoted. *4atc/ 5(is option enables t(e batc( report eneration mode. 9n t(e batc( report eneration mode DiskBoss sa+es an indi+idual report file for eac( input disk8 director" or network s(are. *v 5(is option s(ows t(e productHs maCor and minor +ersions. */el 5(is option s(ows t(e command line usa e information.

*-

DiskBoss User Manual

Flexense Ltd.

3.1(

Disk S ace "nal#sis Per&or1ance

DiskBoss is optimi%ed for modern multi3core and multi3$0U s"stems and is capable of performin disk space anal"sis operations usin a number of parallel processin t(reads. DiskBoss pro+ides a number of ad+anced performance tunin options allowin one to optimi%e disk space anal"sis operations for user3specific (ardware and stora e confi urations.

9n order to access t(e disk space anal"sis performance optimi%ation options8 open t(e disk space anal"sis options dialo and select t(e D!d+ancedD tab. 5(e DDir Scan 5(readsD option controls (ow man" parallel director" scannin t(reads are used to scan input disks8 directories and network s(ares. 9n t(e DFault35olerantD director" scannin mode8 DiskBoss uses an indi+idual director" scannin t(read for eac( input disk8 director" or network s(are8 but limits t(e maximum number of parallel director" scannin t(reads to t(e user3specified +alue. 9n t(e (i (3performance director" scannin mode8 DiskBoss alwa"s uses t(e specified number of parallel director" scannin t(reads e+en w(en processin a sin le input disk or network s(are.

DiskBoss pro+ides t(e abilit" to displa" disk space usa e statistics per user8 but t(is capabilit" si nificantl" slows down t(e speed of disk space anal"sis operations especiall" w(en anal"%in files +ia a slow8 (i (3latenc" network. B" default8 due to performance considerations8 t(is option is disabled and if t(e user needs to enable t(is capabilit"8 it is (i (l" recommended to install DiskBoss on a powerful multi3$0U or multi3core ser+er and confi ure t(e disk space anal"sis operation to use at least * parallel director" scannin t(reads.

*.

DiskBoss User Manual

Flexense Ltd.

For example8 w(en anal"%in files stored on a local SSD disk8 t(e performance of t(e disk space anal"sis process reac(es up to '28*)) FilesBSec usin a sin le director" scannin t(read and scales up to -#8')) FilesBSec w(en t(e same disk space anal"sis operation is performed usin * parallel director" scannin t(reads.

7n t(e ot(er (and8 w(en t(e same set of files is anal"%ed wit( t(e option to process and s(ow user names enabled8 t(e speed of t(e disk space anal"sis process reac(es up to -82)) FilesBSec for a sin le director" scannin t(read and scales up to 1#8*)) FilesBSec w(en t(e same disk space anal"sis operation is performed usin 1. parallel director" scannin t(reads.

5(e operation of inAuirin t(e user name for a file is a relati+el" slow operation8 w(ic( takes a considerable amount of time and in order to impro+e t(e disk space anal"sis performance it is (i (l" recommended to use at least *3# parallel director" scannin t(reads e+en on a dual3 core or Auad3core s"stem. 6(en a disk space anal"sis operation is confi ured to use multiple director" scannin t(reads8 DiskBoss will inAuire user names for multiple files in parallel t(us si nificantl" impro+in t(e speed of t(e disk space anal"sis operation.

*2

DiskBoss User Manual

Flexense Ltd.

5(e performance of disk space anal"sis operations o+er t(e network (i (l" depends on t(e network latenc" and t(e number of parallel director" scannin t(reads confi ured for t(e disk space anal"sis operation. !lso8 if t(e user needs to anal"%e a sin le network s(are containin millions of files8 it is recommended to use t(e D4i (30erformanceD director" scannin mode8 w(ic( uses multiple8 parallel director" scannin t(reads e+en w(en anal"%in a sin le input director" or network s(are.

For example8 t(e performance of a disk space anal"sis operation o+er t(e network reac(es up to -82)) FilesBSec w(en confi ured to use a sin le director" scannin t(read and scales up to ')82)) FilesBSec w(en t(e same disk space anal"sis operation is performed usin # parallel director" scannin t(reads.

9nAuirin t(e user name for a file o+er t(e network is a +er" slow operation w(ic( si nificantl" de rades t(e performance of t(e disk space anal"sis process and in order to reac( an acceptable anal"sis speed8 t(e disk space anal"sis operation s(ould be confi ured to use t(e D4i (30erformanceD director" scannin mode and at least # parallel director" scannin t(reads e+en on a dual3core or Auad3core s"stem. For example8 a disk space anal"sis operation performed o+er t(e network wit( t(e option to process and s(ow user names enabled8 reac(es Cust 1*) FilesBSec usin a sin le director" scannin t(read and scales up to 18'1- FilesBSec w(en t(e same anal"sis operation is performed usin 1. parallel director" scannin t(reads.

*#

DiskBoss User Manual

Flexense Ltd.

4 $ile %lassi&ication
4.1 %lassi&#in, One or More Disks or Directories

DiskBoss reco ni%es more t(an 2-)) t"pes of files and is capable of classif"in files and s(owin a cate ori%ed (ierarc(" of files sorted b" t(e amount of t(e disk space used b" eac( file cate or". DiskBoss includes a number of file classification plu ins capable of classif"in files b" t(e file t"pe8 extension8 user name8 last access8 modification and creation dates8 etc. 9n order to classif" files in one or more disks or directories8 select t(e reAuired directories in t(e DiskBossD file na+i ator and press t(e N$lassif"H button.

7n t(e N0lu insH dialo 8 select an appropriate file classification plu in and press t(e N$lassif"H button. DiskBoss will classif" all t(e selected disks and directories and s(ow t(e file classification results dialo displa"in a cate ori%ed (ierarc(" of files sorted b" t(e amount of t(e disk space used b" eac( file cate or".

5(e file classification results dialo allows one to browse t(e file (ierarc("8 perform file mana ement operations on files and file cate ories8 enerate +arious t"pes of c(arts8 export 45ML8 ?ML8 text and =xcel $S< reports and submit file classification results to an S:L database. 9n addition8 t(e user is pro+ided wit( t(e abilit" to p("sicall" reor ani%e files on t(e disk accordin to t(e used file classification plu in. Finall"8 power computer users are pro+ided wit( t(e abilit" to desi n custom plu ins usin an open and eas"3to3use ?ML3Based format.

*&

DiskBoss User Manual

Flexense Ltd.

4.2

Usin, $ile $ilters and $ile %ate,ories

5(e top +iew of t(e file classification results dialo s(ows t(e file cate ories and classes sorted b" t(e amount of t(e used disk space and t(e bottom +iew s(ows t(e second3le+el file cate ories and filters8 w(ic( ma" be used to filter files and cate ories displa"ed in t(e top +iew makin it +er" eas" to focus on specific t"pes of files or file roups.

9n order to appl" a second3le+el file filter8 select one or more file cate ories in t(e filters +iew8 press t(e ri (t mouse button and select t(e N!ppl" Selected FiltersH menu item. DiskBoss will filter file classification results and displa" in t(e top +iew files matc(in t(e selected file filters and file cate ories containin t(ese files.

6(en a file filter is acti+e8 t(e file classification results dialo enerates c(arts and exports 45ML8 ?ML8 text and =xcel $S< reports for filtered files onl". 5(e user is pro+ided wit( t(e abilit" to browse t(e filtered file (ierarc(" and perform file mana ement operations in t(e usual wa". 9n order to reset t(e file filter8 press t(e ri (t mouse button o+er t(e filters +iew and select t(e N$lear Selected FiltersH menu item.

-)

DiskBoss User Manual

Flexense Ltd.

4.3

Usin, $ile %lassi&ication Pie %/arts

DiskBoss pro+ides a number of different t"pes of c(arts capable of s(owin t(e amount of t(e disk space and t(e number of files per file cate or"8 extension8 user name8 file si%e8 last access8 modification and creation dates8 etc. 9n order to open t(e c(arts dialo press t(e N$(artsH button located on t(e file classification results dialo Hs toolbar.

B" default8 t(e c(arts dialo s(ows t(e currentl" displa"ed file cate ories and t(e selected second3le+el file cate ories. 9n order to c(an e t(e displa"ed c(art t"pe8 use t(e c(art mode selector. 9n order to enerate a c(art for a different t"pe of second3le+el file cate ories8 select t(e reAuired cate ories on t(e file classification results dialo and t(en open t(e c(arts dialo .

5(e c(arts dialo pro+ides t(e user wit( t(e abilit" to customi%e t(e c(artHs status line and allows one to cop" t(e c(artHs ima e to t(e clipboard makin it +er" eas" to inte rate DiskBossD file classification c(arts into userHs documents and presentations.

-1

DiskBoss User Manual

Flexense Ltd.

4.4

Savin, $ile %lassi&ication )e orts

DiskBoss pro+ides ad+anced reportin capabilities allowin one to sa+e file classification results to 45ML8 ?ML8 text and =xcel $S< reports. 9n addition8 t(e user is pro+ided wit( t(e abilit" to sa+e DiskBossD nati+e reports from multiple ser+ers and desktop computers allowin one to submit a lon term (istor" of file classification reports to an S:L database and enablin ad+anced disk usa e trends anal"sis across t(e entire enterprise. 9n order to sa+e a report file8 press t(e NSa+eH button located on t(e file classification results dialo Hs toolbar.

7n t(e sa+e report dialo 8 select an appropriate report format8 enter a report title8 specif" a file name and press t(e NSa+eH button. B" default8 DiskBoss exports a s(ort file classification reports containin up to ' le+els of file cate ories wit( up to 2) files per file class. 9n order to c(an e t(e amount of exported information8 press t(e NMore 7ptionsH button and specif" t(e number of le+els and t(e number of files per class t(at s(ould be exported.

1eports enerated b" t(e DiskBoss /U9 application are be innin wit( t(e currentl" selected second3le+el file cate ories and followed b" a list of all file cate ories and file classes sorted b" t(e amount of t(e used disk space. 1eports exported wit( an acti+e file filter8 include files matc(in t(e selected file filter and file cate ories containin t(ese files.

-2

DiskBoss User Manual

Flexense Ltd.

4.(

Su41ittin, )e orts to an S9: Data4ase

$orporations and enterprises are pro+ided wit( t(e abilit" to submit file classification reports from multiple ser+ers and desktop computer to a centrali%ed S:L database. ! lon 3term (istor" of file classification reports allows one to ain an in3dept( +isibilit" into disk usa e trends across t(e entire enterprise. 9n order to submit a file classification report to an S:L database8 select t(e NS:L DatabaseH report format and press t(e NSa+eH button.

Before exportin reports to an S:L database8 open t(e N7ptionsH dialo 8 enable t(e 7DB$ interface and specif" t(e name of t(e data source8 database user name and password to use to connect to t(e database.

For eac( report in t(e database8 DiskBoss displa"s t(e report date and time8 t(e (ost name8 t(e input directories8 t(e total number of files and disk space and t(e report title. 5o open a pre+iousl" sa+ed report8 Cust click on t(e report item in t(e database reports dialo .

-'

DiskBoss User Manual

Flexense Ltd.

4.6

"nal#!in, $ile %ate,ories Per User

DiskBoss Ultimate and DiskBoss Ser+er allow one to submit file classification reports from one or more ser+ers and desktop computers into a centrali%ed S:L database8 anal"%e file classification reports and displa" +arious t"pes of c(arts s(owin file cate ories and disk space usa e per user.

I1 ortantB B" default8 processin and displa" of user names is disabled. 9n order to be able to see user names8 open t(e options dialo 8 select t(e D/eneralD tab and enable t(is option.

9n order to anal"%e file cate ories per user8 connect DiskBoss to an S:L Database8 perform file classification on one or more (osts usin t(e DiskBoss /U9 application or t(e DiskBoss command line utilit" and submit reports from all (osts to t(e S:L database. 7nce reports from all (osts are in t(e database8 open t(e NDatabaseH dialo and press t(e NUsersH button to open t(e NUsers StatisticsH dialo . disk4oss *classi&# *dir >>server>s/are */ost ;2ost 7a1e< *save=to=data4ase 5(e simplest wa" to submit reports from multiple ser+ers or desktop computers is to use t(e DiskBoss command line utilit" to classif" files on all t(e reAuired (osts t(rou ( t(e network. 9n order to simplif" submission of reports to t(e S:L database8 t(e command line utilit" ma" be executed on t(e same (ost w(ere t(e S:L database is installed on. 9n t(is case8 t(e user needs to specif" one or more network s(ares to be processed and t(e (ost name to be set for eac( report.

disk4oss *classi&# *dir ;:ocal Director#< *save=re ort ;$ile 7a1e<

!not(er option is to execute t(e command line utilit" on eac( specific (ost8 sa+e file classification reports and later submit report files from all (osts to t(e S:L database usin t(e DiskBoss /U9 application. 9n t(is case8 t(ere is no need to set t(e (ost name8 w(ic( will be set automaticall" to t(e name of t(e (ost t(e command line utilit" is executed on.

-*

DiskBoss User Manual

Flexense Ltd.

4.-

"nal#!in, $ile %ate,ories Per 2ost

DiskBoss Ultimate and DiskBoss Ser+er pro+ide t(e abilit" to submit file classification reports from multiple ser+ers and desktop computers into a centrali%ed S:L database8 anal"%e file classification reports and displa" +arious t"pes of c(arts s(owin file cate ories and disk space usa e per (ost allowin one to ain an in3dept( +isibilit" into disk space usa e patterns across t(e entire enterprise.

9n order to anal"%e reports from multiple (osts8 t(e user needs to connect DiskBoss to an S:L Database8 perform file classification on multiple (osts usin t(e DiskBoss /U9 application or t(e DiskBoss command line utilit" and submit reports from all (osts to t(e S:L database. 7nce reports from all (osts are in t(e database8 open t(e NDatabaseH dialo and press t(e N4ostsH button to open t(e N4osts StatisticsH dialo .

disk4oss *classi&# *dir >>server>s/are */ost ;2ost 7a1e< *save=to=data4ase

5(e simplest wa" to submit reports from multiple ser+ers or desktop computers is to use t(e DiskBoss command line utilit" to classif" files on all t(e reAuired (osts t(rou ( t(e network. 9n order to simplif" submission of reports to t(e S:L database8 t(e command line utilit" ma" be executed on t(e same (ost w(ere t(e S:L database is installed on. 9n t(is case8 t(e user needs to specif" one or more network s(ares to be processed and t(e (ost name to be set for eac( report.

disk4oss *classi&# *dir ;:ocal Director#< *save=re ort ;$ile 7a1e<

!not(er option is to execute t(e command line utilit" on eac( specific (ost8 sa+e file classification reports and later submit report files from all (osts to t(e S:L database usin t(e DiskBoss /U9 application. 9n t(is case8 t(ere is no need to set t(e (ost name8 w(ic( will be set automaticall" to t(e name of t(e (ost t(e command line utilit" is executed on.

--

DiskBoss User Manual

Flexense Ltd.

4..

%lassi&#in, S eci&ic $ile 0# es and %ate,ories

7n of t(e most powerful capabilities of DiskBoss is t(e inte ration between file searc( and file classification capabilities allowin one to classif" files matc(in one or more user3specified rules. For example8 t(e user is pro+ided wit( t(e abilit" to classif" files wit( t(e file si%e reater t(an ? MB t(at were last modified more t(an T mont(s a o or an" ot(er combination of user3specific file matc(in rules.

9n order to add one or more file matc(in rules to a file classification operation8 open t(e file classification options dialo 8 select t(e N1ulesH tab and press t(e N!ddH button. 7nce finis(ed addin file matc(in rules8 select an appropriate rules lo ic mode E!,DB71G and press t(e N7kH button.

Durin t(e file classification process8 DiskBoss will first e+aluate all existin files usin t(e specified file matc(in rules and classif" matc(in files onl". Files not matc(in t(e specified rules will be Cust skipped from t(e file classification process and not displa"ed in t(e file classification results dialo makin it +er" eas" to focus on files t(e user is lookin for. Different combinations of file classification plu ins wit( +arious t"pes of file matc(in rules defined in a file classification operation pro+ide t(e user wit( t(e abilit" to +isuali%e disk space utili%ation from different perspecti+es. For example8 in order to displa" a (ierarc(" of M0' files per user8 select t(e NUser3BasedH file classification plu in and add a file matc(in rule limitin t(e file classification operation to M0' files onl".

-.

DiskBoss User Manual

Flexense Ltd.

4.'

Multi*:evel $ile %lassi&ication and "nal#sis

DiskBoss pro+ides multi3le+el file classification and disk space anal"sis capabilities allowin one to anal"%e file classification results and +isuali%e p("sical locations of all files related to one or more specific file cate ories or file classes. 5(ese capabilities are especiall" useful w(en used in conCunction wit( second3le+el file cate ories and filters pro+idin t(e user wit( t(e abilit" to anal"%e cate ori%ed and filtered file classification results and makin it +er" eas" to re+eal locations of +er" specific files t(e user is lookin for.

9n order to anal"%e file classifications results8 select one or more file classes or cate ories in t(e file classification results dialo 8 press t(e ri (t mouse button and select t(e N!nal"%eH menu item. DiskBoss will process t(e selected file cate ories and classes and displa" a file s"stem (ierarc(" s(owin files related to t(e selected file cate ories or classes and t(e directories containin t(ese files.

!nal"sis results are displa"ed in t(e standard disk space usa e anal"sis dialo 8 w(ic( pro+ides t(e user wit( t(e abilit" to enerate c(arts8 export 45ML8 ?ML8 text and =xcel $S< report8 perform file mana ement operations8 etc.

-2

DiskBoss User Manual

Flexense Ltd.

4.10

"uto1atic $ile Or,ani!in, O erations

7ne of t(e most powerful capabilities of t(e DiskBossD file classification en ine is t(e abilit" to p("sicall" or ani%e files on t(e disk accordin to t(e selected file classification plu in. File or ani%in ma" be performed manuall" on file classification results displa"ed in t(e file classification results dialo or automaticall" b" selectin an automatic file or ani%in mode in t(e file classification options dialo .

DiskBoss pro+ides t(e user wit( t(e followin performed on file classification resultsJ

ad+anced file or ani%in

operations t(at ma" be

+uild 2ierarc/# o& :inks @ in t(is mode DiskBoss will construct an or ani%ed (ierarc(" of directories and populate it wit( links to ori inal files accordin to t(e selected file classification plu in. %o # $ile 2ierarc/# @ in t(is mode DiskBoss will construct an or ani%ed (ierarc(" of directories and populate it wit( copies of ori inal files accordin to t(e selected file classification plu in. Move $ile 2ierarc/# @ in t(is mode DiskBoss will construct an or ani%ed (ierarc(" of directories and mo+e all files into t(at (ierarc(" accordin to t(e selected file classification plu in. Move $iles and :ink Ori,inals @ in t(is mode DiskBoss will construct an or ani%ed (ierarc(" of directories8 mo+e all files to t(at (ierarc(" accordin to t(e selected file classification plu in and create links instead of ori inal files pointin to files located in t(e or ani%ed file (ierarc(". @6ecute %usto1 %o11and @ in t(is mode DiskBoss will execute a custom command for eac( file passin t(e name of t(e file and t(e full file cate or" as command line ar uments allowin one to implement custom file or ani%in solutions.

B" default8 file classification results are displa"ed in t(e results dialo and t(e user is pro+ided wit( t(e abilit" to perform t(ese operations manuall" b" selectin one or more file cate ories or classes in t(e file classification results dialo . 9n addition8 power computer users and 95 professionals are pro+ided wit( t(e abilit" to p("sicall" reor ani%e files on t(e disk b" usin one of t(e mentioned automatic file or ani%in modes. 9n an automatic file classification mode8 DiskBoss will p("sicall" reor ani%e files on t(e disk accordin to t(e selected file classification plu in wit(out s(owin t(e file classification results dialo . !utomatic file classification modes are especiall" useful in conCunction wit( t(e DiskBoss command line utilit" allowin one to perform automatic file classification operations from s(ell scripts and batc( files and inte rate file classification capabilities in ot(er products and solutions. Finall"8 DiskBoss pro+ides t(e user wit( t(e abilit" to desi n custom file classification plu ins usin an open and eas"3to3use ?ML3Based format makin it possible to reor ani%e files into custom director" structures desi ned accordin to user3specific needs.

-#

DiskBoss User Manual

Flexense Ltd.

4.11

$ile %lassi&ication Plu,ins

DiskBoss pro+ides a number of file classification plu ins allowin one to classif" files b" t(e file cate or"8 extension8 user name8 file si%e8 last access8 modification and creation dates8 etc. 9n addition8 t(ere are a number of purpose3built file classification plu ins8 w(ic( are capable of detectin (idden +ideo8 music and ima e files.

=ac( specific file classification plu ins classifies files into a different (ierarc(" of file cate ories and classes. 5(e NDefault File $lassification 0lu inH is t(e most commonl" used plu in8 w(ic( automaticall" reco ni%es more t(an 2-)) t"pes of files and or ani%es files into a eneral purpose (ierarc(" of file cate ories and classes.

9n addition to t(e file classification operations8 file classification plu ins are used in file searc( operations to searc( files related to one or more file cate ories b" selectin file cate ories from a file classification plu in and in second3le+el file cate ories and filters in file classification and disk space anal"sis operations.

Finall"8 DiskBoss allows one to desi n custom file classification plu ins usin an open and eas"3to3use ?ML3Based format. 5(e ?ML3Based format allows one to define a (ierarc(" of file cate ories and file classes and specif" a list of file matc(in rules definin (ow to classif" files for eac( specific file class. $ustom file classification plu ins ma" be imported to t(e product confi uration usin t(e DiskBoss /U9 application.

5(e plu ins mana ement dialo pro+ides t(e abilit" to importBexport custom file classification plu ins fromBto ?ML and FL? formats. 9n order to open t(e plu ins mana ement dialo 8 select t(e N5ools @ Mana e 0lu insH menu item.

-&

DiskBoss User Manual

Flexense Ltd.

4.12

"dvanced $ile %lassi&ication O tions

DiskBoss pro+ides a lar e number of ad+anced file classification options allowin one to customi%e and confi ure file classification operations for user3specific needs and custom (ardware and stora e confi urations.

5(e file classification options dialo allows one to control t(e file scannin mode8 t(e default report title8 ad+anced reportin options8 t(e default file scannin filter and enableBdisable automatic report eneration. 9n addition8 t(e user is pro+ided wit( t(e abilit" to classif" specific file t"pes8 control performance tunin options8 exclude specific directories from t(e file classification process and p("sicall" reor ani%e files on t(e disk.

4.13

User*De&ined $ile %lassi&ication %o11ands

7ne of t(e most powerful and flexible capabilities of DiskBoss is t(e abilit" to pre3confi ure custom file classification operations as user3defined commands and execute suc( commands in a sin le mouse click usin t(e DiskBoss /U9 application or direct desktop s(ortcuts.

User3defined commands ma" be mana ed and executed t(rou ( t(e commands dialo or t(e commands tool pane. 9n order to add a new command t(rou ( t(e commands pane8 press t(e ri (t mouse button o+er t(e pane and select t(e N!dd ,ew @ File $lassification $ommandH menu item. 9n order to execute a pre+iousl" sa+ed command8 Cust click on t(e command item in t(e commands tool pane or create a direct desktop s(ortcut on t(e 6indows desktop.

.)

DiskBoss User Manual

Flexense Ltd.

4.14

%lassi&#in, $iles Usin, t/e Disk+oss %o11and :ine Utilit#

9n addition to t(e /U9 application8 DiskBoss Ultimate pro+ides a command line utilit" capable of performin file classification operations and executin user3defined file classification commands from s(ell scripts and batc( files. 5(e DiskBoss command line tool is located in t(e NP0roductDirQBbinH director".

%o11and :ine S#nta6B

disk4oss *classi&# *dir ;In ut Director# 1< D ... ;In ut Director# E< ;O tions< F 5(is command classifies files in t(e specified disks8 directories or network s(ares.

disk4oss *classi&# *server ;2ost 7a1e 1< D ... ;2ost 7a1e E< ;O tions< F 5(is command classifies files in all network s(ares in t(e specified ser+ers.

disk4oss *classi&# *network D O tions F 5(is command classifies files in all network s(ares in all ser+ers on t(e network.

disk4oss *e6ecute ;User*De&ined $ile %lassi&ication %o11and< 5(is command executes t(e specified user3defined file classification command.

Para1etersB *dir ;In ut Director# 1< D ... ;In ut Director# E< F 5(is parameter specifies t(e list of input disks or directories to classif". 9n order to ensure proper parsin of input directories8 directories containin space c(aracters s(ould be double Auoted. B" default8 DiskBoss will enerate a combined file classification report s(owin information about all processed disks8 directories and network s(ares. 9n order to enerate an indi+idual report for eac( input director"8 use t(e D*4atc/D command line option to enable t(e batc( report eneration mode.

*server ;2ost 7a1e 1< D ... ;2ost 7a1e E< F 5(is parameter specifies t(e list of (ost names or 90 addresses of ser+ers or ,!S stora e de+ices t(at s(ould be classified. DiskBoss will enumerate all network s(ares accessible in t(e specified ser+ers or ,!S stora e de+ices8 perform file classification and enerate reports if reAuired. B" default8 DiskBoss will enerate a combined file classification report s(owin information about all processed network s(ares. 9n order to enerate an indi+idual report for eac( network s(are8 use t(e D*4atc/D command line option to enable t(e batc( report eneration mode.

*network 9n t(e network3wide file classification mode8 DiskBoss will disco+er ser+ers and ,!S stora e de+ices accessible on t(e network8 enumerate all network s(ares a+ailable in all detected ser+ers and ,!S stora e de+ices8 perform file classification and enerate reports if reAuired. B" default8 DiskBoss will enerate a combined file classification report s(owin information about all processed network s(ares. 9n order to enerate an indi+idual report for eac( network s(are8 use t(e D*4atc/D command line option to enable t(e batc( report eneration mode.

.1

DiskBoss User Manual

Flexense Ltd.

O tionsB

*save=/t1l=re ort D )e ort$ile7a1e F 5(is option sa+es file classification results to an 45ML report file. 9f no file name is specified8 DiskBoss will automaticall" enerate a file name accordin to t(e followin templateJ diskbossKRdateSKRtimeS.(tml and sa+e a report file in t(e userDs (ome director".

*save=csv=re ort D )e ort$ile7a1e F 5(is option sa+es file classification results to an =xcel $S< file. 9f no file name is specified8 DiskBoss will automaticall" enerate a file name accordin to t(e followin templateJ diskbossKRdateSKRtimeS.cs+ and sa+e a report file in t(e userDs (ome director".

*save=te6t=re ort D )e ort$ile7a1e F 5(is option sa+es file classification results to a text report file. 9f no file name is specified8 DiskBoss will automaticall" enerate a file name accordin to t(e followin templateJ diskbossKRdateSKRtimeS.txt and sa+e a report file in t(e userDs (ome director".

*save= d&=re ort D )e ort$ile7a1e F 5(is option sa+es file classification results to a 0DF report file. 9f no file name is specified8 DiskBoss will automaticall" enerate a file name accordin to t(e followin templateJ diskbossKRdateSKRtimeS.pdf and sa+e a report file in t(e userDs (ome director".

*save=61l=re ort D )e ort$ile7a1e F 5(is option sa+es file classification results to an ?ML report file. 9f no file name is specified8 DiskBoss will automaticall" enerate a file name accordin to t(e followin templateJ diskbossKRdateSKRtimeS.xml and sa+e a report file in t(e userDs (ome director". *e6clude=dir ;@6clude Director# 1< D ... ;@6clude Director# E< F 5(is option specifies t(e list of directories t(at s(ould be excluded from t(e file classification operation. 9n order to ensure proper parsin of command line ar uments8 directories containin space c(aracters s(ould be double Auoted. *workers ;7u14er o& Processin, 0/reads< 5(is parameter sets t(e number of workin t(reads to process files. DiskBoss is optimi%ed for Multi3$ore and Multi3$0U computers and capable of distributin t(e workload to an unlimited number of $0Us. B" default8 DiskBoss processes files wit( one workin t(read. *4atc/ =nables t(e batc( report eneration mode. 9n t(e batc( report eneration mode DiskBoss sa+es an indi+idual report file for eac( input disk8 director" or network s(are. *v 5(is command s(ows t(e productHs maCor +ersion8 minor +ersion8 re+ision and build date.

*/el 5(is command s(ows t(e command line usa e information.

.2

DiskBoss User Manual

Flexense Ltd.

4.1(

$ile %lassi&ication Per&or1ance

DiskBoss is optimi%ed for modern multi3core and multi3$0U s"stems and is capable of paralleli%in t(e file classification process in order to increase t(e speed of file classification operations. DiskBoss pro+ides a number of performance optimi%ation options allowin one to control (ow man" parallel t(reads s(ould be used to scan directories and (ow man" parallel t(reads s(ould be used to classif" files.

9n order to customi%e file classification performance options8 open t(e file classification dialo 8 press t(e D7ptionsD button and select t(e D!d+ancedD tab. 5(e DMax Dir Scan 5(readsD option sets t(e maximum number of parallel t(reads to use to scan input disks8 directories andBor network s(ares. 5(is option is especiall" useful w(en processin a lar e number of network s(ares allowin one to miti ate t(e network latenc" and slowl" respondin ser+ers and ,!S stora e de+ices. 5(e D$lassification 5(readsD option sets t(e number of parallel file classification t(reads to use to classif" files.

!not(er option +er" si nificantl" impactin t(e performance of file classification operations is t(e DS(ow Files User ,amesD option8 w(ic( is located on t(e D/eneralD tab of t(e file classification options dialo . 6(en t(is option is enabled8 DiskBoss inAuires user names for all processed files and sa+es all user names in t(e file classification report allowin one to s(ow file classification statistics per user. 5(e operation of inAuirin a user name for a file is a relati+el" slow operation especiall" w(en performed o+er t(e network and due to performance considerations t(is option is disabled b" default. 9f t(e user needs to enable t(is option8 it is (i (l" recommended to confi ure t(e file classification operation to use at least * parallel file classification t(reads e+en on sin le3core or dual3core s"stems.

.'

DiskBoss User Manual

Flexense Ltd.

5(e performance of file classification operations (i (l" depends on t(e t"pe of t(e stora e de+ice8 t(e number of a+ailable $0Us and t(e speed on t(e network for file classification operations performed o+er t(e network. For example8 w(en classif"in files located on a local SSD disk Ewit(out inAuirin files user namesG8 t(e performance of file classification operations can reac( up to -)8))) files per second. !s it is s(ow on t(e example performance rap(8 t(e maximum file classification performance is reac(ed wit( * parallel file classification t(reads.

7n t(e ot(er (and8 w(en t(e same file classification operation is performed wit( t(e DS(ow Files User ,amesD option enabled8 t(e sin le3$0U performance drops si nificantl" from '18-)) FilesBSec to *8&)) FilesBSec w(ile t(e multi3$0U performance continues to scale +er" well up to # parallel file classifications t(reads and reac(es 2'8))) FilesBSec w(en all # $0Us are used to classif" files in parallel.

!lmost t(e same le+el of multi3t(readed performance scalin is displa"ed w(en classif"in files wit( t(e option to s(ow files user names enabled on a s"stem wit( a small number of p("sical $0U cores. 9n eneral8 t(e operation of inAuirin a user name for a file does not reAuire an" $0U resources and for eac( processed file DiskBoss Cust waits for t(e operatin s"stem to return a user name makin it (i (l" scalable to use a lar e number of parallel processin t(reads to inAuire user names for a number of files simultaneousl".

.*

DiskBoss User Manual

Flexense Ltd.

From t(e performance point of +iew8 classif"in files located on multiple network s(ares o+er t(e network is a sli (tl" different operation8 w(ic( depends on t(e number of processed network s(ares8 t(e speed and t(e latenc" of t(e network and t(e t"pe of processed stora e de+ices. For example8 w(en classif"in files o+er a (i (3speed8 low latenc" local network8 t(e performance of file classification operations scales from .82-) FilesBSec for a sin le network s(are classified usin a sin le $0U to 2'8#)) FilesBSec w(en * network s(ares are processed simultaneousl" usin # parallel file classification t(reads.

9n suc( a confi uration8 t(e performance of file classification operations (i (l" depends on t(e number of parallel t(reads used to scan network s(ares and t(e number of parallel t(reads used to classif" files. For (i (3speed8 low latenc" networks8 t(e number of parallel t(reads used to scan directories s(ould be eAual to t(e number of parallel file classification t(reads. For slow8 (i (3latenc" networks8 it is possible to reac( a (i ( file classification speed w(en classif"in a lar e number of network s(ares simultaneousl" and usin a lar e number of parallel director" scannin t(reads.

6(en t(e same file classification operation is performed wit( t(e option to s(ow files user names enabled8 t(e performance of t(e file classification operation drops dramaticall" to Cust 1-) FilesBSec for a sin le3t(readed operation and scales up to 181'. FilesBSec w(en files are classified usin # parallel file classification t(reads. 9n t(is case8 t(e performance bottleneck is definitel" t(e operation of inAuirin a user name for a file o+er t(e network and in order to increase t(e performance of suc( operations it is recommended to use a lar e number of parallel processin t(reads to inAuire user names for a number of files simultaneousl".

.-

DiskBoss User Manual

Flexense Ltd.

( Du licate $iles $inder


(.1 Detectin, Du licates in a Disk or Director#

9n order to detect duplicate files in one or more disks or directories8 select t(e reAuired directories in t(e DiskBossD file na+i ator and press t(e NDuplicatesH button located on t(e main toolbar. DiskBoss will scan t(e selected files and directories and displa" a dialo s(owin t(e list of detected duplicate file sets.

For eac( duplicate file set8 DiskBoss s(ows t(e name of t(e ori inal file8 t(e number of duplicate files in t(e set8 t(e si%e of eac( file in t(e set8 t(e amount of wasted disk space and t(e currentl" selected duplicates remo+al action. 9n order to see all duplicate files related to a set8 click on t(e set item in t(e set list.

5(e duplicate set dialo s(ows all duplicate files related to t(e set and allows one to select t(e ori inal file8 t(e duplicate files and t(e duplicates remo+al action. 9n order to select a file as t(e ori inal8 select t(e file item8 press t(e ri (t mouse button and select t(e NSet as 7ri inal FileH menu item. 9n order to see more information about a file8 Cust click on t(e file item in t(e file list. 7nce finis(ed selectin t(e duplicate files8 use t(e remo+al actions combo box located in t(e bottom3left corner of t(e dialo to select an appropriate duplicates remo+al action.

..

DiskBoss User Manual

Flexense Ltd.

(.2

Selectin, Du licate $iles )e1oval "ctions

5(e DiskBossD duplicate files finder allows one to delete duplicate files8 mo+e duplicates to anot(er director" or replace duplicates wit( links pointin to t(e ori inal file in eac( specific set of duplicate files. 9n order to select a specific duplicates remo+al action for one or more sets of duplicate files8 select t(e sets in t(e set list8 press t(e ri (t mouse button and select an appropriate duplicate files remo+al action. 3arnin,B 5(ere are man" duplicate files in t(e 6indows s"stem director"8 w(ic( are important for proper operation of t(e operatin s"stem. 1emo+al of duplicate files located in t(e 6indows s"stem director" ma" permanentl" dama e t(e operatin s"stem and render t(e computer completel" non3functional.

B" default8 DiskBoss selects t(e oldest file in eac( set as t(e ori inal file and all ot(er files in t(e set as duplicates. 9n order to c(an e t(at8 select one or more sets8 press t(e ri (t mouse button and select t(e NSelect 7ldest Files as DuplicatesH menu item. !lternati+el"8 open t(e set dialo 8 select an" arbitrar" file in t(e set as t(e ori inal file8 select an appropriate duplicates remo+al action t(at s(ould be executed for t(is specific set and select one or more duplicate files in t(e set t(at t(e remo+al action s(ould be applied to.

(.3

@6ecutin, Du licate $iles )e1oval "ctions

7nce finis(ed selectin duplicates and remo+al actions8 press t(e N0re+iewH button to see t(e duplicate files remo+al actions pre+iew dialo . 5(e duplicates remo+al actions pre+iew dialo s(ows t(e selected duplicate files and remo+al actions t(at will be executed and allows one to re+iew and manuall" confirm eac( specific action before execution. 5(e operatin s"stem and ot(er s"stem applications ma" (a+e a lar e number of duplicate files located in +arious s"stem directories. 5(ese duplicate files ma" be +er" important for proper operation of t(e operatin s"stem and ot(er s"stem applications and it is (i (l" dan erous to remo+e t(ese duplicate files. 5o be on t(e safe side8 use t(e duplicates remo+al actions onl" for "our own documents8 music files8 +ideos8 etc.

9n order to execute t(e selected duplicates remo+al actions8 press t(e N=xecuteH button located in t(e bottom3ri (t corner of t(e N0re+iewH dialo . DiskBoss will process t(e selected duplicate files and execute t(e specified duplicates remo+al actions.

.2

DiskBoss User Manual

Flexense Ltd.

(.4

Usin, $ile $ilters and %ate,ories

5(e DiskBossD duplicate files finder allows one to cate ori%e and filter duplicate files b" t(e file extension8 cate or"8 si%e8 user name8 etc. 5(e user is pro+ided wit( t(e abilit" to appl" multiple file filters8 displa" specific t"pes of duplicate files and appl" duplicate files remo+al actions to or export reports s(owin filtered files onl".

9n order to set one or more file filters8 select an appropriate t"pe of file cate ories in t(e cate ories combo box8 select one or more file filters in t(e filters +iew8 press t(e ri (t mouse button and select t(e N!ppl" Selected FiltersH menu item.

6it( acti+e file filters8 DiskBoss s(ows duplicate files matc(in t(e selected filters8 exports reports s(owin matc(in files onl" and si nificantl" simplifies selection of duplicates remo+al actions for specific file t"pes or file cate ories. 9n order to clear t(e selected file filters8 Cust press t(e N$learH button located on t(e ri (t side of t(e cate ories selector.

.#

DiskBoss User Manual

Flexense Ltd.

(.(

S/owin, Du licate $iles Pie %/arts

5(e duplicate files finder allows one to displa" c(arts s(owin t(e amount of wasted disk space and t(e number of duplicate files per extension8 file t"pe8 file si%e8 user name8 etc. 9n order to open t(e c(arts dialo 8 press t(e N$(artsH button located on t(e dialo Hs toolbar.

5(e c(arts dialo displa"s information for t(e displa"ed duplicate files and t(e currentl" selected cate ories of duplicate files. 9n order to displa" a c(art for anot(er cate or" of duplicates8 select an appropriate cate or" in t(e cate ories combo box and t(en open t(e c(arts dialo .

5(e c(arts dialo allows one cop" t(e displa"ed c(art ima e to t(e clipboard makin it +er" eas" to inte rate DiskBoss c(arts into userHs reports and presentations. Finall"8 t(e user is pro+ided wit( t(e abilit" to customi%e t(e information displa"ed on t(e c(artHs status bar.

.&

DiskBoss User Manual

Flexense Ltd.

(.6

Savin, Du licate $iles )e orts

DiskBoss allows one to sa+e lists of detected duplicate files to 45ML8 ?ML8 text and =xcel $S< reports. 9n addition8 t(e user is pro+ided wit( t(e abilit" to sa+e DiskBossD nati+e reports8 w(ic( preser+e all information about eac( specific duplicate files detection operation and ma" be imported to an S:L database usin DiskBoss Ultimate.

9n order to sa+e a report file8 press t(e NSa+eH button located on t(e dialo Hs toolbar8 select an appropriate report format8 enter t(e report file name and press t(e NSa+eH button. 7ptionall"8 limit t(e report to a specific number of duplicate file sets andBor select t(e NSa+e $ompressed 1eportH option to sa+e a compressed report file.

! t"pical report file includes information about t(e date and time of t(e duplicate files detection operation8 t(e name of t(e (ost computer t(e operation was performed on8 a list of top 1) file cate ories accordin to t(e currentl" selected cate ories mode followed b" t(e list of duplicate file sets detected in t(e processed disks and directories. For eac( set of duplicate files8 DiskBoss s(ows t(e name of t(e ori inal file8 t(e number of duplicate files in t(e set and t(e amount of wasted disk space.

2)

DiskBoss User Manual

Flexense Ltd.

(.-

@6 ortin, )e orts to an S9: Data4ase

95 professionals and enterprises are pro+ided wit( t(e abilit" to submit reports listin duplicate files detected on multiple stora e s"stems8 ser+ers and desktop computers to a centrali%ed S:L database enablin s"stem and stora e administrators to ain an in3dept( +isibilit" into amounts of duplicate files and wasted disk space across t(e entire enterprise.

9n order to submit a report to an S:L database8 press t(e NSa+eH button located on t(e dialo Hs toolbar8 select t(e NS:L DatabaseH report format and press t(e NSa+eH button. Before exportin a report to an S:L database8 t(e user needs to open t(e options dialo 8 enable t(e 7DB$ interface and specif" t(e name of t(e 7DB$ data source8 t(e database user name and password to use for database export operations.

For eac( report in t(e database8 DiskBoss s(ows t(e report date and time8 t(e name of t(e (ost computer t(e operation was performed on8 disks and directories t(at were processed8 t(e total amount of disk space and t(e number of files t(at were processed and t(e report title. 9n order to open a report8 Cust click on t(e report item in t(e report list.

21

DiskBoss User Manual

Flexense Ltd.

(..

"nal#!in, Du licate $iles Per User

DiskBoss Ultimate and DiskBoss Ser+er pro+ide t(e abilit" to anal"%e duplicate files owned b" multiple users and detected on one or more ser+ers or desktop computers and displa" c(arts s(owin t(e amount of wasted disk space and t(e number of duplicate files per user.

I1 ortantB B" default8 processin and displa" of user names is disabled. 9n order to enable t(is capabilit"8 open t(e options dialo and enable t(is option.

9n order to anal"%e duplicate files per user8 connect DiskBoss Ultimate to an S:L Database and submit reports containin duplicates owned b" multiple users to t(e S:L database usin t(e DiskBoss /U9 application or t(e DiskBoss command line utilit". 7nce reports are in t(e database8 open t(e NDatabaseH dialo and press t(e NUsersH button to open t(e NUsers StatisticsH dialo .

disk4oss *du licates *dir >>server>s/are */ost ;2ost 7a1e< *save=to=data4ase

5(e simplest wa" to submit reports from multiple ser+ers or desktop computers is to use t(e DiskBoss command line utilit" to detect duplicate files on all reAuired (osts t(rou ( t(e network. 9n order to simplif" submission of reports to t(e S:L database8 t(e command line utilit" ma" be executed on t(e same (ost w(ere t(e S:L database is installed on. 9n t(is case8 t(e user needs to specif" one or more network s(ares to be processed and t(e (ost name to be set for eac( report.

disk4oss *du licates *dir ;:ocal Director#< *save=re ort ;$ile 7a1e<

!not(er option is to execute t(e command line utilit" on eac( specific (ost8 sa+e duplicate files reports and later submit report files from all (osts to t(e S:L database usin t(e DiskBoss /U9 application. 9n t(is case8 t(ere is no need to set t(e (ost name8 w(ic( will be set automaticall" to t(e name of t(e (ost t(e command line utilit" is executed on.

22

DiskBoss User Manual

Flexense Ltd.

(.'

"nal#!in, Du licate $iles Per 2ost

DiskBoss Ultimate and DiskBoss Ser+er pro+ide t(e abilit" to submit duplicate files reports from multiple ser+ers and desktop computers into a centrali%ed S:L database8 anal"%e reports and displa" +arious t"pes of c(arts s(owin t(e amount of duplicate disk space and t(e number of duplicates per (ost allowin one to ain an in3dept( +isibilit" into amounts of duplicate files across t(e entire enterprise.

9n order to anal"%e reports from multiple (osts8 t(e user needs to connect DiskBoss to an S:L Database8 perform duplicate files searc( on multiple (osts usin t(e DiskBoss /U9 application or t(e DiskBoss command line utilit" and submit reports from all (osts to t(e S:L database. 7nce reports from all (osts are in t(e database8 open t(e NDatabaseH dialo and press t(e N4ostsH button to open t(e N4osts StatisticsH dialo .

disk4oss *du licates *dir >>server>s/are */ost ;2ost 7a1e< *save=to=data4ase

5(e simplest wa" to submit reports from multiple ser+ers or desktop computers is to use t(e DiskBoss command line utilit" to detect duplicate files on all reAuired (osts t(rou ( t(e network. 9n order to simplif" submission of reports to t(e S:L database8 t(e command line utilit" ma" be executed on t(e same (ost w(ere t(e S:L database is installed on. 9n t(is case8 t(e user needs to specif" one or more network s(ares to be processed and t(e (ost name to be set for eac( report.

disk4oss *du licates *dir ;:ocal Director#< *save=re ort ;$ile 7a1e<

!not(er option is to execute t(e command line utilit" on eac( specific (ost8 sa+e duplicate files reports and later submit report files from all (osts to t(e S:L database usin t(e DiskBoss /U9 application. 9n t(is case8 t(ere is no need to set t(e (ost name8 w(ic( will be set automaticall" to t(e name of t(e (ost t(e command line utilit" is executed on.

2'

DiskBoss User Manual

Flexense Ltd.

(.10

Detectin, Du licates in S eci&ic $ile 0# es

7ne of t(e most powerful capabilities of DiskBoss is t(e abilit" to perform disk anal"sis and file mana ement operations on files matc(in user3specified criteria. 9n order to be able focus of specific t"pes of duplicate files8 t(e user is pro+ided wit( t(e abilit" to define one or more file matc(in rules specif"in files t(at s(ould be processed b" t(e DiskBossD duplicate file finder. Files not matc(in t(e specified rules8 will be Cust skipped from t(e duplicate files detection process.

9n order to add one or more file matc(in rules to a duplicate files detection operation8 open t(e operation dialo 8 select t(e rules tab and press t(e N!ddH button located on t(e ri (t side of t(e dialo . 7nce finis(ed addin file matc(in rules8 select an appropriate rules lo ic and press t(e NSa+eH button.

(.11

"dvanced Du licate $iles Detection O tions

5(e DiskBossD duplicate files finder pro+ides a lar e number of ad+anced options allowin one to customi%e duplicate files detection operations for user3specific (ardware and stora e confi urations. 5(e N/eneralH tab allows one to control t(e file si nature t"pe8 t(e file scannin mode8 t(e maximum number of duplicate file sets to displa" in t(e results dialo and t(e file filter8 w(ic( ma" be used to limit t(e operation to specific files usin a file name pattern.

5(e N0erformanceH tab pro+ides t(e abilit" to intentionall" slow down t(e duplicate files detection process in order to minimi%e t(e potential performance impact on runnin production s"stems. 5(e N=xcludeH tab allows one to define one or more subdirectories to be excluded from t(e duplicate files detection process.

2*

DiskBoss User Manual

Flexense Ltd.

(.12

Usin, "uto1atic Du licate $iles )e1oval "ctions

DiskBoss Ultimate and DiskBoss Ser+er pro+ide t(e user wit( t(e abilit" to automaticall" execute one or more duplicate files remo+al actions for files matc(in user3specified rules. 9n order to define one or more automatic duplicates remo+al actions8 open t(e operation dialo 8 select t(e N!ctionsH tab and press t(e N!ddH button.

7n t(e N!ctionH dialo select t(e ori inal file detection mode8 an appropriate duplicates remo+al action and specif" one or more file matc(in rules definin files t(e action s(ould be applied to. Durin runtime8 DiskBoss will process detected duplicate files8 appl" t(e specified file matc(in rules8 detect t(e ori inal file and execute t(e duplicates remo+al actions for files matc(in t(e specified rules and policies.

B" default8 DiskBoss executes automatic duplicates remo+al actions in t(e N!uto3SelectH mode8 w(ic( selects t(e specified actions and displa"s t(e duplicates remo+al actions pre+iew dialo allowin one to re+iew and manuall" confirm eac( specific action. !fter testin t(e duplicate file detection operation in t(e pre+iew mode8 c(an e t(e actions mode to N=xecuteH to automaticall" execute t(e specified duplicates remo+al actions wit(out s(owin t(e actions pre+iew dialo .

2-

DiskBoss User Manual

Flexense Ltd.

Finall"8 95 administrators are pro+ided wit( t(e DiskBoss command line utilit" allowin one to execute automatic duplicate files detection and remo+al operations from batc( files and s(ell scripts8 periodicall" remo+e duplicates from ser+ers and enterprise stora e s"stem and inte rate DiskBossD duplicate files detection capabilities wit( ot(er products and solutions.

5(e DiskBoss command line utilit" is a+ailable in DiskBoss Ultimate and DiskBoss Ser+er and it is capable of executin user3defined duplicate files detection and remo+al commands defined in t(e DiskBoss /U9 application andBor written in t(e DiskBossD ?ML format.

(.13

User*De&ined Du licate $iles Detection %o11ands

7ne of t(e most powerful and flexible capabilities of DiskBoss is t(e abilit" to pre3confi ure custom duplicate files detection and remo+al operations as user3defined commands and execute suc( commands in a sin le mouse click usin t(e DiskBoss /U9 application or direct desktop s(ortcuts.

User3defined commands ma" be mana ed and executed t(rou ( t(e commands dialo or t(e commands tool pane. 9n order to add a new command t(rou ( t(e commands pane8 press t(e ri (t mouse button o+er t(e pane and select t(e N!dd ,ew @ Duplicate Files Searc( $ommandH menu item. 9n order to execute a pre+iousl" sa+ed command8 Cust click on t(e command item in t(e commands tool pane or create a direct desktop s(ortcut on t(e 6indows desktop.

2.

DiskBoss User Manual

Flexense Ltd.

(.14

Detectin, Du licate $iles Usin, t/e Disk+oss %o11and :ine Utilit#

9n addition to t(e DiskBoss /U9 application8 DiskBoss Ultimate pro+ides a command line utilit" allowin one to execute duplicate files detection and remo+al operations from batc( files and s(ell scripts. 5(e command line tool is located in t(e G;ProductDir<>4inH director". %o11and :ine S#nta6B disk4oss *du licates *dir ;In ut Director# 1< D ... ;In ut Director# E< ;O tions< F Para1etersB *dir ; Director# 1< D ... ; Director# E< *&ile ;$ile 1< I ;$ile 2< F 5(is parameter specifies t(e list of input directories or files to process. 9n order to ensure proper parsin of command line ar uments8 directories and file names containin space c(aracters s(ould be double Auoted. O tionsB *si,nature=t# e ;MD( J S2"1 J S2"2(6< 5(is parameter sets t(e t"pe of al orit(m used to calculate si natures of files. B" default8 DiskBoss uses t(e S4!2-. al orit(m. *e6clude=dir ;@6clude Director# 1< D ... ;@6clude Director# E< F 5(is parameter specifies t(e list of directories t(at s(ould be excluded from processin . 9n order to ensure proper parsin of command line ar uments8 directories containin space c(aracters s(ould be double Auoted. *&ilter ;$ile$ilter< 5(is parameter sets t(e director" searc( filter Edefault M.MG. *workers ;3orkin,0/read%ount< 5(is parameter sets t(e number of workin t(reads to process files. DiskBoss is optimi%ed for Multi3$ore and Multi3$0U computers and is capable of distributin t(e workload to an unlimited number of $0Us. B" default8 DiskBoss processes files wit( one workin t(read. *1a6=du =set ;Ma67u14erO&Du licateSets< 5(is parameter sets t(e maximum number of duplicate file sets to report about. B" default8 DiskBoss will report about up to 1))) duplicate file sets sorted b" t(e amount of wasted stora e space. *1in=wasted=s ace ;Min3astedStora,eS ace< 5(is parameter sets t(e minimum amount of wasted stora e space to report about. B" default8 DiskBoss will report about duplicate file sets wastin at least 1 MB"tes of stora e space. *save=/t1l=re ort J save=csv=re ort J save=te6t=re ort D )e ort$ile7a1e F 5(is parameter sa+es a report file. 9f no file name is specified8 DiskBoss will automaticall" enerate a file name accordin to t(e followin templateJ diskbossKduplicatesKRdateSKRtimeS.(tml *v */el 3 5(is command s(ows t(e productHs +ersion8 re+ision and build date. 3 5(is command s(ows t(e command line usa e information.

22

DiskBoss User Manual

Flexense Ltd.

6 )ule*+ased $ile Or,ani!in,


6.1 Or,ani!in, $iles in a Disk or Director#

DiskBoss is capable of automaticall" or ani%in files accordin to user3defined rules and policies. 5(e user is pro+ided wit( t(e abilit" to define one or more conditional file mana ement operations suc( as file cop"8 mo+e8 delete8 link8 compress or a user3custom command and execute t(ese file mana ement operations on files matc(in user3specified rules based on t(e file name8 extension8 cate or"8 si%e8 user name8 creation8 last access or last modification time8 text or binar" patterns8 etc.

9n order to or ani%e files in a disk or director"8 select t(e reAuired directories and files in t(e DiskBossD file na+i ator and press t(e N7r ani%eH button located on t(e main toolbar. 0ress t(e N!ddH button to add one or more file or ani%in commands and press t(e N0re+iewH button to see t(e file or ani%in pre+iew dialo .

B" default8 DiskBoss or ani%es files wit( pre+iew allowin one to re+iew and manuall" confirm eac( file or ani%in action before execution. !fter re+iewin file or ani%in actions8 press t(e N7r ani%eH button to execute all selected file or ani%in actions. 5ested and +erified file or ani%in operations ma" be executed wit(out s(owin t(e pre+iew dialo usin t(e DiskBoss /U9 application8 direct desktop s(ortcuts or t(e DiskBoss command line utilit".

2#

DiskBoss User Manual

Flexense Ltd.

6.2

De&inin, $ile Or,ani!in, %o11ands

DiskBoss allows one to add an unlimited number of conditional file or ani%in actions into a sin le file or ani%in operation. Durin runtime8 DiskBoss will scan t(e selected files and directories8 e+aluate t(e specified file matc(in rules and execute reAuired file mana ement actions.

9n order to add a new file or ani%in command8 press t(e N!ddH button8 select an appropriate file or ani%in action and specif" one or more file matc(in rules. Select a pre+iousl" defined command and press t(e N=ditH button to edit t(e selected file or ani%in command. 7r press t(e NDeleteH button to delete t(e selected command. Use t(e pre+iew mode combo box to enable or disable t(e pre+iew dialo .

5(e or ani%in command dialo pro+ides t(e abilit" to select an appropriate file or ani%in action8 specif" one or more file matc(in rules and confi ure additional action3specific ad+anced options. Durin runtime8 all t(e specified file or ani%in actions will be e+aluated in t(e same order as displa"ed in t(e file or ani%in commands +iew. 5(e first matc(in action will be executed and t(e remainin actions will be Cust skipped from t(e or ani%in process.

2&

DiskBoss User Manual

Flexense Ltd.

6.3

Usin, $ile Matc/in, )ules

DiskBoss pro+ides a lar e number of different t"pes of file matc(in rules allowin one to matc( files b" t(e file name8 extension8 cate or"8 si%e8 attributes8 text or binar" patterns8 >0=/ =?9F ta s8 creation8 last access and modification dates8 etc.

5(e user is pro+ided wit( t(e abilit" to combine multiple file matc(in rules and appl" lo ical !,DB71 operators. Moreo+er8 power computer users and 95 administrators can define (ierarc(ical file matc(in rules capable of precisel" selectin t(e exact file t"pe or roups of files accordin to user3specific needs.

9n order to add a nested list of rules8 press t(e ri (t mouse button o+er t(e top le+el list of file matc(in rules and select t(e N!dd ,ested 1ule ListH menu item. 7n t(e nested rules dialo add one or more file matc(in rules and press t(e N7kH button.

#)

DiskBoss User Manual

Flexense Ltd.

6.4

Selectin, $ile Or,ani!in, "ctions

5(e DiskBossD file or ani%er allows one to cop"8 mo+e8 delete8 link and compress files matc(in user3defined rules. 9n addition8 t(e user is pro+ided wit( t(e abilit" to execute a custom command for files matc(in t(e specified rules passin t(e file name as an ar ument.

Use t(e file or ani%in action combo box to select one of t(e followin file or ani%in actionsJ %o # $iles 0o @ copies matc(in files to t(e specified destination director" Move $iles 0o @ mo+es matc(in files to t(e specified destination director" Delete $iles @ deletes matc(in files8 optionall" wipes data from t(e disk @6ecute %o11and @ executes t(e specified custom command for matc(in files Move and :ink 0o @ mo+es files and places links instead of ori inal files %o1 ress @ compresses matc(in files in3place %o1 ress and %o # 0o @ copies compressed files to t(e destination director" %o1 ress and Move 0o @ mo+es compressed files to t(e destination director"

6.(

Or,ani!in, $iles wit/ Preview

5(e DiskBossD file or ani%in en ine is capable of or ani%in files in two modesJ wit( pre+iew and wit(out pre+iew. 6(en t(e pre+iew mode is enabled8 DiskBoss scans t(e selected files and directories8 e+aluates t(e specified file matc(in rules and displa"s a pre+iew dialo s(owin file or ani%in actions t(at s(ould be executed allowin one to re+iew and manuall" confirm eac( specific file or ani%in action.

#1

DiskBoss User Manual

Flexense Ltd.

6.6

Or,ani!in, $iles wit/out Preview

5(e pre+iew mode is +er" useful for testin and +erification purposes8 but sometimes it ma" be reAuired to execute file or ani%in operations full" automaticall" wit(out s(owin t(e pre+iew dialo . For example8 automaticall" executed periodic file or ani%in operations ma" be silentl" performed in t(e back round usin t(e DiskBoss command line utilit" or DiskBoss Ser+er8 w(ic( runs in t(e back round as a ser+ice and can execute file or ani%in operations in a full"3automatic8 unattended mode.

9n order to disable t(e pre+iew dialo for a file or ani%in operation8 open t(e operation dialo 8 c(an e t(e pre+iew mode to N7r ani%e 6it(out 0re+iewH and press t(e NSa+eH button. 6it(out pre+iew8 file matc(in rules and e+aluated and actions executed on3t(e3fl"8 w(ic( si nificantl" reduces memor" consumption w(en processin lar e file s"stems containin millions of files.

6.-

User*De&ined $ile Or,ani!in, %o11ands

7ne of t(e most powerful and flexible capabilities of DiskBoss is t(e abilit" to pre3confi ure custom file or ani%in operations as user3defined commands and execute suc( commands in a sin le mouse click usin t(e DiskBoss /U9 application or direct desktop s(ortcuts.

User3defined commands ma" be mana ed and executed t(rou ( t(e commands dialo or t(e commands tool pane. 9n order to add a new command t(rou ( t(e commands pane8 press t(e ri (t mouse button o+er t(e pane and select t(e N!dd ,ew @ File 7r ani%in $ommandH menu item. 9n order to execute a pre+iousl" sa+ed command8 Cust click on t(e command item in t(e commands tool pane or create a direct desktop s(ortcut on t(e 6indows desktop.

#2

DiskBoss User Manual

Flexense Ltd.

6..

Dra,*and*Dro

$iles into a $ile Or,ani!in, %o11and

!not(er option to execute file or ani%in commands is to dra 3and3drop files andBor directories into a file or ani%in command item in t(e user3defined commands tool pane. 9n order to confi ure a file or ani%in command to accept dra 3and3drops8 open t(e command dialo and select t(e NUse =xternal 9nputsH input mode.

,ow8 select an" files andBor directories in t(e DiskBossD file na+i ator and dra 3and3drop t(e selected files and directories into t(e file or ani%in command in t(e user3defined commands tool pane. DiskBoss will process t(e selected files and directories and execute t(e specified file or ani%in actions for matc(in files.

6.'

Periodic @6ecution o& $ile Or,ani!in, %o11ands

Sometimes8 it ma" be reAuired to execute a file or ani%in operation periodicall" at specific time inter+als. 5(e first option to do t(at is to confi ure a periodic Cob in t(e DiskBoss /U9 application and select t(e reAuired file or ani%in command to be executed periodicall". !not(er option is to use DiskBoss Ser+er8 w(ic( runs as a ser+ice in t(e back round and ma" be used to periodicall" execute file or ani%in operations in a full" automatic8 unattended mode.

#'

DiskBoss User Manual

Flexense Ltd.

6.10

"uto1atic @6ecution o& $ile Or,ani!in, %o11ands

DiskBoss pro+ides t(e abilit" to monitor one or more disks or directories and automaticall" execute a file or ani%in operation after a user3specified number of c(an es is detected.

9n order to execute a file or ani%in command usin t(e DiskBossD disk c(an e monitor8 create a new disk c(an e monitorin command8 specif" one or more disks or directories t(at s(ould be monitored8 select t(e N!ctionsH tab8 specif" t(e number of disk c(an es t(at s(ould tri er t(e file or ani%in command and selected t(e name of t(e file or ani%in command t(at s(ould be executed once t(e disk c(an e monitor reac(es t(e specified number of c(an es.

6.11

Or,ani!in, $iles Usin, t/e Disk+oss %o11and :ine Utilit#

9n addition to t(e DiskBoss /U9 application8 power computer users and 95 administrators are pro+ided wit( t(e abilit" to execute user3defined file or ani%in operations from batc( files and s(ell scripts usin t(e DiskBoss command line utilit"8 w(ic( is located in t(e NProductDir>4inH director".

9n order to execute a user3defined file or ani%in command usin t(e DiskBoss command line utilit"8 open t(e command prompt window in t(e NProductDir>4inH director" and t"pe t(e followin commandJ Ndisk4oss Ce6ecute ;%o11and 7a1e<H. DiskBoss will execute t(e specified file or ani%in command and displa" t(e total number of files and disk space in t(e specified disks and directories and t(e number of files t(at were actuall" processed.

#*

DiskBoss User Manual

Flexense Ltd.

6.12

"uto1atic8 )ule*+ased $ile Or,ani!in, Usin, Disk+oss Server

DiskBoss Ser+er is a ser+er3based +ersion of DiskBoss8 w(ic( runs in t(e back round as a ser+ice and is capable of executin file or ani%in commands periodicall" at user3specified time inter+als or automaticall"8 tri ered b" real3time disk acti+ities in one or more user3 desi nated disks or directories. DiskBoss Ser+er ma" be mana ed and confi ured locall" or remotel" t(rou ( t(e network usin a freeware network client /U9 application or t(e DiskBoss command line utilit".

5(e /U9 interface is +er" similar to t(e standard DiskBoss /U9 application pro+idin standard dialo s for all t"pes of files mana ement operations supported b" DiskBoss. 9n addition8 DiskBoss allows one to export file or ani%in commands defined and tested in t(e re ular DiskBoss /U9 application to t(e ?ML format and import t(ese commands to DiskBoss Ser+er for automatic execution in t(e back round. 9n order to create a file or ani%in command in DiskBoss Ser+er8 connect to t(e ser+er usin t(e network client /U9 application8 press t(e N!ddH button located on t(e main toolbar and select t(e N!dd ,ew @ File 7r ani%in $ommandH menu item. 7n t(e command dialo 8 specif" disks and directories t(at s(ould be processed and add one or more file or ani%in actions t(at s(ould be executed.

9n t(e simplest case8 create a new periodic Cob8 confi ure t(e time internal t(e Cob s(ould be executed at and set t(e periodic Cob to tri er t(e newl" created file or ani%in command. 9n order to be able to execute t(e command full" automaticall"8 set t(e command to execute wit(out t(e pre+iew dialo . !lternati+el"8 create a disk c(an e monitorin command and confi ure t(e command to execute t(e file or ani%in command e+er" ? file s"stem c(an es.

#-

DiskBoss User Manual

Flexense Ltd.

- )ule*+ased $ile Searc/


-.1 Searc/in, $iles Usin, $ile Matc/in, )ules

DiskBoss pro+ides extensi+e file searc( capabilities allowin one to searc( files b" t(e file name8 extension8 t"pe8 location8 si%e8 attributes8 text and binar" patterns8 creation8 last access and modification dates8 user name8 >0=/ =?9F ta s8 etc. Users are pro+ided wit( t(e abilit" to use different t"pes of file matc(in rules combined wit( lo ical operators to compose file searc( Aueries capable of findin files matc(in multiple criteria.

5(e DiskBossD file searc( capabilities are full" inte rated wit( ot(er product features allowin one to perform disk space anal"sis8 file classification8 duplicate files detection8 file cop"8 delete and disk c(an e monitorin operations on files matc(in one or more user3defined rules. 9n order to start a file searc( operation8 Cust press t(e NSearc(H button located on t(e main toolbar8 enter a file name pattern and press t(e NSearc(H button. 9f not(in is selected in t(e DiskBossD file na+i ator8 t(e searc( operation will be performed in t(e current location. !lternati+el"8 DiskBoss will searc( t(e selected disks and directories and displa" searc( results.

5(e searc( results dialo displa"s files matc(in t(e specified rules and allows one to export 45ML8 ?ML8 text and =xcel $S< reports and perform a number of file mana ement operations suc( as file cop"8 mo+e or delete. For eac( searc( result8 t(e results dialo displa"s t(e file name8 director"8 t(e file si%e and t(e last modification date. 9n order to see more information about a file8 select t(e file in t(e result list8 press t(e ri (t mouse button and select t(e NFile 0ropertiesH menu item.

#.

DiskBoss User Manual

Flexense Ltd.

-.2

Searc/in, $iles 4# %ate,or#

DiskBoss is capable of automaticall" reco ni%in more t(at 2-)) file t"pes and cate ories or ani%ed into a lo ical (ierarc(" of file classes and class roups8 makin it +er" eas" to searc( for broad cate ories of files suc( as documents8 music files8 +ideos8 ima es8 etc. 9n order to searc( for files b" t(e file t"pe select t(e NSearc( Files $ate ori%ed !sH file matc(in rule and press t(e NSelectH button to select a file cate or".

File cate ories and file classes are or ani%ed into a lo ical (ierarc(" representin specific file t"pes rouped into a number of broad file cate ories. DiskBoss includes a number of file classification plu ins8 w(ic( pro+ide different t"pes of file cate ories allowin one to cate ori%e files b" t(e file t"pe8 si%e8 creation8 last access and modification dates8 etc. 9n order to select a different file classification plu in8 use t(e plu in combo box located on t(e top side of t(e file cate ories dialo .

9n order to open a file cate or"8 Cust click on t(e cate or" item in t(e list. Select t(e reAuired file cate or" or file class and press t(e NSelectH button to select t(e file cate or" for t(e file matc(in rule. Durin runtime8 DiskBoss will matc( files related to an" file class in t(e selected file cate or" or t(e exact file class if t(e file matc(in rule was set to matc( an indi+idual file t"pe.

#2

DiskBoss User Manual

Flexense Ltd.

-.3

Searc/in, $iles 4# $ile 7a1e

9n order to searc( files b" t(e file name8 open t(e searc( operation dialo 8 press t(e N!ddH button8 select t(e NSearc( Files wit( t(e File ,ameH rule8 select an appropriate file name comparison operator and enter a file name pattern strin to compare file names wit(.

5(e file name comparison operator allows one to find files matc(in 8 be innin wit(8 endin wit( or containin t(e specified strin pattern. 9n addition8 ne ati+e comparison operators are pro+ided as well. File name searc(es are case insensiti+e and t(e entered file name pattern strin will matc( bot( low case and upper case letters.

-.4

Searc/in, $iles 4# $ile @6tension

9n order to searc( files b" t(e file extension8 open t(e searc( operation dialo 8 press t(e N!ddH button8 select t(e NSearc( Files wit( t(e File =xtensionH rule8 select an appropriate file extension comparison operator and enter a file extension pattern strin to compare file extensions wit(.

5(e file extension comparison operator allows one to find files matc(in 8 be innin wit(8 endin wit( or containin t(e specified strin pattern. 9n addition8 ne ati+e comparison operators are pro+ided as well. File extension searc(es are case insensiti+e and t(e entered file extension pattern strin will matc( bot( low case and upper case letters.

##

DiskBoss User Manual

Flexense Ltd.

-.(

Searc/in, $iles 4# $ile Pat/

9n order to searc( files b" t(e director" name8 open t(e searc( operation dialo 8 press t(e N!ddH button8 select t(e NSearc( Files wit( t(e Director" ,ameH rule8 select an appropriate director" name comparison operator and enter a director" name pattern strin to compare directories wit(.

5(e director" name comparison operator allows one to find directories matc(in 8 be innin wit(8 endin wit( or containin t(e specified strin pattern. 9n addition8 ne ati+e comparison operators are pro+ided as well. Director" name searc(es are case insensiti+e and t(e entered director" name pattern strin will matc( bot( low case and upper case letters.

-.6

Searc/in, $iles 4# "ccess8 Modi&ication and %reation Dates

DiskBoss pro+ides two sets of file matc(in rules allowin one to searc( files b" t(e creation8 last modification and last access dates. 5(e first set of rules matc(es files usin absolute dates and t(e second set of file matc(in rules matc(es files usin relati+e time periods. !bsolute dates are preferable w(en t(e user needs to find all files t(at were created or modified durin a specific calendar mont( or "ear8 w(ile relati+e time periods are more useful w(en someone needs to find files t(at were created or modified durin t(e last ? da"s or T mont(s alwa"s i+in correct results as t(e time oes on.

-.-

Searc/in, $iles 4# )elative 0i1e Periods

Searc(in files b" relati+e access8 modification or creation times ma" be +er" useful w(en t(e user does not know t(e exact period of time (e or s(e is lookin for. !not(er ad+anta e usin relati+e time periods is t(e constant +alidit" of searc( Aueries8 w(ic( are keepin up to date w(ile t(e time is oin on. For example8 a searc( Auer" confi ured to find all files t(at were modified durin t(e last mont( is alwa"s +alid independent of t(e current mont(.

#&

DiskBoss User Manual

Flexense Ltd.

-..

Searc/in, $iles 4# 0e6t Patterns

9n order to searc( files b" a text strin inside of files8 open t(e searc( operation dialo 8 press t(e N!ddH button8 select t(e NSearc( Files $ontainin 5extH rule8 select an appropriate text comparison operator and enter a text pattern strin to searc( inside of files.

5(e text pattern comparison operator allows one to find files containin or not containin t(e specified text pattern. 5ext searc(es are case insensiti+e and t(e entered text pattern strin will matc( bot( low case and upper case letters.

-.'

Searc/in, $iles 4# +inar# Patterns

DiskBoss is capable of searc(in files b" binar" patterns located or not located at specific positions inside of files. 9n order to add a binar" pattern searc( rule8 press t(e N!ddH button8 select t(e NSearc( Files $ontainin 4=? 0atternH rule8 select an appropriate comparison operator8 enter t(e 4=? pattern to searc( for and specif" an absolute position inside of files t(e pattern s(ould be located on.

5(e 4=? pattern s(ould be specified as a strin of upper case 4=? numbers delimited b" t(e space c(aracter wit( eac( number representin a sin le b"te of t(e pattern. Users needed to matc( multiple binar" patterns located at different places in eac( file ma" use multiple binar" file matc(in rules wit( eac( one confi ured to matc( a sin le pattern. Moreo+er8 multiple (ierarc(ical binar" file matc(in rules ma" be combined wit( lo ical operators allowin one to compose sop(isticated8 multi3le+el file searc( Aueries capable of findin t(e exact files t(e user is lookin for.

&)

DiskBoss User Manual

Flexense Ltd.

-.10

Searc/in, $iles Usin, )e,ular @6 ressions

1e ular expressions pro+ide a flexible and powerful wa" to matc( text patterns in file names and directories. DiskBoss pro+ides 1e =x pattern matc(in operators for t(e file name searc( rule and t(e file pat( searc( rule.

9n order to searc( files usin a re ular expression8 select t(e DFile ,ameD file matc(in rule8 select t(e D1e =xD pattern matc(in operator and enter a re ular expression t(at s(ould be matc(ed. For example8 t(e DU.E>0/VBM0V0,/GLD re ular expression will matc( all >0/8 BM0 and 0,/ ima e files.

1e ular expressions ma" be combined wit( ot(er t"pes of file matc(in rules allowin one to matc( a +er" specific set of files. 9n addition to t(e abilit" to matc( files usin re ular expressions8 DiskBoss allows one to exclude files usin re ular expressions. For example8 in order to searc( all pro rams and executable files w(ile excludin files located in t(e 6indows director"8 use t(e re ular expression DWEXY$JUU69,D76SGD applied to t(e DFull 0at(D file matc(in rule.

&1

DiskBoss User Manual

Flexense Ltd.

-.11

Searc/in, $iles 4# $ile Si!e

DiskBoss pro+ides t(e abilit" to searc( files b" t(e file si%e. 9n order to add a file searc( rule capable of matc(in files b" t(e file si%e8 press t(e N!ddH button8 select t(e NSearc( Files wit( File Si%eH rule8 select an appropriate si%e comparison operator and enter t(e file si%e +alue.

-.12

Searc/in, $iles 4# $ile "ttri4utes

Sometimes8 it ma" be reAuired to find files b" file attributes suc( as read3onl"8 (idden8 s"stem8 etc. 9n order to add a file searc( rule capable of matc(in files b" file attributes8 press t(e N!ddH button8 select t(e NSearc( Files wit( File !ttributesH rule8 select an appropriate comparison operator and press t(e NSelectH button to select t(e file attributes to look for.

7n t(e select dialo 8 c(eck t(e reAuired file attributes and press t(e N7kH button. 6(en t(e rule is set to find files (a+in t(e selected attributes8 DiskBoss will matc( files (a+in an" of t(e selected file attributes. 7t(erwise8 w(en t(e rule is set to find files (ot (a+in t(e selected attributes8 DiskBoss will matc( files (a+in none of t(e selected attributes

&2

DiskBoss User Manual

Flexense Ltd.

-.13

Searc/in, $iles 4# User 7a1e

DiskBoss is capable of searc(in files b" t(e user name. 9n order to add t(e user name file matc(in rule8 press t(e N!ddH button8 select t(e NSearc( Files wit( t(e User ,ameH rule8 select an appropriate user name comparison operator and enter t(e user name pattern strin .

5(e user name comparison operator allows one to find user names matc(in 8 be innin wit(8 endin wit( or containin t(e specified strin pattern. 9n addition8 ne ati+e comparison operators are pro+ided as well. User name searc(es are case insensiti+e and t(e entered user name pattern strin will matc( bot( low case and upper case letters.

-.14

Searc/in, KP@5 I1a,es 4# @EI$ 0a,s

DiskBoss pro+ides a >0=/ =?9F ta s file matc(in rule allowin one to searc( >0=/ ima es b" standard andBor custom >0=/ =?9F ta s. 9n order to add a >0=/ =?9F ta s matc(in rule8 press t(e N!ddH button8 select t(e NSearc( >0=/ 9ma es wit( =?9F 5a H rule8 select t(e >0=/ =?9F ta to matc(8 select an appropriate comparison operator and enter t(e strin +alue to searc( for.

9n addition to t(e abilit" to searc( for standard =?9F ta s8 users can customi%e t(e list of supported =?9F ta s addin user3specific custom ta s to t(e product confi uration. 9n order to customi%e supported =?9F ta s8 select a >0=/ ima e in t(e DiskBossD file na+i ator8 press t(e ri (t mouse button and select t(e N=?9F <iewerH menu item. 7n t(e =?9F +iewer dialo 8 press t(e N$ustomi%eH button and use t(e N!ddH8 N=ditH8 NDeleteH buttons to customi%e t(e supported >0=/ =?9F ta s.

&'

DiskBoss User Manual

Flexense Ltd.

-.1(

Searc/in, $iles 4# 7a1e and Pat/ :en,t/

,ot all software products are supportin lon file names and sometimes it ma" be reAuired to find files (a+in lon file names. 9n order to add suc( a file matc(in rule8 press t(e N!ddH button8 select t(e NSearc( Files wit( Full ,ame Len t(H8 select an appropriate comparison operator and enter t(e len t( of file name in c(aracters to searc( for.

-.16

Usin, 2ierarc/ical $ile Matc/in, )ules

,ested8 (ierarc(ical file matc(in rules ma" be +er" useful w(en t(e user needs to find files related to multiple file cate ories and one or more additional criteria suc( as a specific file si%e or modification date.

9n order to create a nested rule list8 press t(e ri (t mouse button o+er t(e top le+el rule list and select t(e N!dd ,ested 1ule ListH menu item. 7n t(e nested rules dialo 8 add all t(e reAuired file matc(in rules8 select an appropriate lo ical operator and press t(e N7kH button. 5(ere are no limits on t(e number of nested le+els and t(e user can create as man" nested le+els as reAuired.

&*

DiskBoss User Manual

Flexense Ltd.

-.1-

%onditional $ile Searc/ "ctions8 %o11ands and 7oti&ications


to execute user3defined commands8 custom pro rams8 batc( files andBor e3mail notifications w(en a user3specified number of files found in a file order to enable file searc( actions8 open t(e searc( operation8 select t(e actions and specif" t(e number of searc( results t(at s(ould tri er t(e

DiskBoss allows one s(ell scripts or send searc( operation. 9n N!ctionsH tab8 enable selected actions.

9n order to specif" a user3defined file mana ement command to be executed8 c(eck t(e N=xecute User3Defined $ommandH c(eck box and select t(e reAuired user3defined file mana ement command.

9n addition8 t(e user is pro+ided wit( t(e abilit" to execute a custom command8 batc( file or s(ell script w(en t(e file searc( operation founds a user3specified number of files. Finall"8 DiskBoss allows one to send =3Mail notifications wit( a list of files t(at were found b" t(e file searc( operation. Before enablin =3Mail notifications8 t(e user needs to open t(e options dialo 8 enable =3Mail notifications and specif" an SM50 ser+er name8 user name and password to send =3Mail notifications t(rou (.

&-

DiskBoss User Manual

Flexense Ltd.

-.1.

"dvanced $ile Searc/ O tions

DiskBoss pro+ides a lar e number of ad+anced file searc( options allowin one to customi%e and tune file searc( operations for user3specific needs. 5(e N0erformanceH tab allows one to intentionall" slow3down file searc( operations in order to minimi%e t(e potential impact on runnin production s"stems. 5(e N=xcludeH tab allows one to exclude one or more subdirectories from t(e searc( process.

5(e N!d+ancedH tab pro+ides t(e abilit" to control t(e maximum number of searc( results to displa"8 t(e file scannin mode8 t(e default report title and enables automatic eneration of 45ML8 ?ML8 text or =xcel $S< reports.

-.1'

User*De&ined $ile Searc/ %o11ands

7ne of t(e most powerful and flexible capabilities of DiskBoss is t(e abilit" to pre3confi ure custom file searc( operations as user3defined commands and execute suc( commands in a sin le mouse click usin t(e DiskBoss /U9 application or direct desktop s(ortcuts.

User3defined commands ma" be mana ed and executed t(rou ( t(e commands dialo or t(e commands tool pane. 9n order to add a new command t(rou ( t(e commands pane8 press t(e ri (t mouse button o+er t(e pane and select t(e N!dd ,ew @ File Searc( $ommandH menu item. 9n order to execute a pre+iousl" sa+ed command8 Cust click on t(e command item in t(e commands tool pane or create a direct desktop s(ortcut on t(e 6indows desktop.

&.

DiskBoss User Manual

Flexense Ltd.

-.20

Searc/in, $iles Usin, t/e Disk+oss %o11and :ine Utilit#

9n addition to t(e DiskBoss /U9 application8 DiskBoss Ultimate and DiskBoss Ser+er pro+ide power computer users and 95 administrators wit( t(e abilit" to execute user3defined file searc( operations from batc( files and s(ell scripts usin t(e DiskBoss command line utilit"8 w(ic( is located in t(e NProductDir>4inH director". %o11and :ine S#nta6B

disk4oss Ce6ecute ;Searc/ %o11and 7a1e< 5(is command executes a user3defined file searc( operation pre3confi ured usin t(e DiskBoss /U9 application or imported from an ?ML file.

disk4oss *searc/ Crules ;EM: $ile 7a1e< *dir ;Dir 1< ... D ;Dir E< F D ;O tions< F 5(is command executes ?ML searc( Aueries defined accordin to t(e DiskBoss ?ML3Based format usin input directories and files specified in t(e command line. For detailed information about t(e ?ML format refer to t(e DiskBoss ?ML format specification.

Para1etersB 3dir P9nput Director" 1Q R ... P9nput Director" ?Q 3file PFile 1Q O PFile ?Q S 5(is parameter specifies t(e list of input directories to process. O tionsB 3save=/t1l=re ort R 1eportFile,ame S 5(is optional parameter instructs DiskBoss to sa+e a summar" report and t(e list of all searc( results to an external 45ML file. 9f no file name is specified8 DiskBoss will automaticall" enerate a file name accordin to t(e followin templateJ diskbossKsearc(KRdateSKRtimeS.(tml w(ere RdateS and RtimeS will be substituted b" current date and time accordin l". 3save=csv=re ort R 1eportFile,ame S 5(is optional parameter instructs DiskBoss to sa+e a summar" report and t(e list of all searc( results to an =xcel $S< file. 9f no file name is specified8 DiskBoss will automaticall" enerate a file name accordin to t(e followin templateJ diskbossKsearc(KRdateSKRtimeS.cs+ @ Cust like wit( t(e 45ML3formatted file. *save=te6t=re ort R 1eportFile,ame S 5(is optional parameter instructs DiskBoss to sa+e a summar" report and t(e list of all searc( results to a text report file. 9f no file name is specified8 DiskBoss will automaticall" enerate a file name accordin to t(e followin templateJ diskbossKsearc(KRdateSKRtimeS.txt 3&ile=scanner PseAuential or parallelQ Specifies t(e file scannin modeJ seAuential or parallel. Use t(e parallel scannin processin multiple input directories. 3v 5(is command s(ows DiskBossD maCor +ersion8 minor +ersion and re+ision. */el 5(is command s(ows t(e command line usa e information. mode w(en

&2

DiskBoss User Manual

Flexense Ltd.

. )eal*0i1e Disk %/an,e Monitor


..1 Monitorin, %/an,es in a Disk or Director#

DiskBoss Ultimate and DiskBoss Ser+er include a real3time disk c(an e monitor capable of monitorin one or more disks and directories and detectin file creations8 modifications8 deletes and attribute c(an es. 5(e disk c(an e monitor allows one to sa+e 45ML8 ?ML8 text and =xcel $S< reports8 send =3Mail notifications andBor execute user3defined file mana ement commands or custom commands w(en a user3specified number of c(an es is detected in a disk or director".

9n order to monitor one or more disks or directories8 select t(e reAuired disks or directories in t(e DiskBossD file na+i ator8 press t(e ri (t mouse button and select t(e NDisk $(an e MonitorH menu item. 7n t(e monitor operation dialo 8 select t(e t"pes of file s"stem c(an es to monitor and press t(e NStartH button.

5(e disk c(an e monitorin results dialo s(ows t(e detected file s"stem c(an es and allows one to pause8 resume or stop t(e disk c(an e monitorin operation. 9n addition8 t(e disk c(an e monitor allows one to cate ori%e and filter c(an es b" t(e file t"pe8 extension8 c(an e t"pe8 user name8 etc. Finall"8 power computer users and 95 administrators are pro+ided wit( t(e abilit" to export 45ML8 ?ML8 text8 $S< reports and submit reports to an S:L database.

&#

DiskBoss User Manual

Flexense Ltd.

..2

Usin, %/an,e $ilters and %ate,ories

5(e DiskBossD disk c(an e monitor allows one to cate ori%e and filter detected file s"stem c(an es b" t(e c(an e t"pe8 file t"pe8 extension8 file si%e8 user name8 etc. Use t(e cate ories combo box located on t(e left side of t(e cate ories control bar to select an appropriate c(an e cate ori%ation mode.

9n order to filter c(an es usin one or more c(an e filters8 select t(e reAuired c(an e filters8 press t(e ri (t mouse button and select t(e N!ppl" Selected FiltersH menu item. 5(e disk c(an e monitor will update t(e c(an e list and s(ow file s"stem c(an es matc(in t(e selected c(an e filters.

$(an e filters ma" be enabled w(en t(e disk c(an e monitor is acti+e filterin and displa"in matc(in file s"stem c(an es in real3time. 9n order to reset acti+e file filters8 Cust press t(e N$learH button located on t(e ri (t side of t(e cate ories control bar.

&&

DiskBoss User Manual

Flexense Ltd.

..3

Savin, Disk %/an,e Monitorin, )e orts

5(e DiskBossD disk c(an e monitor allows one to export 45ML8 ?ML8 text and =xcel $S< reports. 9n order to export a report file press t(e NSa+eH button located on t(e disk monitor results dialo 8 enter a report title8 select an appropriate report format8 enter t(e maximum number of c(an es to export8 enter t(e report file name and press t(e NSa+eH button.

! t"pical report file includes a summar" table s(owin t(e report date and time8 t(e total number of file s"stem c(an es t(at were detected8 t(e number of c(an es exported to t(e report8 t(e c(an e rate8 t(e process time and t(e status of t(e c(an e filter. 5(e c(an e cate ories table s(ows up to 1) top c(an e cate ories accordin to t(e c(an e cate ori%ation mode selected in t(e disk monitor results dialo . 9f one or more c(an e filters were selected in t(e disk monitor results dialo 8 t(e selected filters will be (i (li (ted in t(e cate ories table and t(e c(an e list will s(ow c(an es matc(in t(e selected c(an e filters.

5(e c(an e list displa"s t(e detected file s"stem c(an es. For eac( c(an e in t(e list8 DiskBoss s(ows t(e date and time of t(e c(an e8 t(e c(an e t"pe and t(e name of t(e c(an ed file or director" includin t(e full pat(.

1))

DiskBoss User Manual

Flexense Ltd.

..4

@6 ortin, )e orts to an S9: Data4ase

5(e DiskBossD disk c(an e monitor pro+ides 95 administrators wit( t(e abilit" to submit disk c(an e monitorin reports from multiple ser+ers and desktop computers to a centrali%ed S:L database allowin one to keep critical files and directories under a strict super+ision. 9n order to submit a disk c(an e monitorin report into an S:L database8 press t(e NSa+eH button located on t(e disk monitor results dialo 8 select t(e NS:L DatabaseH report format and press t(e NSa+eH button.

Before exportin reports to a database8 t(e user needs to open t(e options dialo 8 enable t(e 7DB$ database interface and specif" t(e 7DB$ data source name8 t(e database user name and password to use to connect to t(e database.

5(e DiskBoss report database dialo displa"s reports submitted to t(e database and s(ows t(e report date and time8 t(e (ost name8 t(e input directories t(at were processed8 t(e total number of files and disk space and t(e report title. 9n order to open a report8 Cust click on t(e report item in t(e report list.

1)1

DiskBoss User Manual

Flexense Ltd.

..(

Monitorin, S eci&ic $ile 0# es or %ate,ories

!cti+e production s"stems ma" (a+e a +er" (i ( rate of c(an in files resultin in +er" lon disk c(an e monitorin reports si nificantl" complicatin identification of critical file s"stem c(an es and resultin in additional o+er(ead on runnin 8 production s"stems.

9n order to minimi%e t(e amount of unimportant file s"stem c(an es in disk c(an e monitorin reports8 open t(e disk monitor operation dialo and add one or more file matc(in rules specif"in files t(at s(ould be monitored. Durin runtime8 t(e disk c(an e monitor will e+aluate detected file s"stem c(an es and Cust skip all files not matc(in t(e specified rules.

..6

Disk %/an,e Monitorin, "ctions and @*Mail 7oti&ications

0ower computer users and 95 administrators are pro+ided wit( t(e abilit" to send =3Mail notifications8 sa+e reports8 execute user3defined file mana ement commands andBor execute custom commands w(en a disk c(an e monitorin operation reac(es a user3specified number of c(an es.

9n order to enable =3Mail notifications8 open t(e disk monitor operation dialo 8 specif" t(e number of c(an es t(at s(ould tri er t(e =3Mail notifications and specif" an e3mail address to send notifications to. Before enablin =3Mail notifications8 t(e user needs to open t(e options dialo 8 select t(e N=3MailH tab and specif" t(e SM50 ser+er name8 t(e user name and password to use to send notifications.

1)2

DiskBoss User Manual

Flexense Ltd.

..-

Selectin, $ile S#ste1 @vents to Monitor

5(e DiskBossD disk c(an e monitor is capable of detectin file creations8 modifications8 deletes8 attribute c(an es8 etc. 9n order to customi%e t(e list of monitored file s"stem e+ents8 open t(e monitor operation dialo 8 select t(e N/eneralH tab and select t(e file s"stem c(an e e+ents t(at s(ould be monitored.

9n addition8 t(e user is pro+ided wit( t(e abilit" to enableBdisable monitorin of subdirectories. 9f t(e disk c(an e monitor is confi ured to detect c(an es in subdirectories8 t(e list of detected file s"stem c(an es will include all c(an es startin from t(e monitored disks and directories and endin in t(e deepest subdirectories in t(e monitored file s"stem.

...

%usto1i!in, Disk %/an,e Monitor View

5(e disk c(an e monitorin dialo allows one to customi%e t(e c(an e list and in addition to t(e standard columns displa" t(e si%e and owner of created and c(an ed files. 9n order to customi%e t(e c(an e +iew8 press t(e N<iewH button located on t(e dialo Hs toolbar and select additional columns t(at s(ould be displa"ed.

5(e file si%e and t(e owner ma" be displa"ed for c(an ed and modified files8 but not for deleted files because file s"stem notifications about deleted files are issued b" t(e operatin s"stem after a file was actuall" deleted and t(ere is no wa" recei+e t(is information about not existin files.

1)'

DiskBoss User Manual

Flexense Ltd.

..'

0ri,,erin, %usto1 $ile Mana,e1ent O erations

7ne of t(e most powerful capabilities of DiskBoss is t(e abilit" to tri er custom file mana ement operations after a user3specified number of file s"stem c(an es is detected in one or more disks or directories. 5(is capabilit" ma" be +er" effecti+el" used to tri er file s"nc(roni%ation and rule3based file or ani%in operations on acti+el" used disks and directories automaticall" keepin files s"nc(roni%ed andBor or ani%ed.

9n order to tri er a file s"nc(roni%ation or file or ani%in command from t(e disk c(an e monitor8 create a new disk c(an e monitorin operation8 open t(e operation dialo 8 select t(e N!ctionsH tab8 enable disk c(an e monitorin actions8 specif" t(e number of file s"stem c(an es t(at s(ould tri er t(e command and select a user3defined file mana ement command to be executed.

..10

User*De&ined Disk %/an,e Monitorin, %o11ands

DiskBoss pro+ides t(e user wit( t(e abilit" to pre3confi ure custom disk c(an e monitorin operations as user3defined commands and execute suc( commands in a sin le mouse click usin t(e DiskBoss /U9 application or direct desktop s(ortcuts.

User3defined commands ma" be mana ed and executed t(rou ( t(e commands dialo or t(e commands tool pane. 9n order to add a new command t(rou ( t(e commands pane8 press t(e ri (t mouse button o+er t(e pane and select t(e N!dd ,ew @ Disk $(an e Monitorin $ommandH menu item. 9n order to execute a pre+iousl" sa+ed command8 Cust click on t(e command item in t(e commands tool pane or create a direct desktop s(ortcut on t(e desktop.

1)*

DiskBoss User Manual

Flexense Ltd.

..11

Monitorin, Disks Usin, t/e Disk+oss %o11and :ine Utilit#

9n addition to t(e /U9 application8 DiskBoss Ultimate and DiskBoss Ser+er pro+ide a command line utilit" allowin one to monitor one or more disks or directories from batc( files and s(ell scripts. 5(e DiskBoss command line utilit" is located in t(e N;ProductDir<L4inH director". %o11and :ine S#nta6B disk4oss *1onitor *dir ;Director# 1< D ... ;Director# E< ;O tions< F 5(is command monitors t(e specified disks or directories and displa"s detected file s"stem c(an es on t(e standard output. 9n addition8 t(e user is pro+ided wit( t(e abilit" to export detected file s"stem c(an es to 45ML8 ?ML8 text and =xcel $S< reports. disk4oss *e6ecute ;User*De&ined Disk Monitorin, %o11and< 5(is command executes a user3defined disk c(an e monitorin command pre3confi ured usin t(e DiskBoss /U9 application or imported from an ?ML file. Para1etersB *dir ;Director# 1< D ... ;Director# E< F 5(is parameter specifies t(e list of input directories to process. 9n order to ensure proper parsin of command line ar uments8 directories and file names containin space c(aracters s(ould be double Auoted. O tionsB *e6clude=dir ;@6clude Director# 1< D ... ;@6clude Director# E< F 5(is parameter specifies t(e list of directories t(at s(ould be excluded from t(e disk c(an e monitorin process. 9n order to ensure proper parsin of command line ar uments8 directories containin space c(aracters s(ould be double Auoted. *save=/t1l=re ort D )e ort$ile7a1e F 5(is optional parameter sa+es an 45ML report file. 9f no file name is specified8 DiskBoss will automaticall" enerate a file name accordin to t(e followin templateJ diskbossKmonitorKRdateSKRtimeS.(tml *save=csv=re ort D )e ort$ile7a1e F 5(is optional parameter sa+es an =xcel $S< report file. 9f no file name is specified8 DiskBoss will automaticall" enerate a file name accordin to t(e followin templateJ diskbossKmonitorKRdateSKRtimeS.cs+ *save=te6t=re ort D )e ort$ile7a1e F 5(is optional parameter sa+es a text report file. 9f no file name is specified8 DiskBoss will automaticall" enerate a file name accordin to t(e followin templateJ diskbossKmonitorKRdateSKRtimeS.txt *v 5(is parameter s(ows t(e productHs maCor +ersion8 minor +ersion8 re+ision and build date. */el 5(is parameter s(ows t(e command line usa e information.

1)-

DiskBoss User Manual

Flexense Ltd.

..12

DiskPulse C Dedicated Disk %/an,e Monitorin, Solution

9n addition to t(e disk c(an e monitor a+ailable in DiskBoss8 Flexense pro+ides a muc( more powerful8 dedicated disk c(an e monitorin solution8 named Disk0ulse8 w(ic( includes a ser+er3based product +ersion and a database ser+er capable of collectin disk c(an e monitorin reports from multiple ser+ers and desktop computers.

5(e Disk0ulse disk c(an e monitorin solution consists of t(e followin two componentsJ Disk0ulse Ser+er and Disk0ulse DB Ser+er. 9n a t"pical confi uration8 Disk0ulse Ser+er runs in t(e back round as a ser+ice on production ser+ers8 monitors one or more disks and directories and submits disk c(an e monitorin reports to Disk0ulse DB Ser+er t(rou ( t(e network.

Disk0ulse DB Ser+er recei+es disk c(an e monitorin reports from multiple production ser+ers and desktop computers8 submits all incomin reports to an S:L database8 applies report anal"sis rules and sends =3Mail notifications w(en critical issues are detected. For more information about Disk0ulse refer toJ (ttpJBBwww.diskpulse.com

1).

DiskBoss User Manual

Flexense Ltd.

' $ile Inte,rit# Monitor


'.1 $ile Inte,rit# Monitor Overview

DiskBoss Ultimate and DiskBoss Ser+er pro+ide a built3in file inte rit" monitor allowin one to sa+e di ital si natures of critical s"stem files and t(en periodicall" monitor t(e inte rit" of critical s"stem files8 detect unaut(ori%ed c(an es8 export 45ML8 text8 =xcel $S< or ?ML reports and send =3Mail notifications.

5(e user is pro+ided wit( t(e abilit" to specif" one or more disks or directories to be monitored8 select w(ic( t"pes of files s(ould be monitored8 t"pes of c(an es t(at s(ould be detected and optionall" sa+e reports8 send =3Mail notifications or execute custom commands w(en a user3specified number of c(an es is detected.

9n addition to t(e file inte rit" monitorin capabilities a+ailable in t(e DiskBoss /U9 application8 DiskBoss pro+ides a command line utilit" allowin one to +erif" t(e inte rit" of critical s"stem files8 sa+e reports and send =3Mail notifications from s(ell scripts and batc( files. Finall"8 DiskBoss Ser+er8 w(ic( runs in t(e back round as a ser+ice8 allows one to continuousl" monitor t(e inte rit" of s"stem files in critical ser+ers and ,!S stora e s"stem.

1)2

DiskBoss User Manual

Flexense Ltd.

'.2

Savin, Si,natures o& %ritical S#ste1 $iles

5(e DiskBoss file inte rit" monitor +erifies t(e inte rit" of critical file s"stem files b" comparin a reference file s"stem state wit( t(e current file s"stem state includin +erification of di ital si natures of critical s"stem files8 creation and last modification dates8 attributes8 file owners(ip information8 etc. 9n order to be able to perform t(e +erification process8 t(e user needs to create a file inte rit" monitorin command8 specif" disks or directories t(at s(ould be monitored8 t"pes of files t(at s(ould be monitored and t"pes of c(an es t(at s(ould be detected.

First of all8 letDs create a new file inte rit" monitorin command. 7n t(e user3defined commands dialo or t(e commands tool pane8 select t(e D!dd ,ewD menu item and select t(e DFile 9nte rit" Monitorin $ommandD menu item. 7n t(e command name dialo 8 enter a uniAue command name and press t(e D7kD button.

9f "ou need to monitor t(e s"stem disk on a critical ser+er8 add t(e D6indowsD director" and t(e D0ro ram FilesD director". 9n addition8 on a .*3Bit ser+er8 add t(e D0ro ram Files Ex#.GD director". 7nce finis(ed addin input directories8 press t(e D,extD button.

1)#

DiskBoss User Manual

Flexense Ltd.

7n t(e file inte rit" monitorin options dialo 8 select t(e D/eneralD tab and selectBunselect t"pes of c(an es t(at s(ould be detected. B" default8 t(e DiskBoss file inte rit" monitor detects all t"pes of c(an es and usuall" t(ere is no need to c(an e t(e default confi uration.

,ow8 select t(e D1ulesD tab and add one or more file matc(in rules specif"in t"pes of files t(at s(ould be monitored. 9f no rules are added on t(is tab8 t(e DiskBoss file inte rit" monitor will +erif" all t"pes of files. 9f one or more file matc(in rules are specified8 t(e DiskBoss file inte rit" monitor8 will +erif" files matc(in t(e specified rules and skip all ot(er t"pes of files.

9n t(e simplest case8 Cust add a sin le file matc(in rule named D0ro rams8 =xtensions and Script FilesD8 w(ic( will matc( all t"pes of pro rams8 executable files8 DLL libraries8 batc( files8 +arious t"pes of scripts8 etc. For a more ad+anced confi uration8 consider addin 6indows confi uration files and securit" files. 9n order to simplif" t(e confi uration process8 DiskBoss pro+ides a lo icall" or ani%ed (ierarc(" of file t"pes allowin one to easil" select reAuired file cate ories. 9n total8 DiskBoss is capable of automaticall" reco ni%in more t(an 28-)) file t"pes and cate ories makin it +er" eas" to select t(e t"pes of files w(ic( s(ould be monitored. Durin runtime8 DiskBoss will cate ori%e and classif" file detected in t(e input disks and directories8 +erif" files matc(in t(e specified rules and report all t(e detected file s"stem c(an es.

1)&

DiskBoss User Manual

Flexense Ltd.

7nce finis(ed addin file matc(in rules8 press t(e DSa+eD button to sa+e t(e file inte rit" monitorin command. =ac( time a file inte rit" monitorin command is sa+ed8 DiskBoss will s(ow a confirmation messa e askin t(e user to confirm w(et(er t(e commandDs settin s and t(e file s"stem state s(ould be updated or t(e user wis( to sa+e Cust t(e commandDs confi uration settin s wit(out updatin t(e file s"stem state file.

9n eneral8 if t(e user (as c(an ed input disks or directories8 file matc(in rules or exclude directories8 t(e file s"stem state s(ould be updated and t(e user needs to press t(e DTesD button. 7n t(e ot(er (and8 if t(e user (as modified t"pes of c(an es t(at s(ould be detected andBor actions t(at s(ould be executed w(en one or more c(an es are detected8 t(ere is no need to update t(e file s"stem state file and t(e user can press t(e D,oD button.

Durin t(e file s"stem state update process8 DiskBoss will displa" t(e process dialo s(owin t(e amount of processed disk space8 t(e number of processed files and t(e current status. 9f "ou need to temporar" pause t(e operation8 press t(e D0auseD button. 0ress t(e D$ontinueD button8 to resume t(e update operation. 6ait for t(e file s"stem state update process to complete and once t(e operation is finis(ed8 press t(e D$loseD button.

11)

DiskBoss User Manual

Flexense Ltd.

'.3

Veri&#in, %ritical S#ste1 $iles

9n order to manuall" +erif" critical s"stem files8 Cust click on t(e reAuired file inte rit" monitorin command in t(e user3defined commands tool pane. !not(er option is to create a desktop s(ortcut for t(e file inte rit" monitorin command and to execute t(e command directl" from t(e 6indows desktop.

Durin t(e +erification process t(e process dialo s(ows t(e +erification status8 t(e number of +erified files8 t(e number of detected c(an es8 t(e +erification performance and t(e process time. 9n order to temporar" pause t(e +erification process8 press t(e D0auseD button. 0ress t(e D$ontinueD button to resume a pre+iousl" paused +erification operation.

9f one or more file s"stem c(an es will be detected8 t(e file inte rit" monitor will displa" t(e c(an e list dialo s(owin all t(e detected file s"stem c(an es and allowin one to re+iew detected file s"stem c(an es and export reports. For eac( detected file s"stem c(an e8 t(e file inte rit" monitor displa"s t(e full name of t(e c(an ed file and a c(an e description explainin w(at exactl" (as been c(an ed in eac( specific file.

111

DiskBoss User Manual

Flexense Ltd.

'.4

@6 ortin, )e ort $iles

5(e DiskBoss file inte rit" monitor allows one to export 45ML8 text8 =xcel $S< and ?ML report files. 9n order to export a report file8 open t(e c(an e list dialo 8 press t(e DSa+eD button and select an appropriate report format.

DiskBoss will open t(e sa+e report dialo allowin one to select a destination director" and enter t(e report file name. ! t"pical file inte rit" monitorin report includes a report title8 a summar" section s(owin eneral information and a list of detected file s"stem c(an es. For eac( detected file s"stem c(an e8 DiskBoss s(ows t(e full name of t(e c(an ed file and a description explainin w(at exactl" (as been c(an ed in eac( specific file.

112

DiskBoss User Manual

Flexense Ltd.

'.(

Savin, Detected %/an,es in S9: Data4ase

5(e DiskBoss file inte rit" monitor allows one to sa+e detected file s"stem c(an es in an S:L database t(rou ( t(e 7DB$ database interface. 9n order to enable database export capabilities8 open t(e options dialo 8 select t(e DDatabaseD tab8 enable t(e D7DB$D interface and specif" an 7DB$ data source name8 user name and password t(at s(ould be used to connect to t(e database.

7nce finis(ed confi urin t(e 7DB$ interface8 press t(e D<erif"D button to make sure t(e DiskBoss file inte rit" monitor is capable of connectin to t(e database usin t(e specified 7DB$ database interface. 9n order to manuall" sa+e detected file s"stem c(an es to t(e database8 open t(e c(an e list dialo 8 press t(e DSa+eD button and select t(e DS:L DatabaseD menu item.

9n order to see reports sa+ed in t(e database8 Cust press t(e DDatabaseD button located on t(e main toolbar. 5(e top part of t(e database dialo pro+ides a number of report filters allowin one to filter reports b" t(e report t"pe8 title8 (ost name8 etc. 9n order to open a report8 Cust click on a report item in t(e reports +iew. 5(e database dialo allows one to exportBimport reports fromBto t(e database. Select one or more reports8 press t(e ri (t mouse button and select t(e D=xport 1eportsD menu item to export t(e selected reports. 0ress t(e ri (t mouse button o+er t(e reports +iew and select t(e D9mport 1eportsD menu item to import reports to t(e database.

11'

DiskBoss User Manual

Flexense Ltd.

'.6

Periodic Veri&ication o& %ritical S#ste1 $iles

5(e DiskBoss file inte rit" monitor allows one to periodicall" +erif" critical s"stem files8 automaticall" detect unaut(ori%ed c(an es8 enerate reports8 send =3Mail notifications andBor execute custom actions. 9n order to execute a file inte rit" monitorin command periodicall"8 open t(e periodic Cobs dialo and press t(e D!ddD button to add a new periodic Cob.

7n t(e Cob dialo 8 select t(e file inte rit" monitorin command t(at s(ould be executed and specif" t(e reAuired time inter+al. !ccordin to t(e selected time inter+al8 t(e DiskBoss file inte rit" monitor will execute t(e specified command8 +erif" critical s"stem files8 detect c(an es and optionall" enerate reports8 send =3Mail notifications andBor execute custom commands8 scripts or batc( files.

I1 ortantB ;eep in mind t(at w(en usin periodic file inte rit" monitorin commands in DiskBoss Ultimate8 t(e DiskBoss main /U9 application s(ould be runnin . For continuousl" runnin mission critical ser+ers8 it is more appropriate to use Disk+oss Server8 w(ic( runs in t(e back round as a ser+ice and is capable of automaticall" +erif"in critical s"stem files8 enerate reports and send =3Mail notifications e+en w(en no one is lo ed in.

11*

DiskBoss User Manual

Flexense Ltd.

'.-

$ile Inte,rit# Monitorin, "ctions

5(e DiskBoss file inte rit" monitor pro+ides t(e abilit" to automaticall" sa+e reports8 submit reports to an S:L database8 send error messa es to t(e s"stem e+ent lo andBor send =3Mail notifications w(en a user3specified number of file s"stem c(an es are detected. 9n order to add one or more file inte rit" monitorin actions8 open t(e file inte rit" monitorin options dialo 8 select t(e D!ctionsD tab and press t(e D!ddD button.

7n t(e action dialo 8 enter t(e number of file s"stem c(an es t(at s(ould tri er t(e action8 select an appropriate action t"pe and enter an action +alue. For all t"pes of report files8 t(e action +alue s(ould be set to an existin director" w(ere to sa+e report files or a full file name if all reports s(ould be sa+ed to t(e same file.

For =3Mail notifications8 t(e action +alue s(ould be set to t(e destination e3mail address. 9n addition8 in order to be able to send =3Mail notifications8 t(e user needs to open t(e options dialo 8 enable =3Mail notifications and specif" an SM50 ser+er to use to send =3Mail notifications. For s"stem e+ent lo actions8 t(e action +alue s(ould specif" a textual messa e t(at s(ould be send to t(e s"stem e+ent lo . For user3defined commands and custom commands8 t(e action +alue s(ould specif" t(e name of t(e command to be executed.

11-

DiskBoss User Manual

Flexense Ltd.

'..

Usin, $ile Inte,rit# Monitor %o11and :ine Utilit#

9n addition to t(e /U9 application8 t(e DiskBoss file inte rit" monitor ma" be controlled usin t(e DiskBoss command line utilit"8 w(ic( is located in t(e G;ProductDir<L4inH director". 5(e DiskBoss command line utilit" allows one to execute file inte rit" monitorin commands8 sa+e reports8 export detected c(an es to an S:L database8 send =3Mail notifications8 etc. %o11and :ine S#nta6B disk4oss *&i1=u date ;User*De&ined $ile Inte,rit# Monitorin, %o11and< 5(is command scans t(e file s"stem and updates t(e file s"stem state file. disk4oss *&i1=veri&# ;User*De&ined $ile Inte,rit# Monitorin, %o11and< 5(is command +erifies critical s"stem files8 displa"s detected file s"stem c(an es and optionall" sa+es reports8 exports detected c(an es to an S:L database8 sends =3Mail notifications andBor executes custom actions8 batc( files or scripts. O tionsB *save=/t1l=re ort D )e ort $ile 7a1e or Director# F 5(is optional parameter sa+es detected file s"stem c(an es to an 45ML report file. 9f no file name is specified8 DiskBoss will automaticall" enerate a file name and sa+e t(e report to t(e userDs (ome director". *save=csv=re ort D)e ort $ile 7a1e or Director# F 5(is optional parameter sa+es detected file s"stem c(an es to an =xcel $S< report file. 9f no file name is specified8 DiskBoss will automaticall" enerate a file name and sa+e t(e report to t(e userDs (ome director". *save=te6t=re ort D)e ort $ile 7a1e or Director# F 5(is optional parameter sa+es detected file s"stem c(an es to a text report file. 9f no file name is specified8 DiskBoss will automaticall" enerate a file name and sa+e t(e report to t(e userDs (ome director". *save=61l=re ort D)e ort $ile 7a1e or Director# F 5(is optional parameter sa+es detected file s"stem c(an es to an ?ML report file. 9f no file name is specified8 DiskBoss will automaticall" enerate a file name and sa+e t(e report to t(e userDs (ome director". *save= re ort D)e ort $ile 7a1e or Director# F 5(is optional parameter sa+es detected file s"stem c(an es to a report file in t(e DiskBoss nati+e report format. 9f no file name is specified8 DiskBoss will automaticall" enerate a file name and sa+e t(e report to t(e userDs (ome director". *save=to=data4ase 5(is optional parameter sa+es detected file s"stem c(an es to an S:L database accordin t(e 7DB$ interface confi ured in t(e options dialo . *v 5(is parameter s(ows t(e productHs maCor +ersion8 minor +ersion8 re+ision and build date. */el 5(is parameter s(ows t(e command line usa e information. to

11.

DiskBoss User Manual

Flexense Ltd.

'.'

Usin, Disk+oss Server to Monitor %ritical Servers

DiskBoss Ser+er8 w(ic( runs in t(e back round as a ser+ice8 is capable of operatin in a full" automatic mode8 periodicall" +erif"in critical s"stem files8 eneratin reports8 sendin =3Mail notifications andBor executin user custom commands8 scripts or batc( files. DiskBoss Ser+er ma" be controlled locall" or t(rou ( t(e network usin t(e DiskBoss client /U9 application or t(e DiskBoss command line utilit".

9n order to confi ure file inte rit" monitorin operations8 connect to DiskBoss Ser+er usin t(e client /U9 application8 add a file inte rit" monitorin command and confi ure a periodic Cob to execute t(e file inte rit" monitorin operation at specific time inter+als.

9n addition to t(e abilit" to periodicall" +erif" critical s"stem files8 t(e user is pro+ided wit( an option to setup a real3time disk c(an e monitorin operation8 w(ic( ma" automaticall" tri er +erification of critical s"stem files in real3time w(en a user3specified number of c(an es is detected in t(e s"stem disk or t(e 6indows s"stem director". DiskBoss Ser+er is capable of operatin in a full" automated mode8 wit(out an" user inter+ention8 continuousl" monitorin t(e s"stem disk8 detectin file s"stem c(an es8 sa+in reports and sendin =3Mail notifications e+en w(en no one is lo ed in allowin one to use it on mission critical ser+ers reAuirin a (i ( le+el of protection and securit".

112

DiskBoss User Manual

Flexense Ltd.

10 2i,/*S eed $ile S#nc/roni!ation


10.1 S#nc/roni!in, a Pair o& Directories

DiskBoss pro+ides ad+anced file s"nc(roni%ation capabilities allowin one to s"nc(roni%e files between local disks8 directories8 network s(ares8 ,!S stora e de+ices and enterprise stora e s"stems. 5(e DiskBossD file s"nc(roni%ation en ine is capable of s"nc(roni%in files usin multiple one3wa" and two3wa" file s"nc(roni%ation modes8 pro+ides performance tunin options8 periodic and real3time file s"nc(roni%ation capabilities and allows one to s"nc(roni%e specific file t"pes and cate ories.

9n order to s"nc(roni%e a pair of directories8 press t(e NS"ncH button located on t(e main toolbar8 enter t(e source and destination directories and press t(e N0re+iewH button. DiskBoss will scan t(e specified source and destination directories8 compare files between t(e source and destination directories and s(ow a list of file s"nc(roni%ation actions t(at s(ould be performed.

7n t(e file s"nc(roni%ation pre+iew dialo 8 re+iew s"nc actions8 selectBunselect actions t(at s(ould be performed and press t(e NS"ncH button to execute t(e selected file s"nc(roni%ation actions. 7ptionall"8 press t(e N7ptionsH button to control ad+anced file s"nc(roni%ation options or press t(e N=xportH button to sa+e file s"nc(roni%ation actions to an 45ML8 ?ML8 text or =xcel $S< report. 5(e DiskBossD file s"nc(roni%ation en ine is especiall" optimi%ed for modern (ardware and stora e de+ices and is capable of effecti+el" utili%in 1!9D stora e de+ices8 multi3coreBmulti3$0U s"stems and /i abit networks deli+erin maximum possible performance.

11#

DiskBoss User Manual

Flexense Ltd.

10.2

Selectin, $ile S#nc/roni!ation Mode

Dependin on specific needs8 it ma" be reAuired to perform different t"pes of file s"nc(roni%ation operations. For example8 sometimes users ma" be interested in keepin all files in t(e destination director" e+en w(en some of t(em were deleted from t(e source director". !not(er option is to perform two3wa" accumulation and update keepin bot( directories completel" identical. DiskBoss pro+ides ei (t different one3wa" and two3wa" file s"nc(roni%ation modes allowin one to perform different t"pes of file s"nc(roni%ation operations accordin to user3specific needs and reAuirements.

9n order to c(an e t(e file s"nc(roni%ation mode for a file s"nc(roni%ation command8 open t(e file s"nc(roni%ation command dialo 8 select t(e D/eneralD tab and select one of t(e followin file s"nc(roni%ation modesJ S#nc/roni!e Destination Director# Eone3wa"G 3 !ll c(an es made in t(e source director" will be propa ated to t(e destination director". Files deleted from t(e source director" will be deleted from t(e destination director". !ll files c(an ed or deleted in t(e destination director" will be restored usin files from t(e source director". ,o c(an es will be made in t(e source director". !fter t(e file s"nc(roni%ation process is complete bot( locations will be identical. U date Destination Director# Eone3wa"G 3 ,ewl" created and modified source files will be copied to t(e destination director". Files deleted from t(e source director" will be deleted from t(e destination director". Files deleted from t(e destination director" will be restored usin files from t(e source director". ,ewl" created and modified destination files will be kept in place. ,o c(an es will be made in t(e source director". "ccu1ulate and U date $iles in Destination Eone3wa"G 3 ,ewl" created and modified source files will be copied to t(e destination director". Files deleted from t(e destination director" will be restored usin files from t(e source director". ,ewl" created and modified destination files will be kept in place. ,o files will be deleted from t(e destination director". ,o c(an es will be made in t(e source director". 0wo*3a# $ile S#nc/roni!ation 3 ,ewl" created and modified files will be s"nc(roni%ed in bot( directions. Files deleted from t(e source director" will be deleted from t(e destination director". Files deleted from t(e destination director" will be restored from t(e source director". $(an es ma" be made in bot( locations. !fter t(e file s"nc(roni%ation process is complete bot( locations will be identical. 0wo*3a# "ccu1ulation and U date 3 ,ewl" created and modified files will be updated in bot( directions. Files deleted from one location will be restored from t(e second location. $(an es ma" be made in bot( locations. !fter t(e file s"nc(roni%ation process is complete bot( locations will be identical.

5(e last t(ree file s"nc(roni%ation modes are identical to t(e first t(ree modes8 but t(e last t(ree modes are sa+in compressed files in t(e destination director".

11&

DiskBoss User Manual

Flexense Ltd.

10.3

S#nc/roni!in, $iles wit/ Preview

File s"nc(roni%ation wit( pre+iew is +er" useful pro+idin t(e user wit( a clear picture about w(at files will be s"nc(roni%ed. B" default8 DiskBoss s"nc(roni%es directories wit( pre+iew8 but t(e user is pro+ided wit( t(e abilit" to disable t(e pre+iew mode and s"nc(roni%e all t(e reAuired files on3t(e3fl" wit(out s(owin t(e pre+iew dialo .

10.4

S#nc/roni!in, $iles wit/out Preview

Sometimes8 w(en t(e user needs to s"nc(roni%e lar e directories or disks containin man" t(ousands of files8 file s"nc(roni%ation wit( pre+iew ma" be ineffecti+e or completel" inappropriate especiall" due to t(e fact t(at none will (a+e t(e time to re+iew lists of file s"nc(roni%ation actions containin (u e amounts of items. Moreo+er8 unattended file s"nc(roni%ation operations performed periodicall" at specific time inter+als or tri ered b" a disk c(an e monitor8 s(ould be performed full" automaticall" wit(out reAuirin an" user inter+ention.

9n order to disable t(e pre+iew dialo for a file s"nc(roni%ation operation8 open t(e operation dialo and set t(e process mode combo box to NS"nc 6it(out 0re+iewH. 5(e stream file s"nc(roni%ation more is especiall" desi ned for file s"stems containin (u e amounts of files and is capable of s"nc(roni%in lar e directories8 disks and ,!S stora e de+ices +er" fast and effecti+el". 9n addition8 t(e stream file s"nc(roni%ation mode is ideal for automated8 periodic file s"nc(roni%ation operations performed in t(e back round wit(out an" user inter+ention.

12)

DiskBoss User Manual

Flexense Ltd.

10.(

S#nc/roni!in, S eci&ic $ile 0# es or %ate,ories

DiskBoss Ultimate and DiskBoss Ser+er pro+ide power computer users and 95 administrators wit( t(e abilit" to s"nc(roni%e specific file t"pes or file cate ories usin one or more flexible file matc(in rules. For example8 t(e user ma" specif" to s"nc(roni%e documents and di ital ima es wit( t(e file si%e more t(an 2 MB.

9n order to add one or more file matc(in rules8 open t(e file s"nc(roni%ation command dialo 8 select t(e D1ulesD tab and press t(e D!ddD button. 7n t(e D1ulesD dialo select an appropriate rule t"pe and specif" all t(e reAuired parameters. Durin file s"nc(roni%ation8 DiskBoss will scan t(e entered source and destination directories and appl" t(e specified file matc(in rules to all t(e existin files. Files not matc(in t(e specified rules will be Cust skipped from t(e file s"nc(roni%ation process.

10.6

@6cludin, One or More Su4directories

Sometimes8 it ma" be reAuired to exclude one or more subdirectories from t(e file s"nc(roni%ation process. For example8 if "ou need to s"nc(roni%e two directories excludin one or two special subdirectories8 "ou ma" specif" t(e top le+el directories as t(e source and destination directories and add t(e subdirectories t(at s(ould be skipped to t(e exclude list.

9n order to add one or more directories to t(e exclude list8 open t(e file s"nc(roni%ation command dialo 8 select t(e D=xcludeD tab and press t(e D!ddD button. ;eep in mind t(at exclude directories are case sensiti+e and s(ould be specified wit( t(e same case as stored on t(e disk. !ll files and subdirectories located in t(e specified exclude directories will be excluded from t(e file s"nc(roni%ation process. Select an exclude director" and press t(e DDeleteD button8 to remo+e t(e selected director" from t(e exclude list.

121

DiskBoss User Manual

Flexense Ltd.

10.-

$ile S#nc/roni!ation Per&or1ance 0unin, O tions

9n order to increase file s"nc(roni%ation performance8 DiskBoss pro+ides ad+anced computer users and 95 professionals wit( t(e abilit" to s"nc(roni%e files usin multiple file s"nc(roni%ation streams. Multi3Stream file s"nc(roni%ation si nificantl" impro+es file s"nc(roni%ation performance w(en s"nc(roni%in lar e amounts of files between multiple disks8 ,!S stora e de+ices or enterprise stora e s"stems.

9n order to enable multi3stream file s"nc(roni%ation for a s"nc command8 open t(e command dialo 8 select t(e D0erformanceD tab and set an appropriate number of file s"nc(roni%ation streams. 5ake into account t(at multi3stream file s"nc(roni%ation is optimi%ed for multi3disk8 1!9D and networked confi urations and it is not recommended to use it w(en s"nc(roni%in directories located on t(e same p("sical disk. 9n addition8 users reAuired to s"nc(roni%e files on runnin 8 production s"stems are pro+ided wit( t(e abilit" to execute file s"nc(roni%ation commands slowl" t(us minimi%in t(e performance impact on runnin applications. 9n order to c(an e t(e speed of a file s"nc(roni%ation command8 select an appropriate performance mode in t(e D0erformance ModeD combo box.

10..

User*De&ined $ile S#nc/roni!ation %o11ands

DiskBoss pro+ides t(e user wit( t(e abilit" to pre3confi ure custom file s"nc(roni%ation operations as user3defined commands and execute suc( commands in a sin le mouse click usin t(e DiskBoss /U9 application or direct desktop s(ortcuts.

User3defined commands ma" be mana ed and executed t(rou ( t(e commands dialo or t(e commands tool pane. 9n order to add a new command t(rou ( t(e commands pane8 press t(e ri (t mouse button o+er t(e pane and select t(e N!dd ,ew @ File S"nc(roni%ation $ommandH menu item. 9n order to execute a pre+iousl" sa+ed command8 Cust click on t(e command item in t(e commands tool pane or create a direct desktop s(ortcut on t(e desktop.

122

DiskBoss User Manual

Flexense Ltd.

10.'

Periodic $ile S#nc/roni!ation

Sometimes8 it ma" be reAuired to execute a file s"nc(roni%ation operation periodicall" at specific time inter+als. 5(e first option to do t(at is to confi ure a periodic Cob in t(e DiskBoss /U9 application and select t(e reAuired file s"nc(roni%ation command to be executed periodicall". !not(er option is to use DiskBoss Ser+er8 w(ic( runs as a ser+ice in t(e back round and ma" be used to periodicall" execute file s"nc(roni%ation operations in a full" automatic8 unattended mode.

9n order to add a new periodic Cob8 select t(e N5ools @ Mana e 0eriodic >obsH menu item and press t(e N!ddH button. 7n t(e periodic Cob dialo 8 select t(e file s"nc(roni%ation command t(at s(ould be executed and specif" t(e time period.

10.10 )eal*0i1e $ile S#nc/roni!ation


DiskBoss Ultimate and DiskBoss Ser+er pro+ide t(e abilit" to monitor one or more disks or directories and automaticall" execute a file s"nc(roni%ation operation after a user3specified number of c(an es is detected.

9n order to execute a file s"nc(roni%ation command usin t(e DiskBossD disk c(an e monitor8 create a new disk c(an e monitorin command8 specif" one or more disks or directories t(at s(ould be monitored8 select t(e N!ctionsH tab8 specif" t(e number of disk c(an es t(at s(ould tri er t(e file s"nc(roni%ation command and selected t(e name of t(e file s"nc(roni%ation command t(at s(ould be executed once t(e disk c(an e monitor reac(es t(e specified number of c(an es.

12'

DiskBoss User Manual

Flexense Ltd.

10.11 S#nc/roni!in, $iles Usin, t/e Disk+oss %o11and :ine Utilit#


9n addition to t(e /U9 application8 DiskBoss Ultimate and DiskBoss Ser+er pro+ide a command line utilit" allowin one to execute file s"nc(roni%ation commands form batc( files and s(ell scripts. 5(e command line utilit" is located in t(e G;ProductDir<L4inH director".

%o11and :ine S#nta6B

disk4oss *s#nc *source ;Source Director#< *dest ;Dest Director#< 5(is command s"nc(roni%es files between directories8 local disks or network s(ares. disk4oss Ce6ecute ;$ile S#nc/roni!ation %o11and< 5(is command executes t(e specified user3defined file s"nc(roni%ation command pre3 confi ured usin t(e DiskBoss /U9 application or imported from an ?ML file.

Para1etersB *source PSource Director"Q 5(is parameter specifies t(e source director" for file s"nc(roni%ation. 9n order to ensure proper parsin of command line ar uments8 directories and file names containin space c(aracters s(ould be double Auoted. *dest PDestination Director"Q 5(is parameter specifies t(e destination director" for file s"nc(roni%ation. 9n order to ensure proper parsin of command line ar uments8 directories and file names containin space c(aracters s(ould be double Auoted.

O tionsB *s#nc=1ode PSD V SUD V S!D V S56 V S5!Q SD 3 Sets t(e s"nc3destination file s"nc(roni%ation mode EDefaultG !ll c(an es made in t(e source director" will be propa ated to destination. Files deleted from t(e source director" will be deleted from destination. !ll files c(an ed or deleted in destination will be restored from source. SUD 3 Sets t(e update3destination file s"nc(roni%ation mode ,ewl" created and modified source files will be copied to destination. Files deleted from t(e source director" will be deleted from destination. Files deleted from t(e destination director" will be restored from source. S"D 3 Sets t(e accumulate3destination file s"nc(roni%ation mode ,ewl" created and modified source files will be copied to destination. Files deleted from t(e destination director" will be restored from source. ,ewl" created and modified destination files will be kept in place. S03 3 Sets t(e two3wa" file s"nc(roni%ation mode ,ewl" created and modified files will be s"nc(roni%ed in bot( directions. Files deleted from t(e source director" will be deleted from destination. Files deleted from t(e destination director" will be restored from source.

12*

DiskBoss User Manual

Flexense Ltd.

S0" 3 Sets t(e two3wa" accumulate file s"nc(roni%ation mode ,ewl" created and modified files will be updated in bot( directions. Files deleted in one location will be restored from t(e second location. !fter finis(in t(e s"nc(roni%ation process bot( locations will be identical. *strea1s PStream$ountQ 5(is parameter specifies t(e number of simultaneous file s"nc(roni%ation streams. *&ile=dela# Pdela" in millisecondsQ 5(is parameter sets t(e file dela" to t(e specified +alue in milliseconds. Use t(is option w(en "ou need to slowl" s"nc(roni%e files to or from a bus" production s"stem in order to minimi%e t(e potential performance de radation. *4lock=dela# Pdela" in millisecondsQ 5(is parameter sets t(e block dela" to t(e specified +alue in milliseconds. Use t(is option w(en "ou need to slowl" s"nc(roni%e files to or from a bus" production s"stem in order to minimi%e t(e potential performance de radation. *co #=dacl 5(is parameter instructs to cop" filesD access control lists ED!$LG. 3co #=sacl 5(is parameter instructs to cop" filesD securit" control lists ES!$LG. *co #=owner 5(is parameter instructs to cop" filesD userB roup information. *v 5(is command s(ows t(e productHs maCor +ersion8 minor +ersion8 re+ision and build date. */el 5(is command s(ows t(e command line usa e information.

12-

DiskBoss User Manual

Flexense Ltd.

10.12 S#nc+ree!e C Dedicated $ile S#nc/roni!ation Solution


9n addition to t(e file s"nc(roni%ation capabilities a+ailable in DiskBoss8 Flexense de+elops a dedicated file s"nc(roni%ation solution8 named S"ncBree%e8 w(ic( pro+ides multiple8 ad+anced file s"nc(roni%ation features includin periodic s"nc(roni%ation8 multi3wa" file s"nc(roni%ation8 real3time file s"nc(roni%ation8 tertiar" destination directories and muc( more.

Users are pro+ided wit( multiple product +ersions ran in from an eas"3to3use8 free +ersion to an ad+anced ser+er3based product +ersion8 w(ic( runs in t(e back round as a ser+ice and is capable of s"nc(roni%in a number of disks8 network s(ares or ,!S stora e de+ices in a full" automatic and unattended mode.

! number of S"ncBree%e ser+ers ma" be mana ed t(rou ( t(e network usin a free8 network client /U9 application capable of confi urin and controllin file s"nc(roni%ation operations across t(e entire network. 9n addition8 95 administrators are pro+ided wit( a command line utilit" allowin one to control file s"nc(roni%ation operations from batc( files and s(ell scripts enablin inte rations of file s"nc(roni%ation capabilities into ot(er products and solutions. For more information about S"ncBree%e refer toJ (ttpJBBwww.s"ncbree%e.com

12.

DiskBoss User Manual

Flexense Ltd.

11 $ault*0olerant $ile %o # and Data Mi,ration


11.1 %o #in, $iles Usin, Disk+oss 5UI " lication

DiskBoss pro+ides a lar e number of ad+anced multi3stream file cop" and rule3based data mi ration capabilities allowin one to cop" +ast amounts of files fast8 efficientl" and reliabl". DiskBoss allows one to cop" files includin access control lists E!$LsG8 securit" attributes8 owners(ip information8 timestamps and file attributes. 9n addition8 t(e user is pro+ided wit( a lar e number of flexible cop" performance tunin and fault tolerance options allowin one to cop" data at +arious speeds8 reco+er failed cop" operations and minimi%e t(e potential impact on runnin production s"stems.

9n order to start a simple file cop" operation8 select one or more files or directories8 press t(e standard N$trl3$H ke"board seAuence8 na+i ate to t(e destination location and press t(e N$trl3<H ke"board seAuence. 9f "ou wis( to perform a re ular cop" operation usin default parameters8 Cust press t(e N$op"H button and wait for t(e operation to complete. Durin t(e cop" process8 DiskBoss will displa" t(e cop" pro ress dialo s(owin t(e total number of copied files8 t(e total amount of copied stora e space and t(e cop" performance.

$op"in +ast amounts of data ma" reAuire si nificant amounts of time. Sometimes8 in order to perform an ur ent operation8 one ma" need to temporar" pause a lon 3runnin data mi ration operation. 0ress t(e N0auseH button to temporar" suspend an on oin file cop" operation and press t(e N$ontinueH button to resume t(e operation. 0ress t(e NStopH button to cancel an on oin file cop" operation.

122

DiskBoss User Manual

Flexense Ltd.

6(en cop"in files fromBto protected operatin s"stem directories or runnin production s"stems8 some cop" operations ma" fail due to one or more files locked b" t(e operatin s"stem or ot(er runnin applications. B" default8 DiskBoss lo s non3critical errors in t(e operation lo 8 w(ic( is accessible b" pressin t(e N=rrorsH button8 and continues t(e file cop" operation. 9n addition8 DiskBoss 0rofessional and DiskBoss Ultimate pro+ide t(e user wit( ad+anced fault3tolerance and reco+er" options allowin one to retr" failed cop" operations after a desi nated period of time.

FreAuentl" used file cop" or data mi ration operations ma" be customi%ed for user3specific needs8 pre3confi ured as user3defined commands and executed in a sin le mouse click usin DiskBossD main /U9 application or direct desktop s(ortcuts. 9n addition8 DiskBoss Ultimate and DiskBoss Ser+er pro+ide a command line tool allowin one to execute user3defined file cop" commands from batc( files and s(ell scripts or sc(edule periodic file cop" operations usin a eneral purpose command sc(eduler.

11.2

%o #in, S eci&ic $ile 0# es or %ate,ories

Sometimes8 it ma" be reAuired to cop" or mo+e files matc(in one or more user3specific criteria. For example8 for backup purposes8 t(e user ma" wit( to cop" documents t(at were modified durin t(e last mont( or an" ot(er user3specific criteria.

DiskBoss Ultimate and DiskBoss Ser+er pro+ide t(e user wit( t(e abilit" to cop" files matc(in one or more user3defined criteria. 9n order to add one or more file matc(in rules8 open t(e cop" command dialo 8 select t(e N1ulesH tab and press t(e D!ddD button. Select an existin file matc(in rule and press t(e DDeleteD button to remo+e t(e selected file matc(in rule. 9f no rules are specified8 DiskBoss will cop" all files in t(e specified source disks and directories.

12#

DiskBoss User Manual

Flexense Ltd.

11.3

"dvanced $ile %o # and Data Mi,ration O tions

9n order to open t(e ad+anced cop" and data mi ration options dialo 8 press t(e N!d+anced 7ptionsH button located on t(e cop" dialo . 5(e options dialo consists of t(e N/eneralH tab8 t(e N1ulesH tab8 t(e N0erformanceH tab and t(e N=rror 4andlin H tab.

5(e N5eneralH tab allows one to control t(e followin parametersJ Overwrite Mode @ t(e o+erwrite mode ma" be set to one of t(e followin +aluesJ o+erwrite and continue8 o+erwrite if t(e source file is newer8 skip8 and enerate a uniAue file name. %o # D"%: @ t(is parameter instructs DiskBoss to cop" discrete access control lists ED!$LG from source files to destination files. 5ake into account t(at t(is option reAuires administrati+e pri+ile es. 5(is specific option is not a+ailable in DiskBoss =xpress. %o # S"%: @ t(is parameter instructs DiskBoss to cop" securit" control lists ES!$LG from source files to destination files. 5ake into account t(at t(is option reAuires administrati+e pri+ile es. 5(is specific option is not a+ailable in DiskBoss =xpress. %o # UserL5rou @ t(is parameter instructs DiskBoss to cop" file owners(ip information from source files to destination files. 5ake into account t(at t(is option reAuires administrati+e pri+ile es. 5(is specific option is not a+ailable in DiskBoss =xpress. %o # 0i1esta1 @ t(is parameter instructs DiskBoss to cop" file access8 creation and modification times from source files to destination files. %o # "ttri4utes @ t(is parameter instructs DiskBoss to cop" file attributes from source files to destination files. 9f t(is parameter is not set8 all files will be created wit( default attributes. S/ow Pro,ress @ t(is parameter allows one to enableBdisable t(e pro ress bar on t(e cop" process dialo . Disablin t(e pro ress bar w(en cop"in lar e amounts of files will result in better performance and si nificantl" s(orter cop" times. Veri&# "&ter %o # @ t(is parameter instructs DiskBoss to +erif" eac( file after completin t(e cop" operation. 6(en t(is parameter is set8 DiskBoss will reread eac( copied file and +erif" t(at t(e destination file is identical to t(e source file. 5ake into account t(at t(is option will si nificantl" decrease t(e cop" performance and increase t(e o+erall cop" time.

5(e NPer&or1anceH tab pro+ides t(e user wit( t(e abilit" to optimi%e file cop" and data mi ration operations for user3specific stora e confi urations and performance reAuirements. DiskBoss is optimi%ed for multi3coreBmulti3$0U computers and ad+anced 1!9D stora e s"stems and capable of cop"in files usin multiple8 simultaneous data streams. Durin runtime8 DiskBoss anal"%es copied files and applies different sc(edulin policies for different t"pes of files t(us maximi%in t(e cop" performance and minimi%in t(e cop" time. 9n order to speed up t(e file cop" process8 use multiple cop" streams w(en cop"in files located on multiple p("sical (ard disks or a 1!9D disk arra".

12&

DiskBoss User Manual

Flexense Ltd.

11.4

%o #in, $iles Usin, t/e Disk+oss %o11and :ine Utilit#

9n addition to t(e /U9 application8 DiskBoss Ultimate and DiskBoss Ser+er pro+ide a command line tool allowin one to perform file cop" and mo+e operations from batc( files and s(ell scripts. 5(e DiskBoss command line tool is located in t(e G;ProductDir<L4inH director". %o11and :ine S#nta6B

disk4oss *co # Cdir ;Source 1< D ... ;Source E< F Cdest ;Destination< D ;O tions< F disk4oss *1ove Cdir ;Source 1< D ... ;Source E< F Cdest ;Destination< D ;O tions< F

Para1etersB Cdir ;Source< *dest ;Destination Director#< !t least one source file or director" and a destination director" s(ould be specified. 9n order to ensure proper parsin of command line ar uments8 directories and file names containin space c(aracters s(ould be double Auoted.

O tionsB

3veri&# 5(is parameter instructs DiskBoss to +erif" eac( file after cop". 3strea1s PStream$ountQ 5(is parameter specifies t(e number of simultaneous file cop" streams. 3&ile=scanner PseAuential or parallelQ 5(is parameter specifies t(e file scannin modeJ seAuential or parallel. Use t(e parallel scannin mode w(en cop"in multiple input directories located on a 1!9D arra" or multiple disk dri+es. 3&ile=dela# Pdela" in millisecondsQ 5(is parameter instructs t(e DiskBossD cop" en ine to insert a dela" of ? ms. after eac( copied file. Use t(is option w(en "ou need to slowl" cop" data to or from a bus" production s"stem in order to minimi%e t(e potential performance de radation. 34lock=dela# Pdela" in millisecondsQ 5(is parameter instructs t(e DiskBossD cop" en ine to insert a dela" of ? ms. after eac( data block. Use t(is option w(en "ou need to slowl" cop" data to or from a bus" production s"stem in order to minimi%e t(e potential performance de radation. 3retr#=count P1etr"$ountQ 5(is parameter instructs t(e DiskBossD cop" en ine to retr" failed cop" operations. Use t(is option w(en cop"in data o+er an unreliable network connection or w(en some source files ma" be locked durin t(e cop" operation. 3retr#=dela# Pretr" dela" in secondsQ 5(is parameter specifies t(e time dela" between cop" retr" operations.

1')

DiskBoss User Manual

Flexense Ltd.

31a6= endin,=task PMax0endin 5askQ 5(is parameter specifies t(e maximum number of pendin retr" operations. 3overwrite=1ode P7+erwriteModeQ 5(is parameter specifies t(e file o+erwrite modeJ o+erwrite8 o+erwriteKifKnewer or skip. 3co #=dacl 5(is parameter instructs to cop" filesD access control lists ED!$LG. 3co #=sacl 5(is parameter instructs to cop" filesD securit" control lists ES!$LG. 3co #=owner 5(is parameter instructs to cop" filesD userB roup information. 3co #=ti1e 5(is parameter instructs to cop" filesD last accessBwriteBcreation times. 3co #=attr 5(is parameter instructs to cop" filesD read3onl"Bs"stemB(idden attributes. 3co #=all 5(is parameter instructs to cop" filesD !$L8 owners(ip8 times and attributes. 3v 5(is command s(ows t(e productHs maCor +ersion8 minor +ersion8 re+ision and build date. 3/el 5(is command s(ows t(e command line usa e information.

1'1

DiskBoss User Manual

Flexense Ltd.

12 $ile Delete and Data 3i in, O erations


12.1 Deletin, $iles Usin, Disk+oss 5UI a lication

DiskBoss pro+ides ad+anced bulk file delete and data wipin operations allowin one to securel" wipe confidential information8 sc(edule periodic file delete operations or automaticall" tri er polic"3based file delete operations accordin to user3specified rules w(ile sa+in file delete lo s or exportin lists of deleted files to an S:L database.

Users reAuired to securel" wipe confidential information are pro+ided wit( a lar e number of different data wipin al orit(ms ran in from a simple8 sin le3pass wipe to a powerful 23pass8 D7D -22).223M compliant data wipin al orit(m. 9n addition8 DiskBoss pro+ides t(e abilit" to appl" different t"pes of delete operations for different t"pes of files. For example8 all t"pes of documents and ima e files ma" be securel" wiped w(ile all ot(er t"pes of files Cust deleted.

=nterprise customers and 95 professions are pro+ided wit( t(e abilit" to implement full" automated file retention policies usin rule3based periodic file delete operations preconfi ured to delete files based on file creation8 last modification andBor last access dates. Finall"8 DiskBoss Ser+er can be used to automaticall" enforce 0$9 and 4900! compliance policies and perform file mana ement operations on specific t"pes of files and directories matc(in user3 specified rules.

1'2

DiskBoss User Manual

Flexense Ltd.

12.2

$ile Delete and Data 3i in, O tions

9n order to open t(e ad+anced file delete and data wipin options dialo 8 press t(e N!d+anced 7ptionsH button located on t(e file delete dialo . 5(e delete options dialo consists of t(e N/eneralH tab8 D!d+ancedD tab8 N1ulesH tab and t(e N=xcludeH tab. 5(e M5eneralM tab pro+ides t(e abilit" to control t(e file scannin mode8 t(e performance mode8 t(e number of processin t(reads and a number of additional ad+anced file delete options explained later in t(is document.

$ile Scannin, Mode @ DiskBoss is capable of deletin files located in multiple directoriesBdisks in parallel t(us impro+in t(e speed of t(e file delete process on multi3$0UBmulti3core s"stems. Select t(e D0arallelD file scannin mode if "ou wis( to delete files in all input directories simultaneousl". Per&or1ance Mode @ Sometimes8 in order to minimi%e a potential performance impact on runnin applications8 it ma" be reAuired to intentionall" slow down a lon runnin file delete or data wipin operation. 5(e D0erformance ModeD option allows one to set an appropriate performance le+el for t(e file delete operation. Processin, 0/reads 3 DiskBoss is optimi%ed for multi3core and multi3$0U ser+ers and can use a number of $0Us to effecti+el" delete millions of files located on one or more ser+ers or stora e s"stems. 5(e D0rocessin 5(readsD option allows one to set t(e number of $0Us or $0U3cores to use for t(e file delete operation. Delete In ut $ile :ists 3 DiskBoss can delete files listed in user3specified text files wit( a full file name Eincludin a full pat(G per line. 9n order to confi ure a file delete operation to delete files listed in one or more text files8 set t(e D1ead 9nputs From FilesD mode on t(e delete command inputs dialo . 9n t(is mode8 DiskBoss will read t(e specified text files and delete files listed in t(e user3pro+ided text files. Select t(is option8 in order to automaticall" delete t(e input text files after eac( delete operation. "lwa#s Delete @1 t# Directories 3 DiskBoss pro+ides t(e abilit" to perform rule3 based file delete operations and delete files matc(in one or more user3specified rules and policies. 9n t(e rule3based file delete mode8 DiskBoss will delete onl" files matc(in user3specified rules w(ile keepin all directories in place. Select t(is option8 in order to alwa"s delete empt" directories in t(e rule3based file delete mode.

1''

DiskBoss User Manual

Flexense Ltd.

5(e M"dvancedM tab pro+ides t(e abilit" to control a number of ad+anced file delete options includin t(e data wipin mode8 delete file lo s8 delete file lo s mode8 delete files lo s (istor"8 and delete files lo s director".

3i e Data $ro1 Disk 3 DiskBoss allows one to securel" wipe confidential information from t(e disk usin a lar e number of different data wipin al orit(ms ran in from a simple8 sin le3pass data wipe to a sop(isticated 23pass D7D compliant -22).223M data wipin al orit(m. 9n order to enable data wipin for a file delete operation8 select t(is option and select an appropriate data wipin al orit(m. Save Delete :o, $iles 3 DiskBoss pro+ides t(e abilit" to sa+e full file delete lo s to plain text files8 =xcel $S< files or an S:L database +ia t(e 7DB$ database interface. 9n order to enable delete file lo s8 select t(is option8 select an appropriate delete lo format Etext8 $S< or S:L databaseG and specif" a lo files director" or an S:L database table name prefix for t(e S:L database lo s format. 9n addition8 for t(e S:L database delete file lo s8 t(e user needs to confi ure t(e 7DB$ database interface to use to sa+e file delete lo s to t(e S:L database. :o, $iles Mode 3 Use t(is option to sa+e an indi+idual lo for eac( file delete operation8 consolidated (ourl" lo s8 consolidated dail" lo s or consolidated mont(l" lo s for all executed file delete operations. :o, $iles 2istor# 3 Use t(is option to specif" t(e number of delete files lo s to keep in t(e lo files director" or in t(e S:L database. For example8 if t(e lo files mode is set to D$onsolidated Dail" Lo FilesD and t(e lo s (istor" is set to 1)8 DiskBoss will keep in t(e lo s director" delete file lo s for t(e last 1) da"s. For t(e S:L database delete lo s8 DiskBoss will keep in t(e database delete lo tables for t(e last 1) da"s. :o, $iles Director# 3 Use t(is option to specif" a director" to sa+e delete lo files. For eac( lo file8 DiskBoss will enerate a uniAue file name wit( t(e date and time of eac( file delete operation. S9: 0a4le Pre&i6 3 5(is option is displa"ed w(en t(e delete file lo s format is set to t(e S:L database. Use t(is option to specif" an S:L table name prefix to sa+e file delete lo s to t(e S:L database. For eac( S:L database table8 DiskBoss will enerate a uniAue table name8 w(ic( will include t(e specified table name prefix and t(e date and time of eac( file delete operation.

1'*

DiskBoss User Manual

Flexense Ltd.

12.3

Deletin, S eci&ic $ile 0# es or $ile %ate,ories

5(e D)ulesD tab pro+ides t(e abilit" to delete files matc(in one or more user3specified rules. For example8 in order to delete all t"pes of documents t(at were last accessed more t(an ' "ears a o8 select t(e D1ulesD tab8 press t(e D!ddD button and add a rule matc(in files cate ori%ed as DDocuments8 Books and 4elp FilesD and t(en press t(e D!ddD button a ain and add a rule matc(in files t(at were last accessed more t(an ' "ears a o.

DiskBoss pro+ides a lar e number of different t"pes of file matc(in rules allowin one to precisel" select w(ic( files to delete. 9n addition8 DiskBoss Ser+er8 w(ic( runs in t(e back round as a ser+ice8 ma" be used to sc(edule periodic rule3based file delete operations to be executed at user3specified time inter+als or at a specific time of da" on selected da"s of week allowin one to implement automatic8 rule3based retention policies reAuired for Sarbanes@7xle"8 4900! and 0$9 compliance purposes.

12.4

@6cludin, Directories $ro1 $ile Delete O erations

Sometimes8 it ma" be reAuired to exclude one or more subdirectories from a rule3based file delete operation. 9n order to exclude a director" from a file delete operation8 open t(e ad+anced file delete options dialo 8 select t(e D=xcludeD tab and add one or more directories to be excluded from t(e file delete process.

1'-

DiskBoss User Manual

Flexense Ltd.

12.(

User*De&ined $ile Delete and Data 3i in, O erations

7ne of t(e most powerful capabilities of DiskBoss is t(e abilit" to pre3confi ure ad+anced file delete operations as user3defined commands and t(en execute t(ese commands in a sin le mouse click usin t(e DiskBoss $U9 application. 9n addition8 t(e user is pro+ided wit( t(e abilit" to execute pre3confi ured file delete operations usin t(e DiskBoss command line utilit" or sc(edule periodic file delete operations usin DiskBoss Ser+er8 w(ic( runs in t(e back round as a ser+ice and allows one to implement full" automated file delete and data wipin operations.

9n order to add a new user3defined file delete operation8 press t(e ri (t mouse button o+er t(e D$ommandsD pane8 select t(e D!dd ,ew 3 File Delete $ommandD menu item and enter a uniAue file delete command name. 7n t(e command inputs dialo 8 specif" one or more directories or files to delete and press t(e D,extD button.

9n order to execute a user3defined file delete command8 Cust double3click on t(e command item in t(e D$ommandsD pane. !not(er option is to create a desktop s(ortcut for t(e file delete operation and t(en click on t(e s(ortcut to execute t(e file delete operation wit(out startin t(e DiskBoss /U9 application. Finall"8 in order to execute t(e file delete operation usin t(e command line utilit"8 t"pe t(e followin commandJ disk4oss *e6ecute ;%o11and 7a1e<.

1'.

DiskBoss User Manual

Flexense Ltd.

12.6

Savin, Delete $ile :o,s

DiskBoss pro+ides t(e abilit" to sa+e full delete file lo s to t(e pain text format or t(e =xcel $S< format. 9n order to enable lo s for a file delete operation8 open t(e ad+anced file delete options dialo 8 select t(e D!d+ancedD tab8 enable t(e DSa+e Delete Lo FilesD option8 select an appropriate lo file format and specif" a director" w(ere to sa+e all lo files.

DiskBoss pro+ides t(e followin lo file modesJ Individual :o, $ile $or @ac/ Delete O eration 3 in t(is mode DiskBoss will sa+e an indi+idual lo file for eac( file delete operation wit( t(e lo file name containin t(e exact date and time of eac( file delete operation. %onsolidated 2ourl# :o, $iles 3 in t(is mode DiskBoss will sa+e consolidated (ourl" lo files for t(e last ? (ours accordin to t(e specified lo files (istor". %onsolidated Dail# :o, $iles 3 in t(is mode DiskBoss will sa+e consolidated dail" lo files for t(e last ? da"s accordin to t(e specified lo files (istor". %onsolidated Mont/l# :o, $iles 3 in t(is mode DiskBoss will sa+e consolidated mont(l" lo files for t(e last ? mont(s accordin to t(e specified lo files (istor".

!ccordin to t(e selected lo files format8 lo files mode and t(e lo s (istor"8 DiskBoss will keep a (istor" of lo files in t(e specified lo s director" wit( eac( lo file containin a date8 time8 status and a full file name for eac( deleted file.

1'2

DiskBoss User Manual

Flexense Ltd.

12.-

@6 ortin, Delete $ile :o,s to S9: Data4ase

$orporate customers and 95 professionals are pro+ided wit( t(e abilit" to export full delete file lo s to a centrali%ed S:L database. 9n order to enable S:L database lo s for a file delete operation8 open t(e ad+anced file delete options dialo 8 select t(e D!d+ancedD tab8 enable t(e DSa+e Delete Lo FilesD option8 select t(e S:L database lo s format and specif" an S:L table name prefix. 9n addition8 open t(e D7ptionsD dialo and confi ure an 7DB$ data source to use to export delete file lo s to t(e S:L database.

DiskBoss pro+ides t(e followin S:L database lo modesJ Individual :o, 0a4le $or @ac/ Delete O eration 3 in t(is mode DiskBoss will create an indi+idual S:L database table for eac( file delete operation wit( t(e table name containin t(e specified table name prefix and an exact date and time of t(e delete operation. %onsolidated 2ourl# Data4ase :o, 0a4les 3 in t(is mode DiskBoss will keep consolidated (ourl" S:L database tables for t(e last ? (ours accordin to t(e specified delete file lo s (istor". %onsolidated Dail# Data4ase :o, 0a4les 3 in t(is mode DiskBoss will keep consolidated dail" S:L database tables for t(e last ? da"s accordin to t(e specified delete file lo s (istor". %onsolidated Mont/l# Data4ase :o, 0a4les 3 in t(is mode DiskBoss will keep consolidated mont(l" S:L database tables for t(e last ? mont(s accordin to t(e specified delete file lo s (istor".

!ccordin to t(e selected delete file lo s mode and t(e lo s (istor"8 DiskBoss will keep a (istor" of S:L database tables wit( eac( S:L database table containin a date8 time8 status and a full file name for eac( deleted file.

1'#

DiskBoss User Manual

Flexense Ltd.

12..

Deletin, $iles :isted in User*S eci&ied 0e6t $iles

DiskBoss pro+ides t(e abilit" to delete files listed in user3specified text files allowin one to perform full" automated or periodic bulk file delete operations. DiskBoss can read file names from user3specified text files and delete all files listed in one or more text files or in all text files located in a director".

9n order to confi ure DiskBoss to delete files listed in user3specified text files8 create a user3 defined file delete command8 select t(e D1ead 9nputs From FilesD mode and add one or more directories or text files to t(e input list. 5(e specified text files s(ould contain full names of files or directories to be deleted wit( a sin le name per line. Durin runtime8 DiskBoss will read t(e specified text files and delete all files listed in t(e text files. !not(er option is to specif" a director" w(ic( ma" contain a number of text files wit( lists of files to be deleted. 9n t(is case8 DiskBoss will parse t(e director"8 read all text files located in t(e director" and delete all files listed in t(e text files.

DiskBoss specified create a accordin

allows one to perform bulk file delete operations periodicall" accordin to a user3 time inter+al. 9n order to perform a user3defined file delete operation periodicall"8 new periodic Cob and select t(e user3defined file delete command to be executed to t(e specified time inter+al.

1'&

DiskBoss User Manual

Flexense Ltd.

9n addition8 DiskBoss pro+ides t(e abilit" to automaticall" execute a user3defined file delete command w(en one or more text files wit( lists of files to be deleted are created in t(e specified inputs director". 9n order to enable automatic execution of file deleted operations8 add a disk c(an e monitorin command8 confi ure t(e real3time disk c(an e monitor to monitor t(e director" wit( t(e text files listin files to be deleted8 enable actions for t(e real3 time disk c(an e monitor and select t(e user3defined delete command to be executed after eac( newl" created text file.

Durin runtime8 DiskBoss will continuousl" monitor t(e confi ured director"8 detect newl" created text files8 read file names from t(ese files and delete all listed files. Finall"8 in order to automaticall" delete text files wit( lists of files after eac( delete operation8 open t(e user3 defined file delete command8 open t(e D7ptionsD dialo 8 select t(e D/eneralD tab and enable t(e DDelete 9nput File ListsD option.

Full" automated bulk file delete operations8 performed wit(out an" user inter+ention8 ma" be confi ured usin DiskBoss Ser+er8 w(ic( runs as a ser+ice in t(e back round8 and is capable of continuousl" monitorin a director" for newl" created text files and automaticall" delete all files listed in t(e created text files. 7nce DiskBoss Ser+er is full" confi ured8 t(e user Cust needs to cop" one or more text files to t(e specified director" and DiskBoss Ser+er will automaticall" perform all file delete operations in t(e back round.

1*)

DiskBoss User Manual

Flexense Ltd.

12.'

Deletin, $iles Usin, t/e Disk+oss %o11and :ine Utilit#

9n addition to t(e /U9 application8 DiskBoss Ultimate and DiskBoss Ser+er pro+ide a command line tool allowin one to perform file delete operations from batc( files and s(ell scripts. 5(e DiskBoss command line tool is located in t(e G;ProductDir<L4inH director". %o11and :ine S#nta6B

disk4oss *delete ;In ut 1< D ... ;In ut E< ;O tions< F 5(is command deletes t(e specified files and directories.

disk4oss Ce6ecute ;User*De&ined $ile Delete %o11and< 5(is command executes t(e specified user3defined file delete command.

Para1etersB *delete PFile or Director"Q !t least one file or director" s(ould be specified. 9n order to ensure proper parsin of command line ar uments8 directories and file names containin space c(aracters s(ould be double Auoted. O tionsB 3wi e 5(is parameter instructs to wipe data from t(e disk. 3con&ir1 =xplicitl" confirms delete operation. 3workers P5(read$ountQ 5(is parameter specifies t(e number of workin t(reads. 3v 5(is parameter s(ows t(e productHs maCor +ersion8 minor +ersion8 re+ision and build date. 3/el 5(is parameter s(ows t(e command line usa e information.

1*1

DiskBoss User Manual

Flexense Ltd.

13 +ulk $ile "ttri4ute %/an,er


13.1 %/an,in, $ile "ttri4utes Usin, t/e Disk+oss 5UI " lication

DiskBoss includes a bulk file attribute c(an er allowin one to process one or more disks or directories and c(an e file attributes8 creation dates8 last modification dates and last access dates. 5(e bulk file attributes c(an es pro+ides a lar e number of ad+anced options allowin one to process specific t"pes of files8 perform multiple operations durin a sin le scan t(rou ( t(e file s"stem8 exclude directories from t(e scannin process8 etc.

5(e bulk file attribute c(an er is optimi%ed for modern multi3core and multi3$0U ser+ers and can scan directories and process files usin a number of $0U or $0U cores accordin to user3 specific needs and reAuirements. 9n addition8 t(e user is pro+ided wit( ad+anced parallel director" scannin capabilities allowin one to process files and c(an e file attributes andBor file timestamps for millions of files +er" effecti+el".

9n order to start a simple c(an e file attributes operation8 select one or more directories or files in t(e DiskBoss file na+i ator and press t(e D!ttributesD button located on t(e main toolbar. 7n t(e DSetD tab select file attributes t(at s(ould be set8 on t(e D1esetD tab select file attributes t(at s(ould be reset8 on t(e DDateD tab select timestamps t(at s(ould be modified and press t(e DStartD button. DiskBoss will scan t(e selected directories and all subdirectories and c(an e selected file attributes and file creation8 last modification and last access timestamps.

1*2

DiskBoss User Manual

Flexense Ltd.

13.2

"dvanced %/an,e $ile "ttri4utes O tions

5(e DiskBoss bulk file attributes c(an er pro+ides a number of ad+anced c(an e file attributes options allowin one to customi%e c(an e file attributes operations for user3specific needs and reAuirements.

Process Mode 3 t(is option pro+ides t(e abilit" to c(an e file attributes for files onl"8 directories onl" or for files and directories. $ile Scannin, Mode 3 DiskBoss is optimi%ed for multi3core and multi3$0U ser+ers and is capable of scannin files and directories in parallel usin multiple $0Us. Use t(is option to select t(e D0arallelD or DSeAuentialD file scannin mode. Per&or1ance Mode 3 9n order to minimi%e a potential performance impact on runnin production applications8 DiskBoss pro+ides t(e abilit" to intentionall" slow down lon 3 runnin c(an e file attributes operations8 w(ic( ma" be useful w(en c(an in attributes for millions of files on acti+e production ser+ers and stora e s"stems. Processin, 0/reads 3 Use t(is option to set t(e number of processin t(reads to be used for t(e c(an e file attributes operation.

13.3

%/an,in, "ttri4utes &or S eci&ic 0# es o& $iles

DiskBoss allows one to c(an e file attributes andBor file timestamps for files matc(in user3 specified rules. For example8 t(e user is pro+ided wit( t(e abilit" to c(an e file attributes for all t"pes of ima es wit( t(e file si%e more t(an ? MB. Multiple different t"pes of file matc(in rules ma" be used to precisel" select files to be processed.

9n order to add one or more file matc(in rules to a c(an e file attributes operation8 select t(e D1ulesD tab8 press t(e D!ddD button8 select a rule t"pe and enter all reAuired parameters. Durin t(e file s"stem scannin process8 DiskBoss will select files usin t(e specified file matc(in rules and c(an e file attributes andBor timestamps for files matc(in t(e specified rules.

1*'

DiskBoss User Manual

Flexense Ltd.

13.4

@6cludin, Directories &ro1 %/an,e $ile "ttri4utes Process

Sometimes8 it ma" be reAuired to exclude one or more subdirectories from a c(an e file attributes operation. 9n order to exclude one or more directories8 open t(e c(an e file attributes dialo 8 select t(e D=xcludeD tab and add directories t(at s(ould be excluded from t(e c(an e file attributes process.

9n addition8 ad+anced users and 95 professionals are pro+ided wit( a number of exclude directories macro commands allowin one to exclude multiple directories usin a sin le macro command. N+@5I7S ;0e6t Strin,< 3 excludes directories be innin wit( t(e specified strin . N%O70"I7S ;0e6t Strin,< 3 excludes directories containin t(e specified strin . N@7DS ;0e6t Strin,< 3 excludes all directories endin wit( t(e specified strin . N)@5@E ;)e,ular @6 ression< 3 excludes directories matc(in t(e specified re ular expression.

For example8 t(e exclude macro command DL$7,5!9,S 5emporar" FilesD will exclude all directories wit( D5emporar" FilesD at an" place in t(e full director" pat( and t(e exclude macro command DL1=/=? U.E5M0V5=M0GLD will exclude directories endin wit( D.5M0D or D.5=M0D.

1**

DiskBoss User Manual

Flexense Ltd.

13.(

User*De&ined %/an,e $ile "ttri4utes %o11ands

7ne of t(e most powerful capabilities of DiskBoss is t(e abilit" to pre3confi ure ad+anced c(an e file attributes operations as user3defined commands and t(en execute t(ese commands in a sin le mouse click usin t(e DiskBoss $U9 application. 9n addition8 t(e user is pro+ided wit( t(e abilit" to execute pre3confi ured c(an e file attributes operations usin t(e DiskBoss command line utilit" or sc(edule periodic c(an e file attributes operations usin DiskBoss Ser+er8 w(ic( runs in t(e back round as a ser+ice and allows one to implement full" automated c(an e file attributes operations.

9n order to add a new user3defined c(an e file attributes operation8 press t(e ri (t mouse button o+er t(e D$ommandsD pane8 select t(e D!dd ,ew 3 $(an e File !ttributes $ommandD menu item and enter a uniAue command name. 7n t(e command inputs dialo 8 specif" one or more directories or files to process and press t(e D,extD button.

9n order to execute a user3defined c(an e file attributes command8 Cust double3click on t(e command item in t(e D$ommandsD pane. !not(er option is to create a desktop s(ortcut for t(e c(an e file attributes operation and t(en click on t(e s(ortcut to execute t(e c(an e file attributes operation wit(out startin t(e DiskBoss /U9 application. Finall"8 in order to execute t(e c(an e file attributes operation usin t(e command line utilit"8 t"pe t(e followin commandJ disk4oss *e6ecute ;%o11and 7a1e<.

1*-

DiskBoss User Manual

Flexense Ltd.

14 Disk+oss 5UI "


14.1

lication

$ile Mana,e1ent and 7avi,ation

DiskBoss is inte rated around a uniAue file na+i ator pro+idin file t"pe colorin 8 a customi%able detailed +iew8 a t(umbnail +iew8 user3selectable tool panes8 file s"stem location bookmarks and ad+anced file filters. 5(e DiskBossD built3in file na+i ator allows one to execute an" reAuired operation in a sin le mouse click. >ust select one or more files8 directories or disks and press a command button on t(e main toolbar to start t(e file classification8 stora e utili%ation anal"sis8 data mi ration or duplicate files identification process.

5(e DiskBossD built3in file na+i ator pro+ides t(e followin file +iew modesJ t(e list +iew mode8 t(e icon +iew mode8 t(e detailed +iew mode and t(e t(umbnail +iew mode. 9n t(e t(umbnail +iew mode8 DiskBoss supports t(e followin ima e formatsJ >0=/8 /9F8 0,/8 BM08 59FF8 0BM8 0/M8 00M8 ?BM8 and ?0M. 9n t(e detailed +iew mode8 DiskBoss allows one to customi%e columns8 define user3specific file t"pes and edit t(e displa" st"le for eac( of t(em. For example8 files (a+in t(e extension D=?=D ma" be displa"ed as D0ro ramsD usin a bold font on t(e "ellow back round. !ll customi%ations are sa+ed in t(e user confi uration file and ma" be exported for backup purposes or transferred to anot(er computer b" usin t(e DiskBossD confi uration exportBimport capabilities. 9n addition8 t(e detailed +iew mode pro+ides t(e user wit( t(e abilit" to sort files b" t(e file name8 t"pe8 si%e8 creation time8 last modification time or last access time. 9n order to sort files8 Cust click on an appropriate column (eader. 6(en t(e user clicks on a column (eader for t(e first time8 all t(e files are sorted in t(e ascendin order. 5o sort files in t(e descendin order8 click on t(e same column (eader for t(e second time.

1*.

DiskBoss User Manual

Flexense Ltd.

14.2

Disk+oss 5UI :a#outs

9n order to impro+e /U9 usabilit" and facilitate specific file mana ement tasks8 t(e DiskBoss main /U9 application pro+ides four user3selectable /U9 la"outs. 0ress t(e N:a#outsH button to switc( t(e /U9 application to t(e next /U9 la"out. 5(e first /U9 la"out places tool panes on t(e bottom side of t(e file +iew.

5(e second /U9 la"out places tool panes on t(e left side of t(e file +iew. 5(e t(ird /U9 la"out places tool panes on t(e ri (t side of t(e file +iew. Finall"8 t(e fourt( /U9 la"out places t(e first tool pane on t(e ri (t side of t(e file +iew and t(e second tool pane on t(e bottom side of t(e file +iew.

1*2

DiskBoss User Manual

Flexense Ltd.

14.3

User*De&ined %o11ands

DiskBoss is a powerful and flexible product pro+idin a lar e number of features8 capabilities and confi uration options allowin one to perform man" different file and stora e mana ement operations. 9n order to simplif" mana ement and execution of freAuentl" used operations8 DiskBoss pro+ides t(e user wit( t(e abilit" to add user3defined commands. !ll maCor product features suc( as file searc(8 classification8 or ani%in 8 s"nc(roni%ation8 cop"8 mo+e8 delete8 stora e utili%ation anal"sis8 duplicate files searc( and disk monitorin ma" be added as user3defined commands and pre3confi ured for user3specific needs and custom (ardware confi urations.

9n order to add and a new command8 select t(e Nuser3defined commandsH tool pane8 click t(e ri (t mouse button8 select t(e N!ddH menu and select t(e reAuired command t"pe. !ll command t"pes reAuire t(e user to specif" one or more directories or files to be processed. 9n addition8 dependin on t(e command t"pe8 command3specific dialo will be displa"ed and t(e user will be pro+ided wit( t(e abilit" to control all t(e command3specific options. 7nce added8 a user3defined command will be sa+ed in t(e DiskBoss userHs confi uration and displa"ed in t(e user3defined commands tool pane. 9n order to mana e user3defined commands8 select t(e NUser3Defined $ommandsH tool pane8 select t(e reAuired command8 click t(e ri (t mouse button and select one of t(e followin operationsJ @dit %o11and @ use t(is feature to edit a pre+iousl" created user3defined command. Dependin on t(e command t"pe8 DiskBoss will s(ow all t(e reAuired dialo and t(e user will be pro+ided wit( t(e abilit" to control all t(e command3specific options. @6ecute %o11and @ use t(is feature to execute t(e selected user3defined command. !lternati+el"8 Cust click on a command in t(e user3defined commands list. %reate Deskto S/ortcut @ use t(is feature to create direct desktop s(ortcuts for freAuentl" used commands. $ommands started usin desktop s(ortcuts are executed wit(out t(e DiskBoss /U9 application. For example8 after clickin on a desktop s(ortcut pointin to a user3defined searc( command8 t(e user will see t(e searc( dialo onl" and not t(e full DiskBoss /U9 application. )ena1e %o11and @ use t(is feature to rename an existin user3defined command. DiskBoss will s(ow an entr" dialo and t(e user will be pro+ided wit( t(e abilit" to specif" a new command name. Move %o11and U @ use t(is feature to mo+e freAuentl" used commands to t(e be innin on t(e command list. Move %o11and Down @ use t(is feature to mo+e less freAuentl" user commands to t(e end of t(e command list. Delete %o11and @ use t(is feature to delete unused commands.

1*#

DiskBoss User Manual

Flexense Ltd.

9n addition8 DiskBoss allows one to write user3defined commands usin an open ?ML3Based format. 5(e ?ML3Based format pro+ides support for all features and capabilities a+ailable in t(e DiskBoss /U9 application and allows one to import custom user3defined commands to t(e product confi uration. Finall"8 DiskBoss Ultimate allows one to execute ?ML3Based user3 defined command on3t(e3fl" usin t(e DiskBoss command line tool. !n" user3defined command ma" be executed in t(ree different wa"sJ in DiskBossD main /U9 application8 as a standalone /U9 tool and usin DiskBossD command line tools. 9n order to execute a user3defined command in DiskBossD main /U9 application8 select t(e user3defined commands tool pane and click on t(e command item in t(e commands list. DiskBoss will load t(e user3defined command and execute it in t(e main /U9 application s(owin all t(e reAuired /U9 windows and dialo s accordin to t(e information sa+ed in t(e user3defined command.

! more effecti+e wa" to execute freAuentl" used commands is to add command s(ortcuts to t(e 6indows desktop. 9n order to do t(at8 select t(e user3defined commands tool pane8 press t(e ri (t mouse button o+er t(e reAuired command and select t(e N!dd Desktop S(ortcutH menu item. DiskBoss will create a desktop s(ortcut wit( t(e same file name as t(e commandHs name. 9n order to execute suc( a command8 Cust click on t(e command s(ortcut on t(e 6indows desktop. 6(en executin user3defined commands usin desktop s(ortcuts8 DiskBoss will open a command3specific process dialo t(at will perform all t(e reAuired operations and terminate after t(e user will press t(e N$loseH button.

"dvanced %o11ands Mana,e1ent DiskBoss pro+ides t(e user wit( an ad+anced user3defined commands /U9 mana ement interface allowin one to mana e and execute user3defined commands more effecti+el". 5o open ad+anced user3defined commands mana ement dialo 8 select t(e menu Z5ools @ Mana e $ommands[. 9n addition to t(e features a+ailable in t(e user3defined commands tool pane8 t(e commands mana ement dialo pro+ides commands searc( and filters8 user3defined command cop"8 command importBexport capabilities and user3defined command s(ortcuts. For eac( user3defined command8 t(e commands mana ement dialo displa"s t(e command name8 a user3selected command s(ortcut and t(e command t"pe. 9n order to find a specific user3defined command8 enter all or a part of t(e command name in t(e searc( entr" and press t(e NSearc(H button. !lternati+el"8 select a specific command t"pe in t(e command filter to s(ow commands of a specific t"pe onl". For example8 select t(e N<iew Searc( $ommandsH filter to see searc( commands onl". 5(e command t"pe filter ma" be user in conCunction wit( t(e command searc( capabilit". 9n order to reset searc( results and t(e command t"pe filter8 press t(e N$learH button and t(e command mana ement dialo will s(ow all t(e defined commands.

1*&

DiskBoss User Manual

Flexense Ltd.

9n order to add a new user3defined command8 press t(e N!ddH button and select an appropriate command t"pe. 7n t(e command inputs dialo add one or more directories or files t(at s(ould be processed and press t(e N,extH button. ! t"pical command dialo s(ows command specific features and options dependin on t(e selected command t"pe. For detailed information about (ow to use a specific command refer to an appropriate section in t(e DiskBoss product manual. Select a user3defined command and press t(e N=ditH button to edit t(e selected user3defined command. Select one or more user3defined commands and press t(e NDeleteH button to delete all t(e selected commands. Select a user3defined command and press t(e NUpH or NDownH buttons to c(an e t(e position of a command in t(e command list. Use t(is feature to mo+e more freAuentl" used commands to t(e be innin of t(e command list. !ll c(an es made in user3defined commands will take effect in bot( command mana ement interfaces 3 t(e user3 defined commands mana ement dialo and t(e user3defined commands tool pane. Sometimes8 w(en "ou (a+e a workin user3defined command and need to create a sli (tl" modified or customi%ed +ersion of t(e command8 it will be +er" (elpful to cop" t(e existin command and make all t(e reAuired c(an es in t(e commandHs cop". 9n order to cop" a user3 defined command8 select t(e command item8 press t(e N$op"H button and enter a new command name. DiskBoss will create a new command8 cop" all t(e settin and options from t(e ori inal command and sa+e t(e new command to t(e userHs confi uration file. !not(er useful feature is t(e abilit" to importBexport user3defined commands toBfrom different DiskBoss installations. 9n order to export one or more user3defined commands8 select all t(e reAuired command items8 press t(e ri (t mouse button8 select t(e N=xport $ommandsH menu item and select a destination director" w(ere all t(e selected commands s(ould be exported to. 9n order to import pre+iousl" exported commands8 press t(e ri (t mouse button8 select t(e N9mport $ommandsH menu item and select all t(e command files t(at s(ould be imported. 5ake into account t(at t(ese features are a+ailable in DiskBoss Ultimate onl" and t(ere is no abilit" to importBexport commands toBfrom DiskBoss =xpress or DiskBoss 0rofessional. 9n order to execute a user3defined command directl" from t(e commands mana ement dialo 8 select t(e command item and press t(e N=xecuteH button. DiskBoss will load t(e user3defined command and execute it in t(e main /U9 application s(owin all t(e reAuirin /U9 windows and dialo s accordin to t(e information sa+ed in t(e user3defined command. 9n order to create a desktop s(ortcut for a command8 select t(e command item8 press t(e ri (t mouse button and select t(e N$reate Desktop S(ortcutH menu item. DiskBoss will create a desktop s(ortcut wit( t(e same file name as t(e commandHs name. 9n order to execute suc( a command8 Cust click on t(e command s(ortcut on t(e 6indows desktop. Finall"8 DiskBoss Ultimate allows one to associate custom ke"board s(ortcuts wit( user3 defined commands. 9n order to set a ke"board s(ortcut for a user3defined command8 select t(e command item in t(e command list8 press t(e ri (t mouse button and select t(e NSet ;e"board S(ortcutH menu item. 7n t(e N$ustomi%e ;e"board S(ortcutH dialo select an a+ailable ke"board seAuence and press t(e N7kH button. ,ow8 "ou can execute t(e user3 defined command b" pressin t(e selected ke"board s(ortcut. 9n addition to t(e /U9 application8 t(e DiskBoss Ultimate edition pro+ides a command line tool allowin one to use all features of DiskBoss from an 7S s(ell window. 5(e DiskBoss command line tool pro+ides power users and s"stem administrators wit( t(e abilit" to automate t(e file mana ement operations and to inte rate DiskBoss features into batc( files and s(ell scripts. 5(e DiskBoss command line tool is located in P0roductDirQBbin director".

disk4oss.e6e *e6ecute P$ommand ,ameQ or P?ML File ,ameQ

5(is command executes user3defined commands usin input directories8 files and all confi uration options sa+ed in t(e specified user3defined command. 9n addition8 DiskBoss Ultimate allows one to directl" execute user3defined commands written accordin to t(e DiskBoss ?ML3Based format. For detailed information about t(e ?ML format refer to t(e section 1' in t(is document.

1-)

DiskBoss User Manual

Flexense Ltd.

14.4

"uto1atic Selection o& In ut Disks Usin, Macro %o11ands

,ormall"8 DiskBoss disk anal"sis and file searc( commands process a pre3defined set of input disks8 directories andBor network s(ares8 but sometimes it ma" be reAuired to d"namicall" select disks to be anal"%ed dependin on t(e confi uration of t(e anal"%ed (ost computer. For example8 letDs assume t(at t(e user needs to anal"%e a number of internal (ard disks and a number of external (ard dri+es wit( external (ard disk dri+es sometimes connected and sometimes not dependin on eac( specific situation. 9n suc( cases8 it is not possible to pre3 confi ure an anal"sis operation to process a pre3defined set of input disks and suc( operations s(ould be confi ured d"namicall" accordin to t(e current confi uration of t(e (ost computer.

9n order to enable d"namic confi uration of disk space anal"sis8 file classification and file searc( operations8 DiskBoss pro+ides a number of macro commands allowin one to automaticall" select w(ic( disks to process accordin to t(e current confi uration of t(e (ost computer. 5(e followin macro commands ma" be added instead of input directories to disk space anal"sis8 file classification8 duplicate files detection and file searc( commandsJ N"::=:O%":=DIS?S 3 t(is macro command inserts all internal (ard disks to t(e list of directories t(at s(ould be processed. N"::=@E0@)7":=DIS?S 3 t(is macro command inserts all external (ard disks to t(e list of directories t(at s(ould be processed. N"::=7@03O)?=DIS?S 3 t(is macro command inserts all mapped network dri+es to t(e list of directories t(at s(ould be processed. N"DD=7@03O)?=S2")@S ;2ost 7a1e or IP "ddress< 3 t(is macro command inserts all network s(ares accessible in a ser+er or ,!S stora e de+ice identified b" t(e specified (ost name or 90 address. N"DD=DIS?=:"+@: ;:a4el< 3 t(is macro command inserts all disks containin t(e specified disk label to t(e list of directories t(at s(ould be processed. ND@:=DIS?=:"+@: ;:a4el< 3 t(is macro command remo+es all disks containin t(e specified disk label from t(e list of directories t(at s(ould be processed. For example8 t(is macro command ma" be used wit( t(e L!LLKL7$!LKD9S;S macro to remo+e t(e s"stem disk or ot(er special disks t(at s(ould be excluded from t(e anal"sis operation. ND@:=DIS?=:@00@) ;:etter< 3 t(is macro command remo+es t(e specified disk letter from t(e list of directories t(at s(ould be processed. For example8 t(is macro command ma" be used wit( t(e L!LLKL7$!LKD9S;S macro to remo+e t(e s"stem disk from t(e anal"sis operation.

9n addition8 t(ese macro commands ma" be used to pre3confi ure disk space anal"sis8 file classification8 duplicate files detection andBor file searc( commands to be executed on a number of different ser+ers w(en eac( ser+er (as a different set of (ard disks to be anal"%ed. ! set of disk anal"sis commands ma" be pre3confi ured and tested on a sin le ser+er and t(en broadcasted to a number of DiskBoss Ser+ers t(rou ( t(e network usin t(e DiskBoss Ser+er confi uration s"nc feature.

1-1

DiskBoss User Manual

Flexense Ltd.

14.(

@6cludin, Directories $ro1 "nal#sis and $ile Mana,e1ent O erations

DiskBoss pro+ides t(e abilit" to exclude one or more directories from disk space anal"sis and file mana ement operations. 9n order to confi ure exclude directories8 open t(e anal"sis or file mana ement command confi uration dialo 8 press t(e D7ptionsD button8 select t(e D=xcludeD tab and add one or more directories to exclude.

9n t(e simplest case8 Cust add a full director" pat( to exclude from t(e anal"sis or file mana ement operation. 9n addition8 ad+anced users are pro+ided wit( a number of exclude directories macro commands allowin one to exclude multiple directories usin a sin le macro command. DiskBoss pro+ides t(e followin exclude directories macro commandsJ N+@5I7S ;0e6t Strin,< 3 t(is macro command excludes all directories be innin wit( t(e specified text strin . N%O70"I7S ;0e6t Strin,< 3 t(is macro command excludes all directories containin t(e specified text strin . N@7DS ;0e6t Strin,< 3 t(is macro command excludes directories endin wit( t(e specified text strin . N)@5@E ;)e,ular @6 ression< 3 t(is macro command excludes all directories matc(in t(e specified re ular expression.

For example8 t(e exclude macro command DL$7,5!9,S 5emporar" FilesD will exclude all directories wit( D5emporar" FilesD at an" place in t(e full director" pat( and t(e exclude macro command DL1=/=? U.E5M0V5=M0GLD will exclude all directories endin wit( D.5M0D or D.5=M0D.

1-2

DiskBoss User Manual

Flexense Ltd.

14.6

0ask Mana,e1ent

DiskBoss allows one to execute multiple file mana ement operations simultaneousl". Multiple simultaneous file mana ement operations ma" be started8 stopped8 paused or resumed accordin to userHs specific needs. For example8 t(e user is pro+ided wit( t(e abilit" to suspend a lon runnin operation8 execute an ur ent task and after t(at resume t(e pre+iousl" paused lon runnin operation. 6(en startin multiple file mana ement operations8 DiskBoss allows one to submit all tasks to t(e tasks Aueue or execute all tasks simultaneousl".

0ress8 t(e NSubmitH button to add t(e new operation to t(e task Aueue. 9n t(is case all started operations will be executed seAuentiall"8 one after one wit(out interferin wit( eac( ot(er. 9f "ou wis( to execute multiple operations on numerous disks or stora e de+ices simultaneousl"8 press t(e NStart ,owH button. 5(e N5asksH button Elocated on t(e main toolbarG allows one to access t(e task mana ement dialo 8 w(ic( pro+ides a number of task mana ement capabilities. Select one or more runnin tasks and press t(e N0auseH button to pause all t(e selected tasks. Select one or more pre+iousl" paused tasks and press t(e N$ontinueH button to resume all t(e selected tasks. Select one or more runnin Eor pausedG tasks and press t(e NStopH button to cancel all t(e selected tasks. $lick on a task item in t(e tasks +iew to open t(e taskHs status dialo . 9f t(e task (as been completed8 DiskBoss will open t(e results dialo .

9n addition to t(e abilit" to startBstop multiple tasks8 DiskBoss Ultimate pro+ides t(e user wit( t(e abilit" to d"namicall" control t(e speed of an" runnin operation t(us allowin one to slow down or speed3up lon runnin operations accordin to specific needs. Select a runnin task8 press t(e ri (t mouse button and select t(e N0erformanceH menu item to set a custom performance mode for t(e selected task. 5(e same ma" be ac(ie+ed usin t(e NSpeedH button located on all t"pes of process dialo s.

1-'

DiskBoss User Manual

Flexense Ltd.

14.-

Sc/edule Periodic "nal#sis and $ile Mana,e1ent O erations

DiskBoss pro+ides t(e abilit" to execute disk space anal"sis and file mana ement operations periodicall" at specific time inter+als8 weekl" or mont(l" sc(edules8 etc. 5(e user is pro+ided wit( t(e abilit" to define an unlimited number of periodic Cobs wit( eac( one confi ured to execute one or more disk space anal"sis or file mana ement commands.

=ac( periodic Cob can be started b" multiple (ourl"8 dail"8 weekl" andBor mont(l" tri ers wit( different sc(edules for eac( tri er allowin one to execute disk space anal"sis and file mana ement operations at different times dependin on t(e week da"8 mont( da"8 etc. 9n addition8 t(e user is pro+ided wit( t(e abilit" to execute multiple disk space anal"sis andBor file mana ement operations in eac( periodic Cob.

B" default8 DiskBoss executes multiple commands specified in a periodic Cob seAuentiall" one after one. 9n order to anal"%e files located on multiple p("sical disks or multiple se+ers or ,!S stora e de+ices more effecti+el"8 DiskBoss pro+ides t(e abilit" to execute multiple disk space anal"sis or file mana ement operations in parallel.

1-*

DiskBoss User Manual

Flexense Ltd.

9n order to add a periodic Cob tri er8 press t(e D!ddD button located on t(e ri (t side of t(e periodic Cob tri ers +iew. DiskBoss pro+ides t(e followin fi+e t"pes of periodic Cob tri ersJ periodic8 dail"8 weekl"8 mont(l" and a sin le time tri er.

5(e re ular periodic Cob tri er starts selected disk space anal"sis or file mana ement commands accordin to t(e selected time inter+al8 w(ic( ma" be specified in minutes or (ours. 5(e dail" periodic Cob tri er starts selected commands e+er" da" exactl" at t(e specified time.

5(e weekl" periodic Cob tri er starts commands accordin to t(e selected week da"s and t(e specified time of t(e da". LetDs assume t(at a backup operation s(ould be executed e+er" Monda" at 12am and e+er" 5uesda" at 2am. 9n t(is case8 t(e user can add two periodic Cob tri ers wit( t(e first one confi ured to start t(e backup operation e+er" Monda" at 12am and t(e second tri er confi ured to start t(e backup operation e+er" 5uesda" at 2am. 5(e mont(l" periodic Cob tri er pro+ides t(e abilit" to execute disk space anal"sis or file mana ement commands on specific mont( da"s. Finall"8 t(e sin le time periodic Cob tri er allows one to sc(edule execution of disk space anal"sis andBor file mana ement operations on an exact date and time. !n arbitrar" number of tri ers ma" be combined in a sin le periodic Cob allowin one to precisel" control (ow and w(en to execute automated disk space anal"sis andBor file mana ement operations. 0eriodic Cobs a+ailable in DiskBoss 0ro and DiskBoss Ultimate are executed in t(e DiskBoss /U9 application and in order to work properl" t(e /U9 application s(ould be continuousl" runnin . !not(er option is to use DiskBoss Ser+er8 w(ic( runs in t(e back round as a ser+ice and is capable of executin multiple periodic disk space anal"sis andBor file mana ement operations e+en w(en no one is lo ed in.

1--

DiskBoss User Manual

Flexense Ltd.

14..

Sound 7oti&ications

DiskBoss pro+ides t(e abilit" to pla" notification sounds w(en a file mana ement operation is started8 completed or failed. 9n addition8 t(e user is pro+ided wit( t(e abilit" to enable8 disable or customi%e all t"pes of sound notifications.

9n order to open t(e D,otification SoundsD dialo 8 select t(e D5ools 3 ,otification SoundsD menu item. 5(e D,otifications SoundsD dialo s(ows all t(e a+ailable sound notifications and allows one to enable or disable specific sound notifications.

9n order to select a custom notification sound file8 click on a notification sound item in t(e sounds list and select a custom 6!< file. 9n order to pla" a notification sound8 select t(e reAuired notification sound in t(e sounds list and press t(e D0la"D button.

1-.

DiskBoss User Manual

Flexense Ltd.

14.'

+uilt*In Disk SM")0 Viewer

DiskBoss pro+ides a built3in disk SM!15 +iewer allowin one to +iew t(e (ealt( status of p("sical (ard disks installed in t(e computer. 9n order to open t(e disk SM!15 +iewer8 press t(e NSM!15H button located on t(e main toolbar. 5(e disk SM!15 +iewer s(ows t(e disk model name8 t(e firmware +ersion8 t(e disk serial number and t(e list of supported SM!15 attributes for t(e currentl" selected p("sical disk.

9f multiple p("sical disks are installed in t(e computer8 use t(e disk selector combo box8 located on t(e bottom side of t(e SM!15 +iewer8 to c(an e t(e currentl" displa"ed disk. 9f one or more critical SM!15 attributes are out of +alid ran es8 t(e attributes will be marked wit( "ellow Ewarnin G icons or red EerrorG icons dependin on t(e status and meanin of eac( specific SM!15 attribute.

9n order to sa+e t(e disk SM!15 information to a report file8 press t(e NSa+eH button and specif" a report file name. 9n order to open a pre+iousl" sa+ed disk SM!15 report8 press t(e NLoadH button and select t(e report file to load.

1-2

DiskBoss User Manual

Flexense Ltd.

14.10 +uilt*In 2@E @ditor


DiskBoss includes a built3in 4=? editor allowin one to +iew files and edit file data in t(e 4=? and text modes. 5(e 4=? editor pro+ides t(e abilit" to +iew and edit (u e files w(ile usin a +er" small amount of s"stem memor" t(us allowin one to work wit( lar e D<D ima e files and +irtual mac(ine disk ima e files sometimes reac(in tens and (undreds of /i ab"tes per file. 6(en a file lar er t(an * /i ab"tes is opened8 t(e 4=? editor switc(es to t(e .*3Bit position displa" mode.

5(e DiskBoss 4=? editor pro+ides t(e abilit" to browse a file usin na+i ation buttons located on t(e ri (t side of t(e window8 Cump to a specific position in t(e file8 searc( for binar" or text patterns in t(e file and edit data in t(e binar" or text modes.

9n order to searc( for a binar" pattern8 press t(e NSearc(H button8 enter t(e pattern as a series of b"tes wit( eac( b"te represented b" two 4=? c(aracters. B" default8 t(e 4=? editor will start searc(in from t(e current file position to t(e end of t(e file. 9f reAuired8 c(an e t(e startBstop file positions on t(e searc( dialo . 9n order to searc( for a text strin 8 c(an e t(e searc( mode to N5extH and enter a text strin to searc(.

9n order to c(an e one or more data b"tes in t(e file8 select t(e data b"tes in t(e 4=? displa" and press t(e N=ditH button. 9n order to edit a text strin 8 select t(e text strin in t(e text displa" and press t(e N=ditH button.

1-#

DiskBoss User Manual

Flexense Ltd.

14.11 +uilt*In Disk %leaner


!ll web browsers and man" popular online applications are usin t(e local (ard disk to cac(e web pa es8 ima es and +ideo files. 9nformation from +isited web sites is stored in "our 6eb browserHs cac(e8 wastin "our stora e space and compromisin "our pri+ac". 9n eneral8 it is a ood practice to cleanup "our disk once a mont(. DiskBoss includes a built3in disk cleaner allowin one to cleanup t(e disk and reclaim t(e wasted stora e space.

0ress t(e N$leanupH button to launc( t(e DiskBossD built3in disk cleaner. DiskBoss will scan t(e s"stem (ard dri+e and s(ow t(e user all detected cac(e8 (istor" and temporar" files. Durin t(e initial scannin process8 DiskBoss Cust scans t(e disk and disco+ers w(at files ma" be safel" deleted. !fter finis(in t(e scannin process8 DiskBoss indicates all detected file cate ories and pro+ides t(e user wit( t(e abilit" to select t(e file cate ories t(at s(ould be cleaned3up. B" default8 DiskBossD built3in disk cleaner selects 9nternet cac(e files8 9nterned (istor" and temporar" files to be deleted. 5(e user is pro+ided wit( t(e abilit" to select one of t(e followin automatic cleanup modesJ NSafeH8 N,ormalH and N!llH. 9n t(e safe mode8 DiskBoss will cleanup 9nternet cac(e and 9nternet (istor" files onl". 9n t(e normal mode8 DiskBoss will delete 9nternet cac(e files8 9nternet (istor" file8 temporar" files and deleted files. 9n t(e N!llH cleanup mode8 DiskBoss will delete files related to all cate ories includin 9nternet cookies. !lternati+el"8 t(e user is pro+ided wit( t(e abilit" to select specific file cate ories manuall". Select an" number of file cate ories and press t(e N$leanupH button. DiskBoss will delete all t(e selected file cate ories and free3up t(e wasted stora e space.

14.12 User*Selecta4le 0ool Panes


5(e bottom part of t(e DiskBoss main /U9 application includes two user3selectable tool panes. =ac( of t(em ma" be selected to displa" bookmarks8 file filters8 user3defined commands8 t(e local disks status +iew or t(e s"stem status +iew. $ile $ilters * More and more files are stored in modern computers. ! simple 6indows3based computer wit( a number of software products ma" include -)8))) 3 1))8))) files. More ad+anced computer users and professionals ma" (a+e as muc( as 1))8))) 3 2))8))) files in t(eir personal computers. !lmost e+er"one (as tried to find a file in a director" t(at contains a couple of t(ousand files. !lt(ou ( it is possible to searc( for a file b" pressin on t(e ke" representin t(e first letter in t(e file name8 sometimes it is still difficult to find t(e reAuired file in a file3crowded director".

1-&

DiskBoss User Manual

Flexense Ltd.

!not(er issue t(at bot(ers ad+anced computer users is (ow to perform +arious file mana ement operations on a number of files in a director" selected accordin to a specific criteria. Usin t(e current +ersion of t(e 6indows =xplorer t(e user will need to select all t(e reAuired files manuall"8 w(ic( ma" be a reall" tedious task if "ou need to deal wit( (undreds of files.

5o (elp users to deal wit( lar e amounts of files in directories8 DiskBoss introduces ad+anced files filterin capabilities. For eac( opened director"8 DiskBoss anal"%es existin files and automaticall" builds a list of filters allowin one to select a specific file t"pe to be displa"ed. 5(e filters +iew is located in t(e bottom3ri (t corner of t(e DiskBoss main /U9 application. For eac( file t"pe in t(e current director"8 DiskBoss displa"s t(e number of files and t(e total stora e space consumed b" all files related to t(e file t"pe. 9n order to see files related to a specific file t"pe8 Cust select t(e reAuired filter in t(e filter +iew. 5o reset t(e current +iew and to see all files in t(e current director"8 select t(e DS(ow !llD item in t(e filter +iew. +ook1arks * 7+ertime disks are ettin lar er and lar er and we are storin more and more files8 documents8 son s and mo+ies. Some computers are eAuipped wit( multiple (ard dri+es and man" re ular computer users are be innin to use network dri+es to s(are files between computers on t(e (ome network. Business needs are muc( more demandin reAuirin computer professionals to desi n complex file (ierarc(ies and director" structures for specific business needs. 6e (a+e are now in a situation w(ere we need to remember muc( information about t(e location of +arious pro rams8 documents8 reports8 son s8 +ideos8 etc. 5(e DiskBossD built3in file na+i ator includes a simple and flexible solution allowin one to sa+e an unlimited number of file s"stem locations in a dedicated bookmarks +iew and to switc( between t(em in a sin le mouse click.

5o add a new file s"stem bookmark8 browse to t(e reAuired director" and press t(e DBookmarkD button on t(e main /U9 toolbar. 7n t(e add bookmark dialo specif" a uniAue bookmark name and press t(e D7kD button. 5(e bookmarks +iew is located in t(e bottom3left corner of t(e DiskBoss main /U9 application. Durin installation8 DiskBoss automaticall" adds bookmarks for D$omputer 4omeD8 DM" DocumentsD and all local (ard dri+es installed in t(e computer. 5o Cump to a pre+iousl" bookmarked director"8 Cust select a bookmark name in t(e bookmark +iew. Disk :ist * 5(e local disks status +iew lists all t(e local disks as defined in t(e 7S confi uration. For eac( disk DiskBoss displa"s t(e dri+e letter8 t(e total disk si%e and t(e amount of free stora e space. $lick on a disk item to see more detailed information about t(e disk. S#ste1 Status * 5(e s"stem status +iew s(ows a summar" s"stem status includin current $0U usa e8 t(e s"stem memor" status and t(e s"stem disk status. t(e

1.)

DiskBoss User Manual

Flexense Ltd.

14.13 Disk+oss O tions


Select t(e N0ools C Disk+oss O tionsH menu item to open t(e options dialo .

5(e N5eneralH tab allows one to control t(e followin optionsJ S/ow Main 0ool4ar @ =nablesBDisables t(e main toolbar S/ow 7avi,ation +ar @ =nablesBDisables t(e na+i ation bar S/ow DirectoriesH +uttons on 7avi,ation +ar @ =nablesBDisables directoriesH buttons on t(e na+i ation bar S/ow Delete %on&ir1ation Dialo, 3 select t(is option to s(ow delete confirmation dialo . %lose Success&ull# %o1 leted O erations @ select t(is option to automaticall" close successfull" completed file cop"8 mo+e and delete operations. "uto1aticall# %/eck $or Product U dates @ select t(is option to instruct DiskBoss to automaticall" c(eck for a+ailable product updates. Use Internal I1a,e Viewer @ select t(is option to use t(e DiskBossD built3in ima e +iewer as t(e default ima e +iewer. %o # $ile "ttri4utes @ select t(is option to enable default cop"in file attributes for all file cop" and mo+e operations. %o # $ile 0i1esta1 s @ select t(is option to enable default cop"in file timestamps for all file cop" and mo+e operations.

5(e NS/ortcutsH tab pro+ides t(e user wit( t(e abilit" to customi%e ke"board s(ortcuts. $lick on a s(ortcut item to edit t(e currentl" assi ned ke" seAuence. 0ress t(e NDefault S(ortcuts[ button to reset all ke"board s(ortcuts to default +alues.

1.1

DiskBoss User Manual

Flexense Ltd.

5(e D@*MailD tab allows one to define an e3mail account to be used for sendin e3mail notifications. 9n order to enable e3mail notifications8 select t(e D=nable =3Mail ,otificationsD c(eckbox and enter account details. 9n t(e DSM50 Ser+er ,ameD entr" specif" t(e (ost name of t(e SM50 ser+er t(at s(ould be used to send notifications8 enter an appropriate user name8 password and specif" a source e3mail address to be used as t(e NFromH e3mail address for DiskBoss e3mails. 9n order to test t(e specified email account8 click on t(e D<erif" =3Mail accountD button.

5(e DData4aseD tab allows one to confi ure an 7DB$ data source to use to export disk space anal"sis8 file classification8 duplicate files8 file searc( and disk c(an e monitorin reports to an S:L database. 9n order to enable database exports8 specif" t(e 7DB$ data source name8 user name and password to use to connect to t(e S:L database.

1.2

DiskBoss User Manual

Flexense Ltd.

5(e D)e ortsD tab allows one to keep a user3specified number of reports in t(e reports director" or t(e reports S:L database w(ile automaticall" deletin old reports and freein up t(e disk space. 5(ese features are especiall" useful for full" automated disk space anal"sis8 file classification8 file searc( or disk c(an e monitorin operations w(en t(e user needs to keep a (istor" of report files in a reports director" or a (istor" of reports in an S:L database.

B" default8 DiskBoss keeps all reports in t(e reports director" or t(e S:L database. 9n order to enable automatic report mana ement8 open t(e D7ptionsD dialo 8 select t(e D1eportsD tab and c(an e t(e D1eport FilesD or D1eport DatabaseD options to appropriate +alues. 5(e D)e ort $ilesD option is applicable to 45ML8 text8 =xcel $S<8 ?ML and DiskBoss nati+e reports sa+ed to a reports director" or to t(e userDs (ome director" usin t(e DiskBoss ser+er or t(e command line utilit". !fter sa+in eac( new report8 DiskBoss will c(eck if t(ere are too man" reports of t(e same t"pe E45ML8 ?ML8 $S<8 etc.G in t(e reports director" and delete old reports accordin to t(e user3specified confi uration. 5(e D)e ort Data4aseD option is applicable to reports submitted to an S:L database usin t(e DiskBoss /U9 application8 t(e DiskBoss ser+er or t(e DiskBoss command line utilit". !fter sa+in eac( new report to t(e database8 DiskBoss will c(eck if t(ere are too man" reports from t(e same (ost computer8 for t(e same set of disks or directories and delete old reports accordin to t(e user3specified confi uration. For example8 if reports from two different ser+ers are submitted to t(e same S:L database8 DiskBoss will keep in t(e database ? last reports for eac( ser+er. 5(e D$ile %ate,oriesD option allows one to enableBdisable exportin of file cate ories to 45ML8 text8 =xcel $S< and ?ML reports. Second3le+el file cate ories are a+ailable w(en reports are sa+ed usin t(e DiskBoss /U9 application manuall". !utomaticall" enerated reports or reports sa+ed usin t(e DiskBoss command line utilit" alwa"s sa+ed wit(out file cate ories. 6(en t(e DFile $ate oriesD option is enabled8 DiskBoss /U9 application will sa+e second3le+el file cate ories to 45ML8 text8 =xcel $S< and ?ML reports. 5(e D%o1 ressed )e ortsD option allows one to sa+e automaticall" =xcel $S< and ?ML reports as compressed arc(i+e files. enerated 45ML8 text8

1.'

DiskBoss User Manual

Flexense Ltd.

5(e N"dvancedH tab pro+ides t(e followin confi uration optionsJ

Ma6i1u1 0asks @ !ccordin to t(e selected +alue8 DiskBoss will sa+e results for ? last operations Esuc( as searc(8 classif"8 anal"%e8 etc.G. For detailed information about task mana ement capabilities refer to t(e N5ask Mana ementH section in t(is document. Ma6i1u1 @rrors @ use t(is option to set t(e maximum number of errors for all file mana ement operations. 9f a file mana ement operation suc( as cop"8 mo+e8 delete8 s"nc(roni%e will reac( t(e specified maximum number of errors8 t(e operation will be aborted. Ma6i1u1 %onsecutive @rrors @ use t(is option to set t(e maximum number of consecuti+e errors for all file mana ement operations. 9f a file mana ement operation suc( as cop"8 mo+e8 delete8 s"nc(roni%e will reac( t(e specified maximum number of consecuti+e errors8 t(e operation will be aborted. Data Director# @ use t(is option to set t(e director" w(ere DiskBoss s(ould sa+e t(e user enerated data suc( as user3defined commands and file s"stem si natures. Save @rrors :o,s In @ enable t(is option and specif" an existin director" to automaticall" sa+e all error lo s to t(e specified director". Save 0asks :o,s In 3 enable t(is options and specif" an existin director" to automaticall" sa+e tasks lo s to t(e specified director". Pro6# %on&i,uration 3 0eriodicall"8 DiskBoss connects to t(e productDs web site and c(ecks for a+ailable product updates. 9f DiskBoss is installed on a computer connected to t(e 9nternet t(rou ( an 4550 prox"8 use t(e prox" confi uration options to set a custom 4550 prox" confi uration.

1.*

DiskBoss User Manual

Flexense Ltd.

14.14 )e,isterin, Product


Licenses for DiskBoss 0ro8 DiskBoss Ultimate8 DiskBoss Ser+er8 discounted license packs and +arious license bundles ma" be purc(ased on t(e followin pa eJ (ttpJBBwww.diskboss.comBpurc(ase.(tml !fter finis(in t(e purc(ase process8 wait for t(e followin two e3mail messa esJ t(e first one wit( a receipt for "our pa"ment and t(e second one wit( an unlock ke". 9f "ou will not recei+e "our unlock ke" wit(in 2* (ours8 please c(eck "our spam box for e3mail messa es ori inatin from su ortO&le6ense.co1 and if it is nor (ere contact our support team.

!fter "ou will recei+e "our unlock ke"8 start t(e DiskBoss /U9 application and press t(e D1e isterD button located in t(e top3ri (t corner of t(e window. 7n t(e re ister dialo 8 enter "our name and t(e recei+ed unlock ke" and press t(e D1e isterD button to finis( t(e re istration procedure.

1.-

DiskBoss User Manual

Flexense Ltd.

1( Disk+oss Server
1(.1 Disk+oss Server Overview

DiskBoss Ser+er is a ser+er3based product +ersion8 w(ic( runs in t(e back round as a ser+ice and is capable of executin all t"pes of disk space anal"sis and file mana ement operations in a full" automatic and unattended mode.

DiskBoss Ser+er ma" be mana ed and confi ured locall" or t(rou ( t(e network usin a freeware network client /U9 application8 t(e DiskBoss command line utilit" or t(e DiskBoss Ser+er pro rammin !098 w(ic( ma" be used to inte rate DiskBossD disk anal"sis and file mana ement capabilities into ot(er products and solutions.

5(e DiskBoss $lient /U9 application is +er" similar to t(e main DiskBoss /U9 application pro+idin standard dialo s for all t"pes of files mana ement operations supported b" DiskBoss. 5(e client /U9 application allows one to connect to a DiskBoss ser+er locall" or t(rou ( t(e network8 add8 edit or delete disk space anal"sis or file mana ement commands8 control runnin operations and mana e t(e ser+er confi uration options. 9n addition8 t(e client /U9 application pro+ides t(e abilit" to export disk space anal"sis commands defined and tested in t(e re ular DiskBoss /U9 application to t(e ?ML format and import t(ese commands to DiskBoss Ser+er for automatic execution in t(e back round.

1..

DiskBoss User Manual

Flexense Ltd.

1(.2

Mana,in, Disk+oss Server %o11ands

DiskBoss Ser+er pro+ides a lar e number of disk anal"sis and file mana ement operations includin disk space utili%ation anal"sis8 file classification8 duplicate files detection and remo+al8 file searc(8 file or ani%in 8 file s"nc(roni%ation8 file cop"8 file delete8 disk c(an e monitorin and file inte rit" monitorin . 5(e user is pro+ided wit( t(e abilit" to pre3confi ure a number of disk space anal"sis andBor file mana ement operations as user3defined commands and t(en execute t(ese commands manuall"8 sc(edule periodic execution of one of more commands or tri er disk space anal"sis or file mana ement operations automaticall" based on user3specified conditions andBor detected file s"stem acti+ities.

9n order to add a user3defined disk space anal"sis or file mana ement command8 press t(e D!ddD button located on t(e main toolbar8 select a command t"pe8 enter a uniAue command name8 enter one or more disks8 directories or network s(ares to process and press t(e DSa+eD button.

=ac( t"pe of disk anal"sis or file mana ement operation pro+ides itDs own set of ad+anced options allowin one to confi ure and customi%e eac( specific command for user3specific needs. 9n order to confi ure a user3defined command8 select t(e command8 press t(e ri (t mouse button and select t(e D=dit $ommandD menu item.

1.2

DiskBoss User Manual

Flexense Ltd.

1(.3

Savin, 5ra /ical PD$ Su11ar# )e orts

DiskBoss Ser+er allows one to perform multiple t"pes of disk space anal"sis8 file classification and duplicate files searc( operations on a number of ser+ers and ,!S stora e de+ices8 submit all anal"sis reports to a centrali%ed reports database and t(en enerate summar" reports containin +arious t"pes of pie c(arts and (istor" line c(arts for all anal"%ed ser+ers and ,!S stora e de+ices in a sin le rap(ical 0DF report file.

9n order to enerate a summar" 0DF report file8 connect to t(e DiskBoss ser+er usin t(e client /U9 application8 perform one or more anal"sis8 file classification or duplicate files searc( operations8 press t(e D1eportsD button located on t(e main toolbar8 select a number of disk space anal"sis8 file classification or duplicate files searc( reports8 press t(e DSummar"D button8 select t"pes of c(arts to include in t(e summar" report and press t(e DSa+eD button.

For eac( disk space anal"sis8 file classification andBor duplicate files searc( report8 DiskBoss Ser+er ma" enerate pie c(arts s(owin t(e disk space usa e per file extension8 t(e number of files per file extension8 t(e disk space usa e per file cate or" and t(e number of files per file cate or". 9n addition8 if anal"sis enerated reports were confi ured to process and s(ow files user names8 t(e summar" 0DF report will include pie c(arts s(owin t(e disk space usa e per user and t(e number of files per user. =+er" disk space anal"sis8 file classification or duplicate files searc( report enerated b" DiskBoss includes t(e creation date8 last modification date and last access date for all anal"%ed files makin it possible to enerate (istor" disk space usa e line c(arts s(owin (ow muc( disk space and (ow man" files were created8 last modified or last accessed durin t(e last ? da"s accordin to t(e time period specified on t(e summar" report c(arts dialo .

1.#

DiskBoss User Manual

Flexense Ltd.

1(.4

S#nc %on&i,uration +etween Multi le Disk+oss Servers

DiskBoss pro+ides t(e abilit" to s"nc user3defined disk space anal"sis and file mana ement commands8 periodic Cobs and confi uration options from an" DiskBoss +ersion to a number of DiskBoss Ser+ers t(rou ( t(e network. 5(e feature is pro+ided in t(e DiskBoss desktop application and t(e DiskBoss Ser+er client /U9 application. 9n order to open t(e DiskBoss ser+er confi uration s"nc dialo 8 select t(e menu D5ools 3 S"nc Ser+er $onfi urationD in t(e DiskBoss desktop application or t(e DiskBoss client /U9 application. 5(e ser+er confi uration s"nc dialo s(ows all confi ured disk space anal"sis and file mana ement commands8 periodic Cobs8 a number of eneral ser+er confi uration options and pro+ides t(e abilit" to select confi uration items t(at s(ould be s"nc(roni%ed.

9n addition8 DiskBoss allows one to delete unknown commands andBor periodic Cobs from t(e confi uration of tar et DiskBoss ser+ers. 7nce finis(ed selectin confi uration items to s"nc(roni%e8 press t(e DS"ncD button.

7n t(e DiskBoss Ser+er connect dialo 8 enter one or more (ost names or 90 addresses to s"nc t(e ser+er confi uration to and press t(e D$onnectD button. DiskBoss will connect to eac( of t(e specified DiskBoss ser+ers8 s"nc t(e selected confi uration items and delete unknown commands andBor periodic Cobs if reAuired.

1.&

DiskBoss User Manual

Flexense Ltd.

1(.(

%on&i,urin, Disk+oss Server to "ccess 7"S Stora,e Devices

B" default8 t(e DiskBoss ser+ice is confi ured to run under t(e local s"stem account8 w(ic( is ood to access files and directories located on local disks. 7n t(e ot(er (and8 t(e local s"stem account does not (a+e permissions to access files and directories located on network s(ares and ,!S stora e de+ices.

9n order to enable t(e DiskBoss ser+ice to process files located on network s(ares and ,!S stora e de+ices8 t(e ser+ice s(ould be confi ured to run under a user account8 w(ic( (as permissions to access files and directories located on t(e reAuired network s(ares. 5(e confi uration is +er" simple and ma" be performed wit(in a couple of seconds usin followin step3b"3step uideJ 1. 2. '. *. -. 7pen t(e 6indows control panel and click on t(e D!dministrati+e 5oolsD utilit". 7pen t(e Ser+ices control center and find (ere t(e DDiskBoss Ser+erD ser+ice. 7pen t(e D DiskBoss Ser+erD ser+ice8 select t(e D/eneralD tab and stop t(e ser+ice. Select t(e DLo 7nD tab and specif" a user account and password to use for t(e ser+ice. Select t(e D/eneralD tab and start t(e D DiskBoss Ser+erD ser+ice. t(e

,ow8 t(e DiskBoss ser+ice will run under t(e specified user account and will (a+e exactl" t(e same permissions as t(e specified user account w(en accessin network s(ares and ,!S stora e de+ices.

12)

DiskBoss User Manual

Flexense Ltd.

1(.6

Settin, %usto1 %ontrol Port8 User 7a1e and Password

5(e DiskBoss client /U9 application allows one to c(an e t(e default ser+er control port8 user name and password. 9n order to c(an e t(e default ser+er lo in8 open t(e client /U9 application8 connect to a ser+er8 press t(e D7ptionsD button located on t(e main toolbar and select t(e DSer+erD tab.

=nter a custom user name andBor password and press t(e DSa+eD button. 9n order to c(an e t(e default ser+er control port8 enter a custom 5$0B90 port8 press t(e DSa+eD button and restart t(e DiskBoss ser+ice to appl" c(an es. 9n order to be able to connect to a DiskBoss ser+er usin a custom user name andBor password8 press t(e D$onnectD button located on t(e main toolbar and enter a user name andBor password to use to connect to t(e ser+er.

9n order to specif" a custom user name8 password andBor ser+er control port for t(e DiskBoss command line utilit"8 use t(e D3userD8 D3passwordD and D3portD command line options for all ser+er3related commands.

121

DiskBoss User Manual

Flexense Ltd.

1(.-

Disk+oss Server Pro,ra11in, "PI

5(e DiskBoss Ser+er SD; is bundled wit( t(e standard DiskBoss Ser+er and DiskBoss ,etwork installations and it is located in t(e D;Product Dir<>sdkD director". 5(e SD; includes a $B$II DLL librar" allowin one to control one or more DiskBoss Ser+ers8 a $B$II include file definin t(e DiskBoss Ser+er pro rammin !09 and a number of example applications Eincludin t(e full source codeG s(owin (ow to use all maCor functions and capabilities of t(e DiskBoss Ser+er pro rammin !09. 5(e DiskBoss Ser+er !09 DLL librar"8 $B$II include files and source code examples can be freel" redistributed to an" 'rd parties8 bundled wit( an" software products and inte rated into an" kinds of softwareB(ardware 95 solutions wit(out an" limitations. =ac( instance of DiskBoss Ser+er installed on a p("sical or +irtual (ost computer and controlled b" t(e DiskBoss Ser+er !09 s(ould be re istered wit( an indi+idual license and t(ere is no option to s(are a sin le license between multiple ser+er installations or mi rate a license from one ser+er installation to anot(er. 5(e DiskBoss Ser+er !09 librar" allows one to control a sin le DiskBoss Ser+er on t(e same (ost w(ere t(e client application is runnin on or multiple DiskBoss ser+ers runnin on a number of (osts connected to t(e same local network.

9n a sin le3(ost setup8 t(e DiskBoss !09 librar" connects locall" to t(e DiskBoss ser+er8 w(ic( runs in t(e back round as a ser+ice. 5(e DiskBoss !09 librar" pro+ides t(e user wit( t(e abilit" to confi ure t(e ser+er8 setup user3defined file mana ement commands8 control file mana ement operations and sa+e results to file reports or an S:L database. 9n a multi3(ost confi uration8 t(e DiskBoss !09 librar" connects to one or more DiskBoss Ser+ers t(rou ( t(e network allowin one to confi ure8 mana e and control multiple DiskBoss ser+ers usin a sin le client application.

122

DiskBoss User Manual

Flexense Ltd.

16 "
16.1

endi6
Installin, M#S9: Data4ase

DiskBoss Ultimate and DiskBoss Ser+er are capable of sa+in disk space usa e anal"sis8 file classification8 duplicate files8 disk c(an e monitorin reports in an S:L database. 1eports ma" be sa+ed manuall" or automaticall" usin t(e DiskBoss periodic Cobs8 DiskBoss Ser+er or t(e command line utilit" periodicall" executed b" t(e 6indows built3in task sc(eduler. 9n order to confi ure DiskBoss to use t(e M"S:L database8 t(e user needs to install t(e followin two componentsJ t(e M"S:L Ser+er and t(e M"S:L 7DB$ connector. First of all8 letHs install t(e M"S:L Ser+er. Download t(e latest +ersion of t(e M"S:L Ser+er from t(e M"S:L web site and start t(e setup pro ram. 7n t(e setup t"pe pa e8 select t(e N5"picalH setup t"pe and press t(e N,extH button. B" default8 t(e setup will install t(e M"S:L ser+er and a command line utilit"8 w(ic( will be used to confi ure t(e M"S:L ser+er.

7n t(e next setup pa e8 select t(e N$onfi ure t(e M"S:L Ser+er nowH option and press t(e NFinis(H button. 5(e setup pro ram will open a M"S:L confi uration wi%ard allowin one to confi ure basic ser+er settin s.

12'

DiskBoss User Manual

Flexense Ltd.

7n t(e next setup pa e8 select t(e NDetailed $onfi urationH option and press t(e N,extH button. 5(e detailed confi uration mode is reAuired to confi ure t(e M"S:L ser+er for maximum database performance.

7n t(e next pa e8 select t(e NSer+er Mac(ineH option8 w(ic( is t(e most balanced confi uration for t"pical DiskBoss workloads. 9f t(e ser+er is intended to process lar e +olumes of reports and is dedicated for DiskBoss8 select t(e NDedicated Ser+erH confi uration option.

12*

DiskBoss User Manual

Flexense Ltd.

7n t(e next pa e8 select t(e N,on35ransactional DatabaseH option. DiskBoss does not perform concurrent insert or modif" operations on t(e database and a transactional database is not reAuired. Moreo+er8 confi urin t(e M"S:L ser+er as a non3transactional database will si nificantl" impro+e t(e performance of database import operations.

7n t(e next pa e8 select t(e NManual Settin H option and set t(e number of concurrent database connections to -8 w(ic( is t(e optimal number for t"pical DiskBoss installations.

12-

DiskBoss User Manual

Flexense Ltd.

7n t(e next pa e8 enable 5$0B90 networkin and if t(e ser+er will be accessed from ot(er computers on t(e network8 add a firewall exception for t(e M"S:L ser+er port. 9n eneral8 a sin le M"S:L ser+er ma" be used to collect reports from multiple DiskBoss installations usin remote 7DB$ connections.

7n t(e next pa e select an appropriate c(aracter set. B" default8 DiskBoss uses t(e U5F3# c(aracter set to store names of files and directories8 but if t(ere is no need to process Unicode file names8 t(is option ma" be set to t(e standard Latin1 c(aracter set.

12.

DiskBoss User Manual

Flexense Ltd.

7n t(e next pa e8 select t(e N9nstall as 6indows Ser+iceH option and select t(e N9nclude Bin Director" in 6indows 0!54H option. 5(e 0!54 option will enable execution of t(e M"S:L command line utilit" from an" location.

7n t(e next pa e8 select t(e NModif" Securit" Settin sH option and specif" a root password for t(e M"S:L ser+er8 w(ic( later will be used to confi ure re ular M"S:L users.

5(atHs all. 0ress t(e N,extH button to finis( t(e installation procedure.

122

DiskBoss User Manual

Flexense Ltd.

16.2

%on&i,urin, M#S9: Data4ase

5(e M"S:L database pro+ides t(e Nm"sAlH command line utilit"8 w(ic( ma" be used to confi ure t(e database and t(e user account to be used b" DiskBoss.

9n order to confi ure t(e M"S:L database8 open t(e command prompt window and t"pe t(e followin commandJ 1#sPl Cu root C

5(is command will start t(e Nm"sAlH command line utilit" and lo in to t(e M"S:L ser+er wit( root permissions. 5(e user will be asked to pro+ide t(e root password8 w(ic( was specified durin t(e M"S:L ser+er installation procedure. 7nce lo ed in8 t(e user needs to create a database t(at will be used b" DiskBoss to store disk space anal"sis reports. 9n order to do t(at8 t"pe t(e followin commandJ create data4ase disk4ossQ

,ow8 add a user account t(at will be used b" DiskBoss to submit reports to t(e database. Sin le Auotes are reAuired and s(ould be specified exactl" as displa"ed. create user Gdisk4ossHOHlocal/ostH identi&ied 4# G asswordHQ

,ow8 rant permissions to t(e user account usin t(e followin commandJ ,rant all rivile,es on R.R to Gdisk4ossHOHlocal/ostHQ

Finall"8 flus( user pri+ile es usin t(e followin command. &lus/ rivile,esQ

5(atHs all. ,ow t(e M"S:L ser+er is full" confi ured. 9n order to disconnect from t(e M"S:L database8 Cust t"pe NPuitH in t(e command window.

12#

DiskBoss User Manual

Flexense Ltd.

16.3

%on&i,urin, M#S9: OD+% Data Source

DiskBoss connects to t(e M"S:L database t(rou ( t(e 7DB$ interface. Download an appropriate +ersion of t(e M"S:L 7DB$ connector from t(e M"S:L web site and execute t(e setup pro ram. 5(ere are no critical confi uration options in t(e M"S:L 7DB$ connector installation procedure and t(e user can Cust press t(e N,extH button until t(e last pa e keepin t(e default confi uration options.

!fter finis(ed installin M"S:L 7DB$ $onnector8 open t(e 6indows control panel and select N!dministrati+e 5ools @ Data Sources E7DB$GH. 7n t(e 7DB$ !dministrator window8 select t(e NS"stem DS,H tab and press t(e N!ddH button. 7n t(e next pa e8 select t(e NM"S:L 7DB$ Dri+erH and press t(e NFinis(H button.

12&

DiskBoss User Manual

Flexense Ltd.

7n t(e next pa e8 enter a new data source name8 w(ic( will be used b" DiskBoss to connect to t(e database. Specif" t(e name of t(e (ost w(ere t(e M"S:L ser+er is runnin on and enter t(e M"S:L user name and password t(at s(ould be used b" DiskBoss to connect to t(e database. Finall"8 select t(e name of t(e database t(at s(ould be used to store disk space anal"sis reports. !fter finis(ed specif"in all t(e reAuired information8 press t(e N5estH button to c(eck t(e database connection.

16.4

%on&i,urin, Disk+oss Data4ase %onnection

9n order to confi ure DiskBoss to use t(e installed M"S:L database8 open t(e options dialo and select t(e NDatabaseH tab. =nable t(e 7DB$ interface and enter t(e name of t(e 7DB$ data source8 t(e database user name and password t(at were specified for t(e 7DB$ data source. Finall"8 press t(e N<erif"H button to c(eck t(e DiskBoss database connection.

1#)

DiskBoss User Manual

Flexense Ltd.

16.(

Su

orted O eratin, S#ste1s

Su

orted 32*+it O eratin, S#ste1s

6indows 6indows 6indows 6indows 6indows 6indows 6indows 6indows

?0 <ista 2 # #.1 Ser+er 2))' Ser+er 2))# Ser+er 2)12

Su

orted 64*+it O eratin, S#ste1s

6indows 6indows 6indows 6indows 6indows 6indows 6indows 6indows

?0 .*3Bit <ista .*3Bit 2 .*3Bit # .*3Bit #.1 .*3Bit Ser+er 2))' .*3Bit Ser+er 2))# .*3Bit Ser+er 2)12 .*3Bit

16.6

S#ste1 )ePuire1ents

Mini1al S#ste1 )ePuire1ents 1 /4% or better $0U -12 MB of s"stem memor" 2- MB of free disk space

)eco11ended S#ste1 )ePuire1ents 2 /4% dual3core or better $0U 1 /B of s"stem memor" 2- MB of free disk space

Ulti1ate S#ste1 )ePuire1ents 2 /4% Auad3core or better $0U 2 /B or more of s"stem memor" /i abit =t(ernet or Fibre $(annel link to t(e stora e de+ice 2- MB of free disk space

1#1

DiskBoss User Manual

Flexense Ltd.

16.-

De&ault ?e#4oard S/ortcuts

!ll ke"board s(ortcuts are full" customi%able and ma" be c(an ed on t(e DiskBoss options dialo . 9n addition8 t(e user is pro+ided wit( t(e abilit" to define custom ke"board s(ortcuts for file s"stem location bookmarks and Cump to an" director" in a sin le ke" press. ?e#4oard S/ortcut
=S$ 47M= =,D U08 L=F5 D76,8 19/45 =,5=18 1=5U1, F1 F2 F' F* FF. F2 F# F& F1) F12 $51L I ! $51L I U8 Backspace $51L I B $51L I 5 $51L I $ $51L I ? $51L I < $51L I 7 $51L I 0 $51L I 1 $51L I , D=L

O eration
$lears current selection Selects t(e first item in t(e main +iew Selects t(e last item in t(e main +iew Selects t(e pre+ious item in t(e main +iew Selects t(e next item in t(e main +iew 7pens director" or file 7pens online (elp ,a+i ates to t(e $omputer 4ome Starts searc( Starts file or ani%in Starts file classification Starts stora e utili%ation anal"sis Starts duplicate files searc( Starts disk clean3up operation Starts $op"35o operation Starts Mo+e35o operation 7pens !d+anced $ommands Mana ement Dialo EUltimate 7nl"G Selects all items in t(e main +iew ,a+i ates to t(e parent location E/o UpG Bookmarks t(e current location 7pens a terminal window $opies t(e current selection $uts t(e current selection Starts a cop" or mo+e operation E!fter $51L W $ or $51L W ?G 7pen Selected File 6it( O 7pen t(e file properties dialo 1efres( t(e current +iew 1ename t(e currentl" selected file or director" Starts delete operation

1#2