Turinys:
Kalbant apie brangesnius komponentus ir ilgesnį aparatinės įrangos tarnavimo laiką, niekur aparatūros specifikacijos nėra labiau tikrinamos nei serverio aplinkoje. Tik prieš kelerius metus „Windows Server 2000“ paprašė maždaug 650 MB laisvos vietos diske, kad būtų galima įdiegti, o „Server 2008“ reikia kelis kartus didesnės sumos, kad ją įdiegtumėte, o norint ją efektyviai paleisti reikia daugiau. Nors per pastaruosius 10 metų aparatūros kainos smarkiai krito, serverio aparatinė įranga neleido sutaupyti stalinės įrangos. Be to, pastaraisiais metais virtualūs serveriai tapo labai populiarūs, o tai reiškia, kad viename serveryje gali būti dešimtys vienos operacinės sistemos kopijų.
Kitaip tariant, „Windows 2008“ yra kosmoso šernas. Išskyrus įprastą augimą, kurio laikui bėgant tikimės iš bet kurios rūšies programinės įrangos, dėl padidėjusio atminties poreikio, padidėja ir poreikis keistis failo vieta diske. Serveris su 64 GB operatyviosios atminties ir suderinamas failas būtų buvę juokingi prieš 10 metų. Be to, yra keletas naujų funkcijų, kurios naudoja dar daugiau vietos diske! Čia apžvelgsime „Windows 2008“ ir pateiksime keletą patarimų, kaip sumažinti šio serverio erdvės šerno apetitą.
„WinSxS“ biblioteka
Viena iš pirmųjų kosminių duomenų kaupimo funkcijų, su kuria daugelis sistemos administratorių susiduria su „Windows 2008“, yra aplankas pavadinimu „WinSxS“, kurį naudoja sistema, vadinama „Windows Side-by-Side Assembly“ (WinSxS). „Windows Side-by-Side Assembly“ saugo DLL ir vykdomuosius failus į vieną didelę biblioteką, kad ją lengvai pasiektų „Windows“ ir kiti „Microsoft“ komponentai. Tai leidžia serveriui išlaikyti kelias įvairių sistemos failų versijas, palengvinančias lengvą atnaujinimą ir atgalinį suderinamumą. Ankstesnėse „Windows“ versijose daugybė svarbių failų buvo saugomi aplanke, vadinamame „System32“, tačiau 2008 m. Šio katalogo versijoje yra daug rodyklių į sistemos failus, kurie iš tikrųjų saugomi šiame „WinSxS“ aplanke. Tai turi daug privalumų. Pvz., Užuot pakeitus DLL „System32“ kataloge, kai įkeliamas naujinimas, nauja versija įdiegiama „SxS“ kataloge, o įvairūs rodyklės keičiamos į naująją versiją.
Šio metodo trūkumas yra tas, kad 200 MB pakeitimų paketo įdiegimas sistemoje reiškia, kad pridedate dar 200 MB failų, kurie niekada neišeis iš sistemos. Net neskaičiuojant paslaugų paketų, kiekvienais metais išleidžiama šimtai „Windows“ naujinimų. Tai gali reikšti didelį failų kaupimą „WinSxS“ kataloge. Be to, naudojant šį metodą gali būti sunku analizuoti vietos diske naudojimą, nes kiekvienas aktyvus DLL sistemoje atrodo du kartus.
Be įprasto vietos diske naudojimo OS failų, alternatyvių OS failų versijų ir apsikeitimo failų, yra dar vienas veiksnys, prisidedantis prie to, kodėl jūsų „Server 2008“ sistemoje sunaudojama daug vietos - dar vienas paslėptas nei visi kiti: Sistemos tūris Informacija.
„Volume Shadow Copy Service“
Daugybė įprastų vietos diske naudojimo būdų gali parodyti 20 GB failų ir laisvos vietos 40 GB talpos diske, neturint informacijos apie tai, kas nutiko kitiems 20 GB. Jei naudojate „Windows Server 2008“, reikia ieškoti vieno kaltininko - bendrojo šešėlių kopijavimo paslaugos. Tikėtina, kad niekada nesukonfigūravote šios paslaugos ir net apie ją negirdėjote, tačiau ji gali būti vykdoma jūsų sistemoje. „Volume Shadow Copy“ yra sistemos apimties momentinės nuotraukos, kurios saugomos paslėptame aplanke, prie kurio administratoriai gali retai patekti.
Lengviausias būdas pamatyti ir sumažinti disko kiekį, kurį naudoja „Volume Shadow Copy Service“, yra naudoti Disko tvarkymo skyrių, esantį Kompiuterių tvarkymas. Nagrinėjant tūrio savybes disko tvarkyme, yra skyrius pavadinimu „Šešėlių kopijos“. Tada galite peržiūrėti dabartinę paslaugos statistiką, kuri gali būti daug kartų didesnė už „Windows“ katalogo sunaudojamą vietą. Net jei paslauga rodoma kaip išjungta kiekviename jūsų sistemos tome, ji vis tiek gali naudoti daug vietos diske.
Nors yra daugybė būdų apriboti ar išjungti šią paslaugą, paprasčiausias būdas yra tiesiog nustatyti maksimalią 300 MB ribą, kuri yra mažiausia leistina. Kai atliksite šį pakeitimą, sistema automatiškai ištrins senas šešėlines kopijas, kol joje bus naudojama ne didesnė kaip 300 MB vietos diske.
Sukeisti failus
Kaip minėta anksčiau, apsikeitimo failų naudojimas yra didelis vietos vartotojas serverių sistemose. Taigi kitas būdas sumažinti disko vietos sunaudojimą C diske yra perkelti failus į alternatyvųjį diską. Daugelio serverių sistemų atveju loginio disko raidės neprilygsta fiziniams diskams. Taigi, nors paprastai rekomenduojama, kad apsikeitimo failas visada būtų pirmame sistemos diske, įdėjus apsikeitimo failą į D diską, tai gali reikšti, kad jis yra pirmame sistemos diske.
Nors daugelis pasakytų, kad paprasto serverio C diskui pakanka 10-20 GB, dėl šių naujų funkcijų beveik neįmanoma valdyti serverio, turinčio tiek mažai vietos. Galbūt geriau naudoti C diską, kuriame yra mažiau nei 40–50 GB vietos - tiesiog, kad būtų saugu. Beje, jei reikia taupyti vietos diske naudojimą, būtinai apribokite „Shadows“ kopijas ir galbūt perkelkite mainų failą į kitą diską.
Varginti serverio erdvės šerną
Iki šiol „Windows Server 2008“ yra akivaizdžiai daugiausiai vietos sunaudojanti „Windows Server“ versija, tačiau gerai planuodamas ir atidžiai stebėdamas šias pagrindines sritis, šį kosmoso šerną galima veiksmingai panaudoti.
