Anda di halaman 1dari 22

Gerenciando o

Armazenamento no
Windows Server 2003
Conceitos Tericos

AndredeSCardia



2009

Discos
Rgidos
Parties
Volumes
Sistemas
de
Arquivos
RAID

Sumrio
GerenciandooArmazenamentonoWindowsServer2003...........................................................................5
DiscosFsicosversusPartiesLgicas...................................................................................................5
PartioEstendida.....................................................................................................................................5
EspaoLivreVersusEspaoNo-reservado............................................................................................5
RegistroMestredeInicializao................................................................................................................6
UnidadesdeDiscosMontadas..................................................................................................................6
DiscosBsicos..........................................................................................................................................7
DivisodosDiscosBsicos.......................................................................................................................8
UnidadesLgicas......................................................................................................................................8
DiscosDinmicos......................................................................................................................................8
ConjuntodeVolumes................................................................................................................................8
TolernciaaFalhas...................................................................................................................................9
RAID........................................................................................................................................................10
RAIDdeHardwarexRAIDdeSoftware..................................................................................................10
TiposdeRAIDsuportadospeloWindowsServer2003...........................................................................11
RAID-0.....................................................................................................................................................11
RAID-1.....................................................................................................................................................12
DuplexaodeDiscos.............................................................................................................................13
RAID-5.....................................................................................................................................................13
Comofuncionaasegmentaodediscoscomparidade?......................................................................13
OqueumXOR?...................................................................................................................................14
GeometriadosDiscoseFormatosdeArquivos......................................................................................15
FormataodeDiscos.............................................................................................................................15
FormatosdeDiscosSuportadosnoWindowsServer2003....................................................................15
FATeFAT32...........................................................................................................................................15
NTFS.......................................................................................................................................................15
QueSistemadeArquivosDevoUsar?....................................................................................................16
DesfragmentaodosDiscos..................................................................................................................17
CriptografianoNTFS...............................................................................................................................17
ComooEFSusaaCriptografia...............................................................................................................17
Cpia,TransfernciaeBackupdeArquivosCriptografados...................................................................18
CompactaodePastaseArquivos........................................................................................................19
CpiaeTransfernciadeArquivosCompactados..................................................................................19
CotasdeDisco........................................................................................................................................20
ServiodeCpiadeSombradeVolume.................................................................................................21
Cenriosdecpiasdesombra................................................................................................................21
CaractersticasdeCpiasdeSombra.....................................................................................................21
Concluso................................................................................................................................................21
Bibliografia...................................................................................................................................................22

www.andrecardia.pro.br|AndrCardia

5 GerenciandooArmazenamentonoWindowsServer2003 ConceitosTericos
Gerenciando o Armazenamento no Windows
Server 2003
Quando o assunto armazenamento em um ambiente de computadores, estamos nos
referindo s unidades de discos rgidos, os sistemas de arquivos dessas unidades e o que se
pode fazer com esses sistemas a fim de organizar os dados, de forma que possam ser
gerenciados. Neste documento abordaremos os fundamentos tericos do gerenciamento de
discos no Windows Server 2003. Vale lembrar que muitos dos conceitos apresentados aqui,
podemseraplicadosemoutrossistemasoperacionaiscomooWindowsServer2008.
Discos Fsicos versus Parties Lgicas
Umdiscofsicoodispositivodeplsticoemetalqueselocalizadoemumgabinetedoservidor
ou empilhado ao seu lado. A ferramenta Disk Management (Gerenciamento de Disco) do
Windows Server 2003 utilizada para identificar as unidades de discos fsicos por nmeros
(Disco0,1,2;CD0,1,2),osquaisnopodemseralterados.
Jumapartioouvolumeouunidadelgicaummtododeorganizaroespaodisponvelno
disco fsico (ou discos) que o Disk Management identifica no sistema. Uma vez criadas essas
parties usando o Disk Management, elas passam a funcionar como se fossem unidades
separadas de discos fsicos. Mesmo que voc queira utilizar toda capacidade de
armazenamentodeumdiscofsico,sernecessrioacriaodeumapartio,afimdequeela
sejareconhecidapelosistemaoperacional.Umapartiolgicapodeserumaparteoutodoum
discofsicoouainda,umconjuntodediscosfsicos.
Partio Estendida
Existe um arquivo no disco fsico chamado de tabela de parties de disco, que onde o
sistema operacional controla como os discos fsicos so divididos logicamente. Essa tabela
pode descrever quatro parties em um disco bsico, porque cada partio tem 16 bytes e o
arquivo da tabela de parties tem 64 bytes. Uma vez criada quatro parties, existe um
nmero limitado de maneiras nas quais podemos dividir essa estrutura lgica. Somente uma
dessasquatropartiespodeserativaondeosistemaoperacionaliriniciar(daroboot).
possveltermosquatropartiesprimriasoutrspartiesprimriaseumaestendidaaqual,
porsimesma,podetervriasunidadeslgicas,ajudandoasuperarolimitedequatroparties.
S podemos criar uma partio estendida em um disco bsico e ao contrrio de uma partio
primria,umapartioestendidanoformatadacomumsistemadearquivoscomoFAT32ou
NTFS. Em vez disso, criamos uma ou mais unidades lgicas na partio estendida e, em
seguida,asformatamoscomumsistemadearquivos.
Podemos criar at 24 unidades lgicas em uma partio estendida, sendo atribudas a elas
letrasdeunidadesdeCaZ,vistoqueasletrasdeunidadeAeBsoreservadasparadisquete.
Espao Livre Versus Espao No-reservado
Quando tratamos de espao livre sua definio parece lgica: Espao livre de um disco o
espao vazio, que est vago, certo? Errado. No definimos espao livre a reas no usadas
emumaunidadededisco.Naverdade,espaolivresignificaumapartioestendidaqueainda
no tem uma unidade lgica nela, ou que o espao nessa partio ainda no tenha sido
divididoemumaunidadelgica.

www.andrecardia.pro.br|AndrCardia

6 GerenciandooArmazenamentonoWindowsServer2003 ConceitosTericos
Joespaono-reservadosoespaosemumdiscoquenofazpartedeumvolume.Eleno
obrigado a fazer parte de nenhum volume ou partio. Em outras palavras, espao no-
reservadoumespaono-alocadodeumdisco.
Registro Mestre de Inicializao
Cada disco precisa definir um ponto inicial, um lugar onde sistema pode encontrar
informaescrticassobreodisco,comoonmeroeotipodediviseslgicasqueexistemno
disco, utilizadas em sua inicializao. Tambm preciso um lugar onde o BIOS possa
armazenar o programa inicial de boot (de inicializao) que serve para carregar o sistema
operacional. Esse lugar chamado de MBR (Master Boot Record ou Registro Mestre de
Inicializao).
Localizado na MBR, o arquivo conhecido como Tabela de Partio de Disco, descreve as
unidadeslgicasnodisco.Possuiespaosuficienteparadadosdequatroparties(64bytes)
emquesomenteumapodeserativa,oquesignificaqueosistemaoperacionalpodeinicializar
apartirdessapartio.
Unidades de Discos Montadas
Parasuperaraslimitaesdeespaodeumdiscofsico,oudeumaunidadelgica,oWindows
Server2003suportaamontagemdepastasvaziasemvolumesNTFS.Osvolumesmontados
sfuncionamemsistemasdearquivosNTFS,porquedependemdecertosatributosqueoFAT
eoFAT32nosuportam.Contudo,asunidadesmontadasfuncionamtantonosdiscosbsicos
comonosdiscosdinmicos,
A idia bsica da montagem de uma partio em uma pasta o redirecionamento para a
partio de todas as requisies de leitura e escrita enviadas para essa pasta. Monte uma
partio em x:\Mounted Folder e todas as requisies de I/O (Input/Output, Entrada/Sada) de
arquivos enviadas para essa pasta sero redirecionadas para a nova partio, mesmo se a
unidade x: original estiver completamente em um disco fsico diferente. Podemos montar um
volumecomquantoscaminhosquiser.Asnicasrestriessoqueapastaprecisaestarvazia
na hora da montagem, no mapeada para nenhum outro volume e em volumes NTFS no
computadorlocal.ONTFS5.1onicoformatodesistemadearquivossuportadopeloServer
2003quepodeusarospontosdedivisoquedirecionaminformaessobrecaminho.
Osvolumesmontadosaparecemcomounidadesdedisconocaminhoemqueforammontados,
emvezdepastas,comoobservamosnafigura1.Apartirdeagoranoestamosmaislimitados
asletrasdoalfabetodaspartieslocaisouemredeparaorganizarmososnossosarquivos.As
unidadesmontadastornamirrelevantealimitaode26letras.Almdisso,osmapeamentos
de volumes so transparentes para o usurio. Este no se preocupa com a localizao da
unidadex:,seencontrasenodiscofsicorestantedaunidadex:ouemoutrodisco.Tambm
possvelmontarumaunidadeemmltiploscaminhosoumontlaeatribuirlheumaletrade
unidade.

www.andrecardia.pro.br|AndrCardia

7 GerenciandooArmazenamentonoWindowsServer2003 ConceitosTericos

Figura 1 - Volumes montados em uma pasta.


Discos Bsicos
Quando instalamos o Windows 2000, o Windows XP ou o Windows Server 2003 e criamos a
primeira partio na qual ser instalado o sistema operacional, o disco ser bsico.
ArmazenamentobsicootipodearmazenamentoqueexistedesdeoDOS,primeirosistema
operacional da Microsoft, permitindo parties primrias e estendidas, alm das unidades
lgicas. As parties de um disco bsico so definidas na MBR (Master Boot Recorder ou
Registro Mestre de Incializao, j visto anteriormente). O MBR fica no primeiro setor de um
disco bsico, assim como a tabela de parties. Esses arquivos contm informaes crticas
relativas estrutura do disco, incluindo os setores final e inicial, o nmero total de setores e
informaessobreparties.

Figura 2 - Diviso dos discos bsicos.

www.andrecardia.pro.br|AndrCardia

8 GerenciandooArmazenamentonoWindowsServer2003 ConceitosTericos
Diviso dos Discos Bsicos
Asmaneirasquepodemosorganizaroespaoemumdiscofsicosobsicooudinmico.Os
discos bsicos suportam trs tipos de divises: parties primrias, parties estendidas e
unidadeslgicasdedisco.
A partio primria uma parte do disco fsico que o sistema operacional marca como
inicializvel (pode dar boot por ela). No Windows Server 2003 possvel ter quatro parties
primriasemumaunidadededisco,limitadopelotamanhode64Bytesdatabeladeparties
(16Bytesporpartio).Somenteumapartiodecadavezpodeserativa,oquesignificaqueo
boot ser dado a partir dela. Podemos particionar um disco rgido de modo que uma partio
execute o Windows Server 2003 e outra execute o Linux, mas somente um disco poder ser
ativodecadavez.
J a partio estendida pode ser criada a partir de um espao no-reservado em um disco
fsico.Umavezfeitoisso,teremosumanovareadeespaolivrenaunidadededisco.Spode
haver uma partio estendida em um disco fsico, ou seja, uma estendida e trs primrias,
respeitandoatabeladepartiesconformevistoanteriormente.
No possvel gravar nenhum dado em uma partio estendida ou lhe atribuir uma letra de
unidade de disco at que sejam criadas uma ou mais unidades lgicas nessa partio
estendida.
Unidades Lgicas
Umaunidadelgicaumadivisolgicadeumapartioestendidaquesecomportacomose
fosse uma unidade independente. No existe limite de divises em uma partio estendida e
podemoscriarquantasunidadeslgicasforemnecessrias.
Discos Dinmicos
InicialmenteosdiscosdinmicosforamintroduzidospelaprimeiravezoWindows2000.Esto
presentes no Windows Server 2003, de modo que, se quisermos usar qualquer tipo de
tolernciaafalhasouvolumesdemltiplosdiscos,osdiscosdinmicosseroempregados.
NosdiscosbsicostemosumatabeladepartieseoRegistroMestredeInicializao(MBR).
Ao convertemos o disco em dinmico, o contedo da tabela de parties trocado por uma
entrada nica que basicamente significa Leia o banco de dados de discos dinmicos para
obter os dados de meus volumes pois eu sou um disco dinmico. Um arquivo de 1MB de
informaesgravadoaofinaldessevolumededisco,criandoumbancodedados,controlado
peloservioLDM(LogicalDiskManagerGerenciamentodeDiscosLgicos),cominformaes
das divises lgicas (volumes) de cada um dos discos instalados. Esse arquivo de 1MB
duplicado em todos os outros discos dinmicos do sistema. O contedo do banco de dados
idnticoemtodososdiscos.
As principais vantagens dos discos dinmicos em relao aos discos bsicos que suportam
um nmero ilimitado de volumes, alm disso, podemos criar sistemas de armazenamento de
dados tolerantes falha como volume estendido, espelhado (RAID-1) e distribudo com
paridade(RAID-5)
Conjunto de Volumes
Genericamente a palavra volume utilizada para se referir genericamente a qualquer diviso
lgica de um disco, mas para o Windows Server 2003 um volume uma diviso lgica do
espao no-reservado de um disco dinmico, diferenciando de uma partio de um disco
bsico.

www.andrecardia.pro.br|AndrCardia

9 GerenciandooArmazenamentonoWindowsServer2003 ConceitosTericos
Enquanto as unidades lgicas e as parties primrias precisam
ficar confinadas a um nico disco, os volumes usando o sistema
de arquivos NTFS podem existir em um ou vrios discos fsicos,
tornando-os flexveis e mais eficientes quanto utilizao de
espao em comparao com as parties. Observe a figura 2,
muito mais fcil entender como colocar 300MB de dados em um
conjunto de volumes de 350MB do que coloc-los em uma
unidade lgica de 200MB mais uma de 150MB. Especialmente se esses 300MB forem de um
nicobancodedados.
O Windows Server 2003 suporta dois tipos de conjuntos de volumes: volumes simples que
ocupam espao em um disco, e volumes espalhados (ou volumes estendidos), que ocupam
espaoemvriosdiscos(at32discosfsicospodemparticipardeumvolumeestendido).
Os conjuntos de volumes no protegem os dados, ou seja, no so tolerantes a falhas. Eles
permitem usar espao disponvel de forma mais eficiente. Se algo ocorrer com um dos discos
rgidos usados em um conjunto de volumes, todo conjunto falhar, mesmo que os demais
discos continuem funcionando normalmente. Quanto mais discos rgidos houver, maior ser a
probabilidade de que um defeito ocorra. importante a realizao peridica de cpias de
seguranadoconjuntodevolumes.
150MB 150MB
200MB 150MB
650MB

Figura 3 - 650MB de espao livre esto disponveis, porm no mais que 200MB desse espao so
contguos. Para tornar mais eficiente o uso dele, poderamos combin-los em um conjunto de
volumes; assim todos os dados seriam considerados em um espao amplo. Uma vez que o espao
livre tivesse sido convertido em um conjunto de volumes, voc poderia armazenar 650MB de
dados nele, mesmo que o espao contguo maior tivesse apenas 200MB de tamanho.
Tolerncia a Falhas
Emaeronavescomerciais,osprincipaisinstrumentosdenavegaosonomnimoduplicados.
O mesmo para todos os computadores de um moderno Boeing, onde caso algum instrumento
falhe, existiro outros operando em paralelo, garantindo assim a tranqilidade da tripulao.
Porsegurana,determinadosinstrumentossoquadruplicadosemumcockpit.Comopilotode
avioseibemaimportnciadaredundnciaemequipamentosdenavegaoarea.Esteum
exemplodoquechamareidetolernciaafalhas.

www.andrecardia.pro.br|AndrCardia

10 GerenciandooArmazenamentonoWindowsServer2003 ConceitosTericos
O que a tolerncia a falhas realmente significa a capacidade de um software ou hardware
suportar determinada quantidade de defeitos e, ainda assim, continuar realizando o seu
trabalhocorretamente,comopousarumaaeronavecomsegurana.
O Windows Server 2003 tem a capacidade de propiciar certo nvel de tolerncia a falhas de
software.Claroquetolernciaafalhasdesoftwaretemsuaslimitaes.
RAID
Redundant Array of Independent Disks ou Conjunto Redundante de Discos Independentes
(RAID) um grupo de unidades de discos associados que, agindo em conjunto, propiciam
velocidade, capacidade e tolerncia a falhas. O Windows Server 2003 oferece solues de
RAIDdeSoftware,atravsdoDiskManagement(GerenciadordeDiscos),possvelselecionar
umgrupodediscosrgidosemontarumsistemaRAID.
RAID de Hardware x RAID de Software
ORAIDdesoftwarefcildeconfigurare,seestiversendousadoumsistemaoperacionalque
osuporte,possvelmontarumsistemaRAIDsemnenhumcustoadicional,almdasunidades
dedisconecessriasparaotipodeRAIDselecionado.PormoRAIDdeSoftwaredoWindows
Server2003temalgumasdesvantagensemrelaoaoRAIDdeHardware:
Acessibilidade Os volumes de RAID do Windows Server 2003 so invisveis para
qualqueroutrosistemaoperacionalquenoelemesmo.
TempodeRecuperaoSeumdosdiscosdeumconjuntotoleranteafalhaspararde
funcionar,sernecessriodesligaroservidorpararealizaratrocadodiscodefeituoso,
tirando os servios do ar. Por outro lado, um sistema de RAID de hardware, um
gabinete contendo vrias unidades de disco coordenadas por um controle
independente e operando como um bloco, parecendo ao Server 2003 uma nica
unidadededisco.ORAIDdeHardwaretemumcustomaiselevado,pormconsegue
voltaraoperarmaisrpidoqueoRAIDdesoftware.Amaioriadasatuaissoluesde
RAID de hardware permitem a substituio da unidade com defeito sem precisar
desligaroservidor(Hot-Swap).
GerenciamentoORAIDdesoftwareutilizampartiesindividuaisdediscoagrupadas
para criar uma partio RAID,o que pode complicar o gerenciamento com RAID de
softwareetrsdiscospodemosconfigurarattrsRAID5,cadaumexigindoclculos
de paridade prprios que sobrecarregam o servidor ( O processamento exigido pelo
RAID 5 degrada demais o desempenho do servidor). J o RAID de hardware
geralmentetrataosdiscoscomosefossementidadesdeumaspartio,deixandoos
clculosparaacontroladoraindependente,oqueevitasobrecargadosistema.

www.andrecardia.pro.br|AndrCardia

11 GerenciandooArmazenamentonoWindowsServer2003 ConceitosTericos

Figura 4 - RAID de Hardware X RAID de Software.


Tipos de RAID suportados pelo Windows Server 2003
OWindowsServer2003suportaosseguintestiposdeRAID:
RAID-0VolumeDistribudo.
RAID-1VolumeEspelhado.
RAID-5.
RAID-0
Os conjuntos de volumes geralmente so teis porque permitem
combinar reas de tamanhos diferentes de espao em disco no
usado em um nico volume. Porm, no observado nenhum
benefcio de desempenho. Para utilizar vrios discos e reduzir o
tempo de escrita e leitura, pode-se utilizar o RAID-0. Um volume
distribudocombinareasdeespaolivrecomtamanhosiguaisde
vrios discos em um volume lgico. Ao contrrio de um volume
estendido (conjunto de volumes), os dados so distribudos em
todosossegmentos.
A segmentao de discos apresenta uma vantagem de velocidade em relao aos volumes
estendidos(conjuntodevolumes),masdevemosconsideraroseguinte:
No podemos estender um conjunto de discos da mesma maneira como podemos
expandir volumes ou estend-los por mais discos, uma vez criado. O tamanho do
conjunto de discos determinado no ato de sua criao e no possvel alter-lo
depois.Paraacriaodeumvolumedistribudo(RAID-0)sonecessriospelomenos
2discosenomaisque32.

www.andrecardia.pro.br|AndrCardia

12 GerenciandooArmazenamentonoWindowsServer2003 ConceitosTericos

Figura 5 - Diagrama de funcionamento do RAID-0.


RAID-1
Os conjuntos de espelhos so a forma mais simples de tolerncia da falhas. Os dados so
gravados nos volumes contidos em dois discos separados, de modo que, se um dos discos
apresentardefeito,osdadosestarodisponveisnooutro,evitandoafalhadosistema.
Coletivamente, os dois volumes so chamados de conjunto de espelhos, ou RAID-1. Eles
apresentamasseguintesvantagens:
possvelcopiarumconjuntosimplesexistente,tornando-ostoleranteafalhas.
So necessrios apenas dois discos para criar um conjunto de espelhos, em vez de
trs,nomnimo,queosvolumesRAID-5exigem.
Podem ser criados volumes espelhados no Windows Server 2003 sem a necessidade de
reinicializarosistema(darboot),enonecessriorefazerosdadospararecuperarosistema
caso um dos discos apresente defeito. Os dados continuaro disponveis o sistema apenas
nosertoleranteafalhasenquantoosdadosforemespelhadosnovamente.

Figura 6 - Volume Espelhado.


Podemosoptarpelovolumedistribudo(RAID-0)quando:
Carregarimagensdeprogramas,bibliotecasdevnculodinmico(DLLs)oubibliotecas
detempodeexecuo.
Desejar fornecer o melhor desempenho para arquivos de alto uso que podem ser
restauradosfacilmente,porexemplo,arquivosdepaginao.

www.andrecardia.pro.br|AndrCardia

13 GerenciandooArmazenamentonoWindowsServer2003 ConceitosTericos
Aodecidirmosprotegerounoosdadosutilizandovolumesespelhados,devemosconsideraro
seguinte:
O espelhamento de discos operando da mesma controladora no protege os dados
quantoadefeitosnacontroladora.
Useumacontroladoraparacadaunidadededisco.Issoaumentarodesempenhode
leituradediscoeatolernciaafalhassermaior.
Oespelhamentodediscoefetivamentereduzoespaoemdiscopelametade.
O espelhamento de disco reduz a velocidade de escritas em disco, pois os dados
precisam ser gravados em dois lugares; no entanto acelera as leituras, j que a
controladora de I/O tem dois lugares de onde ler os dados. Representa o melhor
desempenhodosnveisRAIDdetolernciaafalhas.
Nopossvelexpandirumvolumeespelhado.
Duplexao de Discos
Como as operaes de gravao dupla podem degradar o desempenho do sistema, vrias
configuraes de volumes espelhados usam a duplexao, na qual cada disco no volume
espelhadoresideemseuprpriocontroladordedisco.Umvolumeespelhadocomduplextema
melhor confiabilidade de dados, pois todo o subsistema de entrada/sada (E/S) duplicado.
Issosignificaque,seumcontroladordediscofalhar,ooutrocontroladore,conseqentemente,
o disco nesse controlador, continuar a operar normalmente. Se voc no usar dois
controladores, um controlador com falha far os dois espelhos em um volume espelhado
ficareminacessveisatqueocontroladorsejasubstitudo.
RAID-5
Os volumes RAID-5 so a forma de RAID mais eficiente em termos de custo benefcio que o
Windows Server 2003 oferece. Conhecido como conjunto de discos com paridade, o RAID-5
exigemenosespaodediscoparaosdadosredundantesqueoespelhamento.Adesvantagem
queconsomemmuitosrecursosdeprocessamento.
Como funciona a segmentao de discos com paridade?
TodasvezqueescrevemosdadosemvolumesRAID-5,elessogravadosportodososdiscos
do conjunto, semelhante a segmentao dados em um volume sem paridade (RAID-0). J as
informaes de paridade tambm so gravadas, porm sempre em discos separados dos
dados correspondentes. No existe um disco separado para paridade como no RAID-4, que
no suportado do Windows Server 2003. Sendo assim, cada disco que faz parte do volume
RAID-5 contm uma parcela de dados e informaes de paridade para construir dados. Para
criarumvolumeRAID-5sonecessrionomnimo3discos.

www.andrecardia.pro.br|AndrCardia

14 GerenciandooArmazenamentonoWindowsServer2003 ConceitosTericos

Figura 7- RAID-5
O uso de paridade representa um grande desperdcio de tempo e espao. Toda vez que um
arquivo salvo, as informaes de paridade precisam ser atualizadas para refletir o estado
atual. Caso contrrio, teramos de manter cpias das informaes de paridade para cada
versodeumdocumentosalvo.
As informaes de paridade so atualizadas atravs de uma instruo XOR. Como a
informao de paridade um XOR dos dados, o sistema poderia recalcular o XOR cada vez
queosdadosfossemgravadosnodisco.
O que um XOR?
Uma XOR (Ou Exclusivo) uma instruo que pega duas entradas de um bit e produz uma
sadade1bit.Oresultado1seasduasentradassodiferentesou0seduasentradasso
iguais.Observeatabelaabaixo:
Tabela 1 - XOR - Tabela verdade.
XOR(OuExclusivo)
P Q pXORq
0 0 0
0 1 1
1 0 1
1 1 0

Recalcular todos os dados armazenados no volume cada vez que os dados fossem gravados
no disco seria muito demorado. O Windows Server 2003, l os dados antigos que sero
sobrescritos e faz um XOR com os dados novos e determina as diferenas. Esse processo
produz uma mscara de bits que tem 1 na posio de cada bit que mudou. Pode-se, ento,
fazeroXORdessamscaradebitscomainformaodeparidadeantigaparaverondeesto
asdiferenaseassimcalcularanovainformaodeparidade.
Os volumes RAID-5 tornam o processo de gravao lento devido ao processo de caulo de
paridade.Almdisso,oRAID-5representaumasriasobrecarganoprocessador.

www.andrecardia.pro.br|AndrCardia

15 GerenciandooArmazenamentonoWindowsServer2003 ConceitosTericos
Geometria dos Discos e Formatos de Arquivos
Umdiscorgidoformadoporvriosdiscosmetlicoscobertoscomumasuperfciemagntica
ondeosdadossogravados.EssesdiscossochamadosdePlatters.Cadaplatterdividido
de duas maneiras: fatias de torta e crculos concntricos. As partes definidas pela interao
dessasdivisessochamadasdesetoreserepresentamunidadesfsicasdearmazenamento
emdiscorgido.Cadasetoremumdiscorgidotem,normalmente,otamanhode512bytes.
Para que o sistema operacional consiga escrever e ler dados no disco, preciso criar uma
estrutura lgica referente estrutura fsica do disco. Essa estrutura lgica conhecida com
Sistema de Arquivos que agrupa setores em unidades lgicas conhecidas como clusters. O
nmerodesetoresvariaemrelaoaotamanhodapartiododiscoedoseuformato.Todos
os clusters tem pelo menos um setor em qualquer sistema de arquivos do Windows Server
2003suporta.
Umclusteramenorunidadeorganizacionalqueosistemadearquivosconseguereconhecer,
o que significa que se pode armazenar somente um arquivo por cluster. Se um arquivo for
maiorqueocluster,esteocuparvriosclusters,entretanto,seumarquivoformenorqueum
cluster, o espao que sobrar deste cluster ser desperdiado. Cluster maiores reduzem a
probabilidadedearquivosficaremfragmentados,pormclustersmenoresaproveitammelhore
commaiseficinciaoespaododisco.
Formatao de Discos
Aformataodediscosconfiguraapartiocomumatabeladealocaodearquivos.Odisco
preparado para leitura e escrita. Ao formatar o disco, o sistema operacional apaga todas as
tabelas de alocao de arquivos no disco, testa o disco para verificar se os setores so
confiveis, marca setores defeituosos e cria a tabela de endereos internos usados
posteriormenteparalocalizarinformaes.
Formatos de Discos Suportados no Windows Server 2003
OWindowsServer2003suportatrsformatosdesistemadearquivos:FAT,FAT32eNTFS
FAT e FAT32
O FAT o mais antigo sistema de arquivos da Microsoft, suportado por todos os sistemas
operacionais da empresa de Bill Gates, desde o DOS at o Windows Server 2008 e Windows
Vista. Ele um catlogo simples chamado de Tabela de Alocao de Arquivos utilizado para
anotaremqueclusterouconjuntodeclustersumarquivofoigravado.
Nestessistemasdearquivos,umconjuntosimplesdeatributosregistramasdatasdecriaoe
acesso dos arquivos, alm dos atributos de arquivos: oculto, sistema e somente-leitura. A
principal diferena entre o FAT e o FAT32 est no tamanho dos clusters. O FAT (ou FAT16)
utiliza um esquema de endereamento de 16 bits, permitindo enderear at 2
16
(65.536)
clusters, limitando a formatao de volumes a 4GB. J o FAT32 usa endereos de 32 bits,
conseguindo enderear at 2
32
(4.294.967.296) clusters. Assim, o FAT32 pode usar clusters
muitomenores(4KB)eformatarvolumesat8GB.
O motivo pelo qual encontramos o FAT e FAT 32 no Windows Server 2003 e 2008 a
compatibilidadecomoutrossistemasoperacionaiscomooWindowsNT.
NTFS
O NTFS (New Tecnology File System) o sistema de arquivos projetado para sistemas
Operacionais Windows 2000, XP e NT, com suporte a nveis de segurana de arquivos
(configurao de permisses e criptografia de arquivos), compresso de dados, montagem de

www.andrecardia.pro.br|AndrCardia

16 GerenciandooArmazenamentonoWindowsServer2003 ConceitosTericos
volumesecotasdedisco.Almdisso,somenteosvolumesformatadoscomNTFSpodemser
estendidos.NocasodoWindowsServer2003eXP,utilizamoNTFSverso5.1.
O NTFS mantm um log (registro) de atividades a fim de poder restaurar o disco aps uma
falha de alimentao ou outra interrupo. Ele no substitui dados das unidades de disco
NTFS, mas, se for interrompido nomeio de uma escrita, consegue restaurar a estrutura do
volume,evitandoassimquesejacorrompido.
Outro recurso valioso que o NTFS possui de poder localizar um atalho quando o arquivo
correspondente movido para outro local. Por exemplo, digamos que haja um arquivo
chamado dados.txt em \\servidor\andre\arquivosdetrabalho em um diretrio compartilhado. Foi
criado um atalho em uma estao de trabalho para este arquivo e um determinado dia o
arquivo dados.txt tenha sido movido de servidor para outro lugar, o atalho na estao de
trabalho continuar funcionando, porque as propriedades do atalho vo registrar a nova
localizao.EsserecursochamadodeDistributedLinkTracking(ControledeLinkDistribudo)
efoiintroduzindonoWindows2000.
Uma diferena importante do NTFS em relao ao FAT e FAT32, que o primeiro utiliza a
tabela MFT (Master File Table, Tabela de Arquivos Principal). Essencialmente, a tabela MFT
mantmocontroledetodososarquivosdeumvolumeoquesimilarTabeladeAlocao
deArquivosutilizadonaspartiesFAT.
Que Sistema de Arquivos Devo Usar?
AtabelaabaixofazumacomparaorpidaentreossistemasdearquivosNTFSeFAT:
Tabela 2 - Comparao entre NTFS e FAT no Server 2003.
Recurso NTFS FAT32 FAT
Tamanhodonome
dearquivo
1

256caracteres 256caracteres 256caracteresno


Windows9x,NT,
Win2K;8.3noDOS
AtributosdeArquivos Estendidos Limitados Limitados
SistemaOperacional
associado
Server2008,Server
2003,Win2KeNT
Server2008,Server
2003,Win2KeNT,
Windows9x;OSR2
DOS
Organizao Estruturaemrvore Menulocalizado
centralmente
Menulocalizado
centralmente
SuportaRAIDde
software?
Sim Sim Sim
Acessvelaodarboot
nocomputadora
partirdedisquete
No No Sim
Tamanhomximode
volumesuportado
2TBmenos4KB
(Bsico)
256TBmenos64KB
(dinmico)
32GB(enoformata
volumesmenores
que512MB)
4GB
Tamanhodecluster
emvolumede1GB
2KB 4KB 32KB
Suportavolumes
expansveis
Sim No No

1
Pode-seusarqualquercaractere,maisculoouminsculo,emnomeextensooucurto,excetoos
caracteresquetmsignificadosespeciaisparaoServer2003:?/\<>*|:

www.andrecardia.pro.br|AndrCardia

17 GerenciandooArmazenamentonoWindowsServer2003 ConceitosTericos
Desfragmentao dos Discos
Uma forma de conseguirmos aumentar o desempenho de um disco , periodicamente,
desfragment-lossemprequenecessrio,gravandotodasaspartesdecadaarquivodeforma
contgua,facilitandoasualeitura.
Quandoumdisconovo,osclustersdisponveisestotodosdisponveisumaoladodooutro,
de modo que no importa muito se um arquivo distribudo por vrios clusters ou no.
Conforme utilizamos o disco, apagando e gravando arquivos, os clusters vo se tornando
vagos, de forma irregular. O Disco Rgido no consegue mais um grupo contguo de clusters
livres, grande o suficiente par colocar todos os dados de um arquivo, gravando os dados nos
primeiros clusters disponveis. Quando um disco fica assim, cheio de dados de arquivos no
contguosemsuasuperfcie,diz-sequeeleestafragmentado.
O sistema continua lendo todos os arquivos mesmo estando fragmentados, porm levar um
poucomaisdetempoparaabrirarquivosfragmentados.Nocasodeerrossriosdedisco,fica
maisdifcilrecuperararquivosmuitofragmentadosquegravadosemclusterscontguos.
O Windows Server 2003, Windows XP e sistemas operacionais mais novos utilizam o
desfragmentador de disco (Disk Defragmenter) afim de gravar dados de arquivos de forma
contnua. Essa ferramenta requer 15% de espao livre em um volume para armazenar dados
queestiverreorganizando.
Criptografia no NTFS
Criptografia
2
empregada no sistema de arquivos NTFS garante que somente indivduos
autorizados tenham acesso a informao, ou ainda, que os dados no sero acessados pelo
inimigo, garantindo assim a sua confidencialidade. Isso muito til para proteger dados
compartilhados privativos ou proteger arquivos em uma mquina que poderia ser facilmente
roubada,comoumnotebookporexemplo.
No Windows Server 2003, quando tentamos acessar um arquivo criptografado, o sistema
operacional faz uma verificao para ver se o usurio possui a chave correspondente que foi
empregadanacriptografiadaquelearquivo.Senotiver,oacessoaessearquivosernegado.
Essa negao independe do aplicativo utilizado por exemplo, um documento do Word no
seracessvelemnenhumoutroeditordetextos.Ousuriosemachavecorrespondenteno
podeabriroobjetoarquivo.
Como o EFS usa a Criptografia
O algoritmo EFS (Encription File System) utiliza uma combinao de criptografia de chave
pblicaechavesecreta(simtrica)paraassegurarqueosarquivossejamprotegidosoacesso
noautorizadoasinformaes.
Os dados so cifrados utilizando a criptografia simtrica, onde a mesma chave usada para
cifrar e decifrar um arquivo. Esse tipo de criptografia o mtodo comum de criptografia de
grandesquantidadesdedados,porsermaisrpidoemaisseguro.Entretanto,adificuldadede
protegerachaveduranteatransfernciaentreredesrequerseguranaadicionalparaachave
simtrica.

2
Cinciamatemticaquelidacomatransformaodedadosparamudaroseusignificadoemalgo
ininteligvelparaoinimigo.Acriptografiadearquivosnosistemaoperacionalumatributo,igual
compactaoouaobitdearquivamento.ElassuportadaemvolumesNTFSnoWindowsXP,
Server2003ouposterior.

www.andrecardia.pro.br|AndrCardia

18 GerenciandooArmazenamentonoWindowsServer2003 ConceitosTericos
O EFS usa a criptografia de chave pblica para proteger a chave simtrica, que necessria
paradecifrarocontedodosarquivos.Cadacertificado
3
deusuriocontmumachavepblica
que utilizada para criptografar a chave simtrica. Em seguida, somente o usurio com a
chaveprivadacorrespondentepoderacessarachavesimtrica.
Cpia, Transferncia e Backup de Arquivos Criptografados
Todos arquivos e pastas criados em uma pasta cifrada herdam os atributos de criptografia
destapastaeserocifradosautomaticamente.Seapastanoforcifrada,entooarquivono
sercifrado.Amovimentaoecpiadearquivosepastascifradaspodemalteraroestadoda
criptografiadoarquivooupasta.
Se copiarmos ou transferirmos um arquivo no cifrado para uma pasta NTFS
criptografada,essesercifrado.
Se copiarmos ou transferirmos um arquivo cifrado para uma pasta NTFS no
criptografada,oarquivocontinuarcifrado.
SecopiarmosoutransferirmosumarquivocifradoparaumapastaFATouFAT32,esse
arquivonosermaiscifrado.(poiscriptografiaumatributodoNTFS).
Os backups de documentos cifrados so armazenados e restaurados no estado de
criptografia,mesmoseomeioforumaunidadeformatadaFAT.

Figura 8 - Criptografando pastas e arquivos no Windows Server 2003.

3
UmcertificadoumadeclaraodigitalemitidaporumaAutoridadeCertificadora(CA)queatestaa
identidadedotitulardocertificado.Eleligaumachavepblicaidentidadedapessoa,docomputadorou
doservioquecontmachaveprivadacorrespondente.Oscertificadossousadosporumavariedadede
serviosdeseguranadechavepblicaeaplicativos,parafornecerautenticao,integridadededadose
comunicaoseguraentreredes,comoaInternet.

www.andrecardia.pro.br|AndrCardia

19 GerenciandooArmazenamentonoWindowsServer2003 ConceitosTericos
Compactao de Pastas e Arquivos
Acompactaodearquivosepastasdiminuiseutamanhoereduzaquantidadedeespaoque
utilizam em unidades e dispositivos de armazenamento removveis. O Windows Server 2003
oferece suporte a dois tipos de compactao: compactao NTFS e compactao com o
recurso Pastas Compactadas (zipadas). A tabela abaixo compara os dois mtodos de
compactao:
Tabela 3 - Compactao NTFS x Pastas Compactadas.
Atributo CompactaoNTFS Pastas Compactadas
(zipadas)
Sistemadearquivos NTFS NTFS,FATouFAT32
Objetoscompactveis Arquivos,pastaseunidades Arquivosepastas
Interaodousurio Transparente,aosalvarum
arquivoemumapastaque
estcompactada
Manual
Desempenho Diminuiseosarquivosde
sistemaestiverem
compactados
Noadiminuio
Proteoporsenha No Sim
Criptografia No Sim
Alteraacordeexibio Sim No

Conseguimosobtercompactaomximadearquivosdetexto,arquivosdebitmap,planilhase
apresentaes. A compactao ser menor com arquivos grficos e de vdeo, que j so
compactados.Devemosevitaracompactaodearquivosepastasdosistema,poisissoafeta
odesempenhodamquina.
Cpia e Transferncia de Arquivos Compactados
A transferncia e cpia de arquivos e pastas compactadas podem alterar seu estado de
compactao.Observeassituaespossveis:
Copiardentrode
umaPartioNTFS

O arquivo ou pasta herda o estado de compactao da pasta de


destino.
Moverdentrode
umapartioNTFS

Oarquivooupastaseuestadodecompactaooriginal.
Copiarentre
partiesNTFS

O arquivo ou pasta herda o estado de compactao da pasta de


desitno.
Moverentre
partiesNTFS

O arquivo ou pasta herda o estado de compactao da pasta de


desitno.
Copiararquivos
oupastasem
volumesNTFS

Quandoumarquivoemumapastajcontmumarquivodomesmo
nome, o arquivo copiado assume o atributo de compactao do
arquivodedestino,independentedoseuestadodecompactao.
Movendoecopiando
arquivosentrevolumes
FAT16,FAT32eNTFS
Arquivos copiados ou movidos de uma partio NTFS para uma
partioFATouFAT32sodescompactados.Noexistesuportea
compactaodedadosnossistemasdearquivosFATeFAT32.

QuandoosarquivossomovidosoucopiadosdeumapartioFAT
ouFAT32paraumaNTFS,elesherdamoatributodecompactao
dapastaemquesocopiados.

www.andrecardia.pro.br|AndrCardia

20 GerenciandooArmazenamentonoWindowsServer2003 ConceitosTericos
Diferentemente de arquivos e pastas compactadas em NTFS, as Pastas Compactadas
(zipadas) podem ser movidas e copiadas sem alterar volumes, unidades e sistemas de
arquivos. Isso ocorre devido porque uso do recurso Pastas Compartilhadas (zipadas) cria um
novoarquivo(comextenso.zip)quedefatocopiadooumovido.
Cotas de Disco
Os administradores devem gerenciar a demanda sempre crescente por espao em disco para
armazenamentodearquivos.ONTFSpossibilitaconfiguraesdecotadediscoparamonitorar
egerenciarousodeespaosdaunidadedearmazenamentodedados.Ascotasimpedemque
usurios gravem dados adicionais em um volume de disco depois que excedem a cota
estabelecida.
Ascotasnonecessariamentelimitamoespao.Podemosusarcotasparacontrolarousodo
espao em disco de cada usurio. Quando um administrador limita o espao, possvel
especificar o log de um evento quando os usurios excederem os limites de cota ou os nveis
denotificaodecota.
As cotas so controladas por volume ou por partio. Se houver vrios compartilhamentos de
arquivosderedeemumvolume,ascotasseaplicarosomadetodososcompartilhamentos.

Figura 9 - Habilitando cotas de disco.


No possvel usar a compactao de arquivos para aumentar a capacidade de
armazenamentodentrodeumlimite,poisosarquivoscompactadossocontroladoscombase
emseutamanhodescompactado.

www.andrecardia.pro.br|AndrCardia

21 GerenciandooArmazenamentonoWindowsServer2003 ConceitosTericos
Servio de Cpia de Sombra de Volume
Umserviocpiadesombra(VSSouVolumeShadowCopy)umrecursodafamliaWindows
Server2003queoferececpiassomenteleituradearquivosemcompartilhamentoderedeem
um determinado momento. Com as Cpias de Sombra das pastas compartilhadas, possvel
exibirocontedodepastasderedeemdiversosmomentos.
Cenrios de cpias de sombra
PodemosusaroVSSemtrscenrios
Recuperao de arquivos excludos acidentalmente Atravs de uma verso anterior
doarquivo,ousuriopoderabri-loecopi-loparaumlocalseguro.
Recuperao de arquivos substitudos - possvel usar cpias de sombra das pastas
compartilhadaspararecuperaraversoanteriordoarquivo.
Permitiraverificaodeversoenquantotrabalhanosdocumentos.
Caractersticas de Cpias de Sombra
Ascaractersticasaseguiraplicam-seacpiasdesombra:
Sua configurao no um substituto para a
criao de backups regulares.As cpias de sombra
podenoconseguirrecuperararquivoscorrompidose
no recuperarem arquivos caso ocorra falha em um
volume.
So somente leitura. No possvel editar o
contedodeumacpiadesombra.
So habilitadas por volume. No possvel
habilitar cpias de sombra em recursos
compartilhadosnessevolume.
Uma vez habilitada em um volume, elas
estaro habilitadas para todas as pastas
compartilhadasnessevolume.
No fazem cpias dos arquivos; apenas
controlamasalteraesefetuadasneles.
A capacidade de acessar cpias de sombra de
arquivos no vem incorporadas em computadores
cliente.OsoftwareclienteVersesAnterioresprecisa
ser instalado em cada cliente que necessite de
acessoacpiasdesombradearquivos.

Concluso
Neste artigo, tratei de toda fundamentao terica necessria para o gerenciamento de
armazenamentodeDadosnoWindowsServer2003.Embreve,estareiescrevendomaissobre
o assunto, porm, abordando de forma prtica, demonstrando tcnicas simples e rpidas de
gerenciamentodeumServidordeArquivosbaseadoemsistemasoperacionaisMicrosoft.


Figura 10 - Ativando Cpias de Sombra.

www.andrecardia.pro.br|AndrCardia

22 GerenciandooArmazenamentonoWindowsServer2003 ConceitosTericos
Bibliografia
Batisti,J.(2003).WindowsServer2003:CursoCompleto.RiodeJaneiro:AxcelBooks.
Holme,D.(2006).AdministraoeManutenodoAmbienteMicrosoftWindowsServer2003:
KitdeTreinamento:exame70-290.PortoAlegre:Bokman.
MicrosoftCorporation.(2006).GerenciandoumAmbienteMicrosoftWindowsServer2003-
Curso.SoPaulo:MicrosoftCorporation.
MicrosoftCorporation.(2006).MantendoumAmbienteMicrosoftWindowsServer2003-Curso.
SoPaulo:MicrosoftCorporation.
Minasi,M.(2003).DominandooWindowsServer2003:ABblia.SoPaulo:PearsonMakron
Books.

Anda mungkin juga menyukai