Omogočanje podvajanja podatkov v sistemu Windows 8 / 8.1

Spomnimo se, da je v sistemu Windows Server 2012 obstajala vgrajena sposobnost aktiviranja deduplikacija podatki o diskovnih particijah. Cilj tehnologije deduplikacije je prihraniti prostor na disku na datotečnih strežnikih z iskanjem in odstranjevanjem podvojenih podatkov. I.e. sistem išče identične bloke v zvezku z datotečnim sistemom NTFS in jih izbriše, tako da take bloke nadomesti s povezavami do izvirnika in tako sprosti prostor na disku (več o tehnologiji je napisano tukaj). Ta tehnologija je osredotočena na strežniški segment in v odjemalcu Windows 8 ni na voljo niti v starejših izdajah.

Vendar pa obstaja trik, da v sistemu Windows 8 (in Windows 8.1) izkoristite tehnologijo dedukcije. Za to so amaterji videli ustrezne pakete iz sistema Windows Server 2012 / R2.

Opomba. Uradno funkcija podvajanja za odjemalske operacijske sisteme ni podprta in je nepodprta konfiguracija.  Če pa uporabite funkcijo deduplikacije za naloge, kot so: Hyper-V testno virtualizacijsko okolje ali za disk, v katerem so shranjene slike in distribucije različne programske opreme, lahko prihranite do 90% prostora na disku, česar ni mogoče doseči z stiskanjem NTFS ali Single Instance Storage (že potonil v pozabo).
  1. Prenesite in razpakirajte arhiv z datoteko, ki vsebuje zbirni paket, ki aktivira deduplikacijo:
    • Za okna 8 - w8-0-dedup.zip (4133 Kb)
    • Za okna 8.1 - w8-1-dedup.zip (4351 Kb)
  2. Zaženite (s pravicami skrbnika) naslednje ukaze:
    • Za Windows 8: dism / na spletu / dodaj paket /packagepath:Microsoft-Windows-VdsInterop-Package~31bf3856ad364e35~amd64~~6.2.9200.16384.cab /packagepath:Microsoft-Windows-VdsInterop-Package~31bf3856ad364en35USUS 9200.16384.cab /packagepath:Microsoft-Windows-FileServer-Package~31bf3856ad364e35~amd64~~6.2.9200.16384.cab /packagepath:Microsoft-Windows-FileServer-Package~31bf3856ad364e35USSd..64..en6464 : Microsoft-Windows-Dedup-Package ~ 31bf3856ad364e35 ~ amd64 ~~ 6.2.9200.16384.cab /packagepath:Microsoft-Windows-Dedup-Package~31bf3856ad364e35~amd64~en-US~6.2.9200.16384.cab

      dism / online / enable-element / ime funkcije: Dedup-Core / all

    • Za Windows 8.1: dism / na spletu / dodaj-paket /packagepath:Microsoft-Windows-VdsInterop-Package~31bf3856ad364e35~amd64~~6.3.9600.16384.cab /packagepath:Microsoft-Windows-VdsInterop-Package~31bf3856ad364en35US 9600.16384.cab /packagepath:Microsoft-Windows-FileServer-Package~31bf3856ad364e35~amd64~~6.3.9600.16384.cab /packagepath:Microsoft-Windows-FileServer-Package~31bf3856ad364335eUS~~dd : Microsoft-Windows-Dedup-Package ~ 31bf3856ad364e35 ~ amd64 ~~ 6.3.9600.16384.cab /packagepath:Microsoft-Windows-Dedup-Package~31bf3856ad364e35~amd64~en-US~6.3.9600.16384.cab

      dism / online / enable-element / ime funkcije: Dedup-Core / all

  3. Opomba. Ker so paketi za razmnoževanje "izbrani" iz sistema Windows Server 2012 / R2, bodo delovali samo na 64-bitnih različicah sistema Windows 8. V Russified različicah se bodo med namestitvijo prikazali "razpokani", vendar to ne bo vplivalo na zmogljivost komponente.
  4. Po namestitvi komponente v »Windows komponente"(Nadzorna plošča oddelka \ Vsi elementi na nadzorni plošči \ Programi in funkcije \ Vklopi ali izklopi funkcije sistema Windows) se prikaže nova, prej manjkana možnost Vloga datotečnega strežnika -> Podvajanje podatkov

Windows deduplikacija se upravlja s programom PowerShell, ki se izvaja s skrbniškimi privilegiji (seveda, grafični pripomoček za upravljanje, ki je vključen v konzolo Upravitelja strežnikov, ne bo deloval).

Če želite omogočiti podvajanje za obseg D:, zaženite ukaz:

Omogoči-DedupVolume -Volume D:

Namig. Deduplikacije ni mogoče omogočiti za sistem ali glasnost zagona.

V sistemu Windows 2012 R2 (PowerShell 4.0) je mogoče iz podvojenih podatkov na disku izključiti nekatere imenike:

Set-DedupVolume-obseg D: -ExcludeFolder d: \ WorkFolder; d: \ Video

Če želite takoj začeti postopek deduplikacije, zaženite ukaz:

Start-DedupJob -Zaloga D: -Otipna optimizacija

Status postopka je mogoče ugotoviti na naslednji način:

Get-DedupStatus

Opomba. Uradni viri navajajo, da je povprečna strojna oprema v povprečju približno 100 GB / uro.

Ko namestite komponento deduplikacije v sistem Windows 8, se v urniku opravil ustvarijo tri nove naloge, ki v skladu z določenim razporedom izvedejo operacijo dedukcije podatkov na velikostih. Parametre naloge si lahko ogledate in spremenite prek grafičnega vmesnika planerja (Nalog Sheduler -> Knjižnica Sheduler opravil -> Microsoft -> Windows -> Deduplikacija).

ali prek PoSh:

Get-DedupSchedule

Namig. Zavedati se morate tudi, da deduplikacija delno zmanjšuje delovanje sistema. To je naravno, ker mora sistem porabiti dodatne sistemske vire za iskanje identičnih blokov v zvezku. Zato je vredno nastaviti urnik tako, da se dedukcija izvede izven ur, ki za uporabnika osebnega računalnika ne delujejo..

Postopek podvajanja je privzeto aktiviran za datoteke, ki se niso spremenile več kot 5 dni. V večini primerov (zlasti v testnem okolju) omogočite deduplikacijo za vse datoteke, ne glede na to, kdaj so bile spremenjene..

Set-Dedupvolume D: -MinimumFileAgeDays 0

Ko je deduplikacija končana, lahko ocenite njene rezultate (ki vključujejo prihranek prostora na disku) s pomočjo PoSh:

Get-DedupStatus

Ali vizualno v lastnostih diska

Informacije. V našem primeru se je za disk, ki vsebuje slike distribucij Windows in druge sistemske programske opreme, po deduplikaciji velikost podatkov na disku zmanjšala za več kot 100 (!!) krat.Je pomembno. Ko je omogočeno podvajanje podatkov na disku, ga ni mogoče prebrati v drugem računalniku, če ta komponenta ni nameščena na njem. To pomeni, da čeprav boste na disku videli seznam datotek, jih ne boste mogli prebrati. Če komponente deduplikacije ni mogoče namestiti v drugem računalniku, morate začeti postopek deduplikacije podatkov na nosilcu:

 Start-DedupJob -Volum D: -tipka neoptimizacija

Po zaključku, ko bodo podatki "razporejeni" v prvotno stanje, onemogočite dedeplication za količino:

Onemogoči-DedupVolume -Volume D: