Sommario:
Con componenti più costosi e durata dell'hardware più lunga, in nessun luogo le specifiche hardware sono più scrupolose che nell'ambiente server. Solo pochi anni fa, Windows Server 2000 richiedeva una misera 650 MB di spazio libero su disco per l'installazione, mentre Server 2008 richiede più volte tale importo per l'installazione e ci vuole molto di più per eseguirlo in modo efficace. Mentre i prezzi sono diminuiti significativamente sull'hardware negli ultimi 10 anni, l'hardware del server non ha visto i risparmi dell'hardware desktop. Inoltre, i server virtuali sono diventati estremamente popolari negli ultimi anni, il che significa che un singolo server può contenere dozzine di copie di un singolo sistema operativo.
In altre parole, Windows 2008 è un maiale allo spazio. Oltre alla solita crescita che ci aspettiamo nel tempo da qualsiasi tipo di software, c'è anche una maggiore necessità di spazio su disco per i file di scambio, a causa della crescita dei requisiti di memoria. Un server con 64 GB di RAM e un file di scambio da abbinare sarebbe sembrato ridicolo 10 anni fa. Inoltre, ci sono diverse nuove funzionalità che utilizzano ancora più spazio su disco! Qui daremo uno sguardo a Windows 2008 e forniremo alcuni suggerimenti su come ridurre l'appetito di questo porco di spazio del server.
Libreria WinSxS
Una delle prime funzionalità di hogging spaziale che molti amministratori di sistema incontrano con Windows 2008 è una cartella denominata "WinSxS", utilizzata da un sistema noto come Windows Side-by-Side Assembly (WinSxS). L'Assemblea side-by-side di Windows archivia DLL ed eseguibili in un'unica grande libreria in modo che sia facilmente accessibile da Windows e da altri componenti Microsoft. Ciò consente al server di conservare più versioni di vari file di sistema, facilitando l'aggiornamento e la compatibilità con le versioni precedenti. Mentre le versioni precedenti di Windows memorizzavano molti file importanti in una directory nota come "System32", la versione 2008 di questa directory contiene molti puntatori ai file di sistema che sono effettivamente memorizzati in questa cartella WinSxS. Questo ha molti vantaggi. Ad esempio, invece di sostituire le DLL nella directory System32 quando viene caricato un aggiornamento, la nuova versione viene installata nella directory SxS e vari puntatori vengono cambiati nella nuova versione.
Lo svantaggio di questo metodo è che installare un service pack da 200 MB sul sistema significa potenzialmente aggiungere altri 200 MB di file che non escono mai dal sistema. Anche senza contare i service pack, ogni anno vengono rilasciati centinaia di aggiornamenti di Windows. Questo può tradursi in un grande accumulo di file nella directory WinSxS. Inoltre, l'utilizzo di questo metodo può rendere difficile analizzare l'utilizzo dello spazio su disco, poiché ogni DLL attiva sembra comparire sul sistema due volte.
Oltre al normale utilizzo dello spazio su disco dei file del sistema operativo, delle versioni alternative dei file del sistema operativo e del file di scambio, c'è un altro fattore che contribuisce al motivo per cui lo spazio è esaurito sul sistema Server 2008 - uno più nascosto di tutti gli altri: Volume del sistema Informazione.
Servizio Copia Shadow del volume
Molti metodi convenzionali per esaminare l'utilizzo dello spazio su disco possono mostrare 20 GB di file e spazio libero su un'unità da 40 GB, senza informazioni su ciò che è accaduto agli altri 20 GB. Se stai utilizzando Windows Server 2008, c'è un colpevole da cercare: il servizio Copia Shadow del volume. È probabile che tu non abbia mai configurato questo servizio e probabilmente non ne abbia nemmeno sentito parlare, ma potrebbe essere in esecuzione sul tuo sistema. Volume Shadow Copy prende istantanee di volume di sistema, che sono archiviate in una cartella nascosta che è raramente accessibile dagli amministratori.
Il modo più semplice per visualizzare e ridurre la quantità di spazio su disco utilizzata dal servizio Copia Shadow del volume è utilizzare la sezione Gestione disco di Gestione computer. Quando si esaminano le proprietà di un volume in Gestione disco, c'è una sezione intitolata "Copie ombra". È quindi possibile visualizzare le statistiche correnti del servizio, che possono facilmente essere molte volte la quantità di spazio utilizzata dalla directory di Windows. Anche se il servizio viene visualizzato come disabilitato per ogni volume nel sistema, potrebbe comunque utilizzare una quantità significativa di spazio su disco.
Sebbene ci siano molti modi per limitare o disabilitare questo servizio, il metodo più semplice è semplicemente impostare un limite massimo di 300 MB, che è la dimensione minima consentita. Dopo aver apportato questa modifica, il sistema eliminerà automaticamente le vecchie copie shadow fino a quando non utilizza 300 MB o meno di spazio su disco.
Scambia file
Come accennato in precedenza, l'uso di file di scambio è un utente di spazio pesante su sistemi server. Pertanto, un altro modo per limitare l'utilizzo dello spazio su disco nell'unità C consiste nello spostare i file di scambio in un'unità alternativa. Con molti sistemi server, le lettere di unità logiche non equivalgono a unità fisiche. Pertanto, sebbene sia generalmente raccomandato che il file di scambio sia sempre sulla prima unità del sistema, l'inserimento di un file di scambio sull'unità D potrebbe significare che si trova sulla prima unità del sistema.
Mentre molti direbbero che 10-20 GB sono sufficienti per un'unità C su un server semplice, queste nuove funzionalità rendono quasi impossibile far funzionare un server con così poco spazio. Potrebbe essere meglio usare un'unità C con uno spazio vicino ai 40-50 GB, solo per sicurezza. Detto questo, se è necessario conservare l'utilizzo dello spazio su disco, assicurarsi di limitare le copie di Ombre e possibilmente spostare il file di scambio su un'unità completamente diversa.
Wrangling a Server Space Hog
Ad oggi, Windows Server 2008 è chiaramente la versione di Windows Server più dispendiosa in termini di spazio, ma con una buona pianificazione e un occhio attento a queste aree chiave, questo porco di spazio può essere efficacemente combattuto.