odwieczny problem – archiva maili. nieużywane, ale nie wolno tknąć, broń Cię Panie Wielki Kalqlatorze! bo może ktoś-kiedyś-coś-jakoś i co wtedy??
no więc serwery są zawalone pestkami. oczywiście nikt nie kontroluje co gdzie jest zbackupowane – leży więc po kilka kopii w różnych miejscach. ogrom. jak policzyć ile to zajmuje, żeby pokazać klientowi skalę problemu w cyferkach?
polecam w pierwszej kolejności sięgnąć po raporty FSRM. narzędzie jest od dawna w systemie i warto sobie o nim czasem przypomnieć. raporty/statystyki – trzeba to pamiętać – są łatwe w generowaniu, trochę trudniejsze w interpretacji.
jako przykład proponuję takie statsy:
- „file by filegroup” i w opcjach zaawansowanych 'Email Files’
- oraz „least used” co by pokazać, że są to równocześnie nieużywane pliki.
nie daje to 1oo% aqracji ale na pewno są 'na szybko’ i 'wyglądają’ czyli dwie ważne rzeczy aby raport pokazać np. managementowi [czy adminom].
bardziej geekowe/administracyjne podejście to oczywiście powershell. najpierw łanlajner żeby zliczyć wielkość wszystkich plików typu XXX:
"{0:N2}" -f ( ((Get-ChildItem -Recurse -path C:\ -filter *.XXX |measure -Property length -sum).sum)/1GB)+"GB"
bardziej rozbudowane statsy pokazujące ilość plików, sumaryczną wielkość oraz ile z nich nie było używane przez ostatni rok:
$archive=Get-ChildItem -Recurse -path C:\VMs -filter *.vhd*|Select-Object FullName, LastAccessTime, length "number of XXX files: $($archive.count)" "sum of all XXX files:"+ "{0:N2}" -f ((($archive|measure -Property length -sum).sum)/1GB)+"GB" echo "files not used for more then a year:" $archive|where -Property LastAccessTime -lt (Get-Date).AddDays(-365)
Filter or Include?
i na koniec jeszcze ciekawostka. filtrować listę plików [i nie tylko] można na trzy sposoby: filter, include i late-filtering. bardziej po polsq: można zdefiniować filtr bezpośredni, można zdefiniować co ma zawierać lista [wbrew pozorom to co innego niż filtrowanie] i można zrobić listę a potem ją filtrować – której metody używać?
mi się nie chciało tego mierzyć q: ale komuś się chciało: http://tfl09.blogspot.com/2012/02/get-childitem-and-theinclude-and-filter.html . wynik: najszybszy jest filtr i to dość znacząco.
eN.