Você está na página 1de 18

FactorEvolucinS.ADEC.Vhttp://www.linuxparatodos.

net

NDICE DE CONTENIDO
Tema2.ConsideracionesPreviasalaInstalacin..................................3
2.1DiscosDuros..................................................................................................4
2.1.1TiposdeDiscosDuros....................................................................................................4
2.1.1.1DiscosDurosIDEATA..............................................................................................................................4
2.1.1.2DiscosDurosSATA...................................................................................................................................5
2.1.1.2.1ConectoresdeSerialATA........................................................................................................................................6
2.1.1.2.2Caractersticas..........................................................................................................................................................6
2.1.1.3DiscosDurosSCSI....................................................................................................................................7
2.1.1.3.1DireccionamientodelosPerifricos.......................................................................................................................7
2.1.1.3.2SCSIasimtricoydiferencial..................................................................................................................................7
2.1.1.3.3EstndaresSCSI.......................................................................................................................................................7
2.1.1.4DiscosDurosSAS....................................................................................................................................8
2.1.2ZonasdeunDiscoDuro...................................................................................................8
2.1.2.1Pistas.........................................................................................................................................................8
2.1.2.2Sector......................................................................................................................................................10
2.1.2.3Cilindro....................................................................................................................................................10
2.1.2.4Cluster....................................................................................................................................................10
2.1.3EstructuraLgicaDelDiscoDuro.................................................................................10
2.1.3.1MasterBootRecord(MBR).....................................................................................................................10
2.1.3.2ParticionesDelDiscoDuro....................................................................................................................12
2.1.3.2.1ParticionesPrimarias.............................................................................................................................................12
2.1.3.2.2ParticionesExtendida............................................................................................................................................12
2.1.3.2.2.1 Particiones Lgicas..............................................................................12
2.2SistemasdeFicheros...................................................................................13
2.2.1FAT16(FileAllocationTable)..........................................................................................14
2.2.2FAT32(FileAllocationTable).........................................................................................14
2.2.3NTFS(NewTechnologyFileSystem)............................................................................14
2.2.4EXT2(SecondExtendedFilesystem)............................................................................15
2.2.5EXT3(ThirdExtendedFilesystem)................................................................................15
2.2.6EXT4(FourthExtendedFilesystem).............................................................................15
2.2.7HPFS(HighPerformanceFileSystem).........................................................................16
2.2.8ReiserFS..........................................................................................................................16
2.2.9ZFS(ZettabyteFileSystem)...........................................................................................17
2.2.10XFS.................................................................................................................................17
2.2.11JFS(JournalingFileSystem).......................................................................................18
2.3AplicacionesOpenSourceparaparticionardiscosduros........................19
2.3.1Gparted............................................................................................................................19
2.3.1.1GpartedLiveCD.......................................................................................................................................19
2.3.1.2Capacidadesylimitaciones...................................................................................................................19
2.3.2PartedMagic...................................................................................................................20
2.3.3QtParted...........................................................................................................................20

1
FactorEvolucinS.ADEC.Vwww.linuxparatodos.net

Informacin de Derechos reservados de esta


publicacin.
Reconocimiento-NoComercial-CompartirIgual 2.1
Usted es libre de:

Copiar, Distribuir y Comunicar pblicamente la obra

Bajo las condiciones siguientes:

Reconocimiento. Debe reconocer y citar al autor original.

No comercial. No puede utilizar esta obra para fines


comerciales.

Compartir bajo la misma licencia. Si altera o transforma esta


obra, o genera una obra derivada, slo puede distribuir la obra
generada bajo una licencia idntica a sta.

Al reutilizar o distribuir la obra, tiene que dejar bien claro los trminos de la licencia de esta
obra.

Alguna de estas condiciones puede no aplicarse si se obtiene el permiso del titular de los
derechos de autor

Los derechos derivados de usos legtimos u otras limitaciones no se ven afectados por lo
anterior.

Reconocimiento-NoComercial-CompartirIgual 2.1

2
FactorEvolucinS.ADEC.VServidoresLinuxBasico

Tema2.Consideraciones
PreviasalaInstalacin

3
FactorEvolucinS.ADEC.Vwww.linuxparatodos.net

2.1DiscosDuros

Un disco duro es un dispositivo de almacenamiento masivo de datos que a su vez tambin puede tener
instaladoalgnSistemaOperativo,asmismo fungecomomemorianovoltil,esdecir,cuandoporalgunaraznse
interrumpelaenergaelctricadenuestracasauoficinalainformacinanidadaenelmismosealmacenademanera
correcta,salvoalgunasexcepciones,comoporejemplocuandosetrabajaentiemporealconeldiscoduroynose
guardanconanticipacindichoscambios.
UnejemplodememoriavoltileslamemoriaRAM(RandomAccessMemory),yaqueestetipodememoria
soloalmacenalainformacindemaneratemporalyesborradanuevamentecuandoseinterrumpelaenergaelctrica
delacomputadora.
Undiscoduro(HardDisk)empleaunsistemadegrabacinmagnticaelcualesaplicadoaunaunaseriede
platosmetlicosapiladosgirandoagranvelocidad.Sobreestosplatossesitanloscabezalesencargadosdeleero
escribirlosimpulsosmagnticos.
Existendistintostiposdeinterfacesyentrelasmascomunesseencuentranlassiguientes:IntegratedDrive
Electronics(IDE,tambinllamadoATA),SCSIgeneralmenteusadoenservidores,SATA,esteltimoestandarizadoen
elao2004ylosmasrecientes,losdiscosdurosSAS,deloscualeshablaremosmasadelante.

2.1.1TiposdeDiscosDuros
Comoanteriormentemencionamos,existen4principalestiposdediscosduros:

1. DiscosDurosIDEATAoPATA
2. DiscosDurosSATA
3. DiscosDurosSCSI
4. DiscosDurosSAS
Acontinuacindaremosunabreveexplicacinsobrecadaunodeellos.

2.1.1.1DiscosDurosIDEATA
LosdiscosdurosconestadenominacinhacenusodeunainterfazllamadaIDE(IntegratedDeviceElectronics)
ATA(AdvancedTechnologyAttachment)queeslaencargadadecomunicaralDiscoDuroconlatarjetamadre.
ElestndarIDEATAfuediseadooriginalmenteparaconectardiscosduros;sinembargo,sedesarrolluna
extensinllamadaATAPIquepermiteinterconectarotrosperifricosdealmacenamientocomounidadesdeCDROMo
unidadesdeDVDROMenunainterfazIDEATA.

Habitualmente,undiscoduroIDEATApuedeestarconfiguradode3manerasdiferentes,lascualesson:
Maestroomaster. Losdiscosdurosconestaconfiguracinindicanalatarjetamadrequeeldebeserel
primeroensercargado.

4
FactorEvolucinS.ADEC.VServidoresLinuxBasico

Esclavooslave.Losdiscosdurosconestetipodeconfiguracinnosontomadosencuentaalmomentode
arrancarelsistemaporloqueeldiscoduromaestropuededisponerdelosdemsdiscosdurosconfigurados
comodiscosslave
Seleccinporcableocableselect. Eldispositivosermaestrooesclavoenfuncindesuposicinenel
cable.Sihayotrodispositivo,tambindebeestarconfiguradocomocableselect.Sieldispositivoeselnicoen
elcable,debeestarsituadoenlaposicindemaestro.Paradistinguirelconectorenelqueseconectarel
primerbusIde(Ide1)seutilizancoloresdistintos.
Este diseo IDEATA (dos dispositivos a un bus) tiene el inconveniente de que mientras se accede a un
dispositivoelotrodispositivodelmismoconectorIDEnosepuedeusar.
EsteinconvenienteestresueltoendiscosduroscomolosSATAyenSCSI,quepuedenusardosdispositivos
porcanal.
LosdiscosIDEestnmuchomsextendidosquelosSCSIdebidoasupreciomuchomsbajo.Elrendimiento
deIDEesmenorqueSCSIperoseestnreduciendolasdiferencias.
AcontinuacinveremosundiagramadecomotienequeserconectadoundiscoduroIDEATAascomola
localizacindelospinesquenosproporcionalaopcindetrabajarconlastresconfiguracionesposiblesparaundisco
duroIDEATA:

2.1.1.2DiscosDurosSATA
Los discos duros con esta denominacin hacen uso de una interfaz llamada Serial Advanced Technology
AttachmentqueeslaencargadadecomunicaralDiscoDuroconlatarjetamadre.
EstosdiscosdurossustituyenalostradicionalesIDEATA,ademasdequeproporcionamayoresvelocidades,
mejoraprovechamientocuandohayvariosdiscos,mayorlongituddelcabledetransmisindedatosycapacidadpara
conectardiscosencaliente(conlacomputadoraencendida).
ElestndarSerialATAsebasaenunacomunicacinenserie.Seutilizaunarutadedatosparatransmitirlos
datosyotrarutaparatransmitirlasconfirmacionesderecepcin.Encadaunadeestasrutas,losdatossetransmiten
medianteelmododetransmisinLVDS(Sealdiferencialdebajovoltaje)queconsisteentransferirunasealaunhiloy
sucontrapartidaaunsegundohiloparapermitirqueeldestinatariorecreelasealpordiferencia.Losdatosdecontrol
setransmitenporlamismarutaquelosdatosmedianteunasecuenciaespecficadebitsquelosdistingue.
Porlotanto,lacomunicacinrequierededosrutasdetransmisin,cadaunadelascualesestcompuestapor
doshilos,conuntotaldecuatrohilosutilizadosparalatransmisin.

5
FactorEvolucinS.ADEC.Vwww.linuxparatodos.net

2.1.1.2.1ConectoresdeSerialATA
ElcableutilizadoporelestndarATASerialesuncableredondeadoquecontiene7hilosconunconectorde8
mmensuextremo:
Treshilostienenconexinatierraydosparesseutilizanparalatransmisindedatos.
Elconectordelafuentedealimentacintambinesdiferente:comprende15clavijasquealimentanalperifricoconuna
potenciade3,3V,5Vo12Vytieneunaaparienciasimilaralconectordedatos:

2.1.1.2.2Caractersticas
ElestndarSerialATAbrindaunavelocidadde187,5MB/s(1,5Gb/s)ycadaoctetosetransmiteconunbitde
arranqueyunbitdeparada,conunavelocidadefectivatericade150MB/s(1,2Gb/s).ElestndarSerialATAIIdebe
contribuiraalcanzar375MB/s(3Gb/s),esdecir,unavelocidadefectivatericade300MB/s,yfinalmente750MB/s(6
Gb/s),esdecir,unavelocidadefectivatericade600MB/s.
LoscablesdelestndarSerialATApuedenmedirhasta1metrodelongitud(encomparacinconlos45cmque
midenloscablesIDE).Adems,labajacantidaddehilosenunaenvolturaredondapermiteunamayorflexibilidadyuna
mejor circulacin del aire dentro de la carcasa que la de los cables IDE (incluso si existieran los cables IDE
redondeados).AdiferenciadelosperifricosdelestndarATA,losdelSerialATAseencuentransolosencadacabley
yanoesnecesariodiferenciarlosdiscosdurosmasterdelosdiscosdurosslave.
Otradelaventajasconestetipodediscoesquepermitelaconexinencalienteoenpocaspalabras,mientras
elequipoestaencendido
AcontinuacinobservaremosundiagramadeundiscoduroSerialATA

6
FactorEvolucinS.ADEC.VServidoresLinuxBasico

2.1.1.3DiscosDurosSCSI
ElestndarSCSI(SmallComputersSystemInterface)esunainterfazqueseutilizaparapermitirlaconexinde
distintos tipos de perifricos a un ordenador medianteunatarjetadenominadaadaptadorSCSIocontroladorSCSI
generalmentemedianteunconectorPCI.
ElnmerodeperifricosquesepuedenconectardependedelanchodelbusSCSI.Conunbusde8bits,se
puedenconectar8unidadesfsicasyconunode16bits,16unidades.

2.1.1.3.1DireccionamientodelosPerifricos
Losperifricossedireccionanmediantenmerosdeidentificacin.ElprimernmeroeselID,nmeroque
designaalcontroladorqueseencuentradentrodecadaperifrico(definidoatravsdeloscaballetesposicionadosen
cadaperifricoSCSIoporelsoftware).Elperifricopuedetenerhasta8unidadeslgicas(porejemplo,unaunidadde
CDROMconvarioscajones).LasunidadeslgicasseidentificanmedianteunLUN(Nmerodeunidadlgica).Por
ltimo,un ordenadorpuede contenerdiversas tarjetasSCSIy,porlotanto,acadaunalecorrespondeunnmero
diferente.

2.1.1.3.2SCSIasimtricoydiferencial
ExistendostiposdebusSCSI:
elbusasimtrico,conocidocomoSE(porSingleEndedoTerminacinnica),basadoenunaarquitectura
paralelaenlaquecadacanalcirculaenunalambre,sensiblealasinterferencias.LoscablesSCSIenmodoSE
poseen8alambresparaunatransmisinde8bits(quesedenominanlimitados)o16alambresparacablesde
16bits(conocidoscomoextendidos).EsteeseltipodebusSCSImscomn.

elbusdiferencialtransportasealesaunpardealambres.Lainformacinsecodificapordiferenciaentrelos
dosalambres(cadaunotransmiteelvoltajeopuesto)paradesplazarlasinterrupcioneselectromagnticas,lo
quepermiteobtenerunadistanciadecableadoconsiderable(alrededorde25metros).Engeneral,existendos
modos: el modo LVD (Voltaje bajo diferencial), basado en seales de 3,3 V y el modo HVD (Voltaje Alto
Diferencial),queutilizasealesde5V.Losperifricosqueutilizanestetipodetransmisinsoncadavezms
rarosyporlogeneralllevanlapalabra"DIFF".
Los conectores para las dos categoras de perifricos son los mismos, pero las seales elctricas son
diferentes.Porlotanto,losperifricosnecesitanseridentificados(mediantelossmboloscreadosparatalfin)parano
daarlos.

2.1.1.3.3EstndaresSCSI
LosestndaresSCSIdefinenlosparmetroselctricosdelasinterfacesdeentrada/salida.ElestndarSCSI1
de1986definiloscomandosestndarparaelcontroldelosperifricosSCSIenunbusconunafrecuenciade4,77
MHzconunanchode8bits,loqueimplicabaqueeraposiblealcanzarvelocidadesde5MB/s.
Sinembargo,ungrannmerodedichoscomandoseranopcionales,porloqueen1994seadoptelestndar
SCSI2.stedefine18comandos,conocidoscomoCCS(Conjuntodecomandoscomunes).Sehandefinidovarias
versionesdelestndarSCSI2:
ElSCSI2extendido,basadoenunbusde16bits(enlugarde8),ofreceunavelocidadde10MB/s
ElSCSI2rpidoesunmodosincrnicorpidoquepermiteunaumentode5a10MB/sparaelestndarSCSI
yde10a20MB/sparaelSCSI2extendido(denominadoSCSI2extendidorpido).
LosmodosRpido20yRpido40duplicanycuadriplicandichasvelocidadesrespectivamente.
ElestndarSCSI3incluyenuevoscomandosypermitelauninde32perifricos,ascomounavelocidad
mximade320MB/s(enmodoUltra320).
ElsiguientecuadroresumelascaractersticasdelosdiversosestndaresSCSI:

7
FactorEvolucinS.ADEC.Vwww.linuxparatodos.net

2.1.1.4DiscosDurosSAS
SerialAttachedSCSIoSAS,esunainterfazdetransferenciadedatosenserieelcualessucesordeldisco
duraSCSI,aunquesigueutilizandocomandosSCSIparainteraccionarconlosdispositivosSAS.Aumentalavelocidady
permitelaconexinydesconexinencaliente.
Unadelasprincipalescaractersticasesqueaumentalavelocidaddetransferenciaalaumentarelnmerode
dispositivosconectados,esdecir,puedegestionarunatasadetransferenciaconstanteparacadadispositivoconectado,
ademsdeterminarconlalimitacinde16dispositivosexistenteenSCSI,esporelloquesevaticinaquelatecnologa
SASirreemplazandoasupredecesoraSCSI.
Adems, el conector es el mismo que en el interfaz SATA y permite utilizar estos discos duros, para
aplicacionesconmenosnecesidaddevelocidad,ahorrandocostos.Porlotanto,losdiscosSATApuedenserutilizados
porcontroladorasSASperonoalainversa,unacontroladoraSATAnoreconocediscosSAS.
EstdiseadoparapermitirmayorestasasdetransferenciaysercompatibleconSATA(SerialATA),ypermite
hasta16384dispositivos.

2.1.2ZonasdeunDiscoDuro
Lasprincipalespartesqueconformanundiscoduroson:

LasPistas
LosSectores
LosCilindros
LosClusters

2.1.2.1Pistas
Unpistaotracksepuedeentendercomounacircunferenciadeldiscoduro

8
FactorEvolucinS.ADEC.Vwww.linuxparatodos.net

2.1.2.2Sector
Unsectorescadaunadelassubdivisionesqueconformanunapista,porloregulareltamaoestndardeun
sectoresde512Bytes

2.1.2.3Cilindro
Uncilindroestaconformadoporlaagrupacindevariaspistasalineadasverticalmente,lascualessimulanun
cilindro.

2.1.2.4Cluster

Unclusteresunatrozodelongituddepista,comnmenteconformadoporvariossectores

2.1.3EstructuraLgicaDelDiscoDuro
Laestructuralgicadeundiscoduroestacompuestaprincipalmentepor

ElMasterBootRecord
LasparticionesdelDisco

2.1.3.1MasterBootRecord(MBR)
ElMasterBootRecordeselsectordearranquequecontienelatabladeparticiones.
ElSectordeArranqueoavecestambinllamadobloquedearranqueesunsectordeldiscoduroquecontiene
elcdigodearranquedeunSistemaOperativo,elSectordeArranqueporlogeneralestalocalizadoenelprimercilindro
delaprimeracabezadeldiscoduroenelprimersector(Cylinder,Head,Sector>0,0,1)yeselencargadodeinicializar
el BIOS (Basic InputOutput System) de la computadora o servidor para preguntar si existe un sistema operativo
existenteenelsistema
UnavezqueelBIOSverificasiexisteunSistemaOperativoInstaladoenelsistema,pasaelcontroldenuevo
alMBR,elcualcualsedefinenlasparticionesprimariasdelDiscoDuro.Latabladeparticioneseslaencargadade
almacenartodalainformacinreferentealasdistintasparticionesexistentesdeldiscodurocomoson:

10
FactorEvolucinS.ADEC.Vwww.linuxparatodos.net

ElTamaodelaparticin
ElFormatodelaparticiones
ElSectordeIniciodelaparticin
Siesarrancableoboteablelaparticin
Enlapractica,elMasterBootRecordesde512bytes.

2.1.3.2ParticionesDelDiscoDuro
Lasparticionesdeundiscoduropuedenserconsideradoscomolostrozosenloscualesestadivididoeldisco
duro.Lafinalidaddeparticionarundiscoduroradicaenlafuncionalidaddetenervariossistemasoperativosinstalados
enunmismodiscoduro,claroestaquecadasistemaoperativotrabajaconsurespectivosistemadearchivos,termino
delquehablaremosenelsiguientetema.
Undiscodurosolopuedesoportardostiposdeparticiones:

2.1.3.2.1ParticionesPrimarias
Es la primera y la mas importante, cualquier disco duro que se vaya a usar para almacenar un sistema
operativo,forzosamentedebetenerunaparticindeestetipo,puessonestaslasencargadasdearrancarelsistema
operativo,ascomodealmacenarelMBRylastablasdeparticiones.

2.1.3.2.2ParticionesExtendida
Es otrotipo departicinque actacomounaparticinprimaria;sirveparacontenerinfinidaddeunidades
lgicasensuinterior.Fueideadapararomperlalimitacinde4particionesprimariasenunsolodiscofsico.Solopuede
existirunaparticindeestetipopordisco,ysolosirveparacontenerparticioneslgicas.Porlotanto,eselnicotipode
particinquenosoportaunsistemadearchivosdirectamente.

2.1.3.2.2.1ParticionesLgicas

Ocupa un trozo de particin extendida o la totalidad de la misma, la cual se ha formateado con un tipo
especficodesistemadearchivos(ext3,HPFS,NTFS)enalcualseinstalaraalgnsistemaoperativo

12
FactorEvolucinS.ADEC.VServidoresLinuxBasico

2.2SistemasdeFicheros
Pienseenunsistemadeficheroscomoelmoldedeunaestructurametlicayalsistemaoperativocomoel
perfilqueseacoplaraalmoldequelacontendr
Un sistema de ficheros se encarga de estructurar, gestionar y administrar eficientemente la informacin
guardadaenunaunidaddealmacenamientomasivodedatoscomopuedeserundiscoduro,estainformacinpuede
serconsultadaporunusuariodeformatextualodeformagrficamediantelautilizacindealgngestordeficheros,que
porloregularsoninstalados
estructuran la informacin guardada en una unidad de almacenamiento (normalmente un disco duro) de una
computadora,queluegoserrepresentadayaseatextualogrficamenteutilizandoungestordearchivos.Lamayora
delossistemasoperativosposeensupropiosistemadearchivos.
UnSistemadeFicherosesuncomponenteimportantedeunSistemaOperativoysuelecontener:
Mtodosdeaccesorelacionadosconlamaneradeaccederalosdatosalmacenadosenarchivos.

Administracindearchivosreferidaalaprovisindemecanismosparaquelosarchivosseanalmacenados,
referenciados,compartidosyasegurados.
Administracindelalmacenamientoauxiliarparalaasignacindeespacioalosarchivosenlosdispositivos
dealmacenamientosecundario.
Integridaddelarchivoparagarantizarlaintegridaddelainformacindelarchivo.
Sistemas Operativos como Linux hacen uso de los sistemas de ficheros como ext2, ext3 y swap, otros
sistemascomoporejemploWindowsusancomosistemadeficheroslosconocidosFATyNTFS, porotrapartelos
sistemasoperativosMacOShacenusodelsistemadeficherosHFS.
Lasiguientetablanosdarunavisinmasgeneralsobrelossistemasdeficheros,ascomodelossistemas
operativosquehacenusodelasantesmencionadas.

SistemaOperativo SistemadeFicheroAdmitido
MSDOS FAT16
Windows95 FAT16
Windows98 FAT16,FAT32
WindowsNT4 FAT32NTFS
Windows2000/XP FAT16,FAT32,NTFS
WindowsVista NTFS
Linux EXT2,EXT3,EXT4,ReiserFS,Swap
MacOS HFS
FreeBSD,OpenBSD UFS
SunSolaris UFS,ZFS
IBMAIX JFS

13
FactorEvolucinS.ADEC.Vwww.linuxparatodos.net

Como puedeobservarse, existenmuchossistemasdeficherosquepuedenserutilizadosenlosdiferentes


sistemasoperativos,motivoporelcualexplicaremoslosdetallesmasimportantesdecadaunodeesossistemasde
ficheros.

2.2.1FAT16(FileAllocationTable)
FAT16 (Tabla de Asignacin de Archivos) fueun sistema deficherosdesarrollado especficamente para el
sistemaoperativoMSDOSelcualpasaraluegoaformarpartedelsistemasdearchivosqueseimplementoenlos
sistemasoperativosWindows.
Estesistemadeficherosenrealidaderaunindicequecreabalistasdecontenidosendiscoparagrabarla
ubicacindelosarchivosquestecontena
LasimplementacionesmsextendidasdeFATtienenalgunasdesventajas.Cuandoseborranyseescriben
nuevosarchivostiendeadejarfragmentosdispersosdestosportodoeldiscoduro,estoesdebidoaquelosbloques
queconformabanunarchivonosiempresealmacenabaneneldiscodurodeformacontigua(lallamadafragmentacion
delainformacin)yconeltiempohaciaqueelprocesodelecturaoescriturafueracadavezmslento.Ladenominada
desfragmentacineslasolucinaesto,peroesunprocesolargoquedeberepetirseregularmenteparamantenerel
sistemadearchivosenperfectascondiciones.FATtampocofuediseadoparaserredundanteantefallos.Inicialmente
soportabanombrescortosdeochocaracteresparaelnombreascomotresparalaextensin yporsifuerapoco
carecadepermisosdeseguridadyconestocualquierusuariopodaaccederacualquierarchivodelsistema.

2.2.2FAT32(FileAllocationTable)
FAT32fuelarespuestaparasuperarlabarreraallimitedetamaoqueofrecasupredecesor,laFAT16,as
mismomantuvolacompatibilidadconelsistemaoperativoMSDOS paraluegoserimplementadoenlaversinde
Windows95.
EstanuevaFATteniacomopropsitoimplementarunanuevageneracinensistemasdeficheros,motivoporel
cualimplementodireccionesdeclusterde32bitsaunquesoloseocuparan28deestosmismos.
Enteora,estodeberapermitiraproximadamente268.435.538clusters,arrojandotamaosdealmacenamiento
cercanosalosdosterabytes.SinembargoydebidoalaslimitacionesdelsoftwareScanDiskdeMicrosoft,estaultima
no permita que la FAT32 creciera ms all de 4177920 clusters por particin (es decir, unos 124 gigabytes).
Posteriormente,Windows2000yXPsituaronellmitedeFAT32enlos32gigabytes.
FAT32apareciporprimeravezenWindows95yeranecesarioreformateareldiscoduroparaimplementar
FAT32.

2.2.3NTFS(NewTechnologyFileSystem)
ElsistemadeficherosNTFSestabasadaenunaestructurallamadatablamaestradeficheros,lacualpuede
contenerinformacindetalladayestructuradadelosficherosdelmismo.Estesistemadeficherosyapermitaelusode
nombresmaslargos,aunqueadiferenciadelsistemadeficherosFATdistingueentreletrasmaysculasyminsculas
Elrendimiento,ascomoelaccesoalosarchivosdeunaparticinNTFSesmasrpidoacomparacindeuna
FAT,yaqueestaimplementadaenunrbolbinariodealtorendimientoparalocalizaralosarchivos.Enteora,eltamao
lmitedeunaparticinesde16exabytes(17milmillonesdeTB).Sinembargo,ellmitefsicodeundiscoesde2TB.

14
FactorEvolucinS.ADEC.VServidoresLinuxBasico

NTFS es un sistema de ficheros desarrollado para los sistemas operativos Windows NT, Windows 2000,
Windows2003,WindowsXPyWindowsVistayestbasadoenelsistemadeficherosHPFSdeIBM/Microsoftusado
enelsistemaoperativoOS/2,elcualtambintieneciertasinfluenciasdelformatodearchivosHFSdiseadoporApple.

2.2.4EXT2(SecondExtendedFilesystem)
El sistema de ficheros EXT2 fue desarrollado originalmente por Remy Card quien es un programador y
desarrolladordeorigenFranceselcualhaaportadomuchadesuinvestigacionelproyectoGNU/Linux.Particularmente
RemyCarddesarrolloelsistemadeficherosext2paralossistemasoperativosRedHat,FedorayDebian,
EstesistemadeficherostieneuntipodetablaFATdetamaofijo,dondesealmacenanlosinodos.Losi
nodossonunaversinmuymejoradadeFAT,dondeunpunteroinodoalmacenainformacindelarchivo(rutaopath,
tamao,ubicacinfsica).Encuantoalaubicacin,esunareferenciaaunsectordeldiscodondeestntodosycada
unadelasreferenciasalosbloquesdelarchivofragmentado.Estosbloquessondetamaoespecificablecuandose
creaelsistemadearchivos,desdelos512byteshastalos4kB,locualaseguraunbuenaprovechamientodelespacio
libreconarchivospequeos.Loslmitessonunmximode2TBdearchivo,yde4TBdeparticin.

2.2.5EXT3(ThirdExtendedFilesystem)
La principal diferencia de EXT2 con EXT3 es que EXT3 dispone de un registro por diario o mayormente
conocidocomojournaling
AsmismoEXT3puedesermontadoyusadocomounsistemadearchivosEXT2.Otradiferenciaimportantees
queEXT3utilizaunrbolbinariobalanceado(rbolAVL)eincorporaelasignadordebloquesdedisco.
Aunquesuvelocidadyescalabilidadesmenorquesuscompetidores,comoJFS,ReiserFSoXFS,tienela
ventajadepermitiractualizardeEXT2aEXT3sinperderlosdatosalmacenadosniformateareldiscoyunmenor
consumodeCPU.
ElsistemadearchivoEXT3agregaaEXT2losiguiente:
Registropordiario.
ndicesenrbolparadirectoriosqueocupanmltiplesbloques.
Crecimientoenlnea.

2.2.6EXT4(FourthExtendedFilesystem)
Estesistemadeficherostambincuentaconunregistropordiario,yseesperaestedisponibleenfuturas
versionesdeLinuxcomoFedora10,CentOsyUbuntu8.10
Lasprincipalesmejorasdeestesistemadeficherossern:
Soportedevolmenesdehasta1024PiB.
PiB.PebibyteesladenominacindeunaUnidaddealmacenamientodeinformacin.Correspondea250bytes,
esdecir,1.125.899.906.842.624bytes
Soporteaadidodeextentelcal

15
FactorEvolucinS.ADEC.Vwww.linuxparatodos.net

Actualmente,elext4escompatibleconsuanteriorversin,elext3,estoquieredecirquesepuedemontar
comounaparticinext3.Tambinsepuedenmontarlasparticionesext3comoext4,aunque,silaparticinext4usa
extent(unadelasmayoresmejoras),lacompatibilidadconlaversinanterior,yporlotanto,montarlaparticincomo
ext3,noesposible.Laopcinextentnoesusadapordefecto.

2.2.7HPFS(HighPerformanceFileSystem)
Fue creado especficamente para el sistema operativo OS/2 para mejorar las limitaciones del sistema de
archivosFAT.FueescritoporGordonLetwinyotrosempleadosdeMicrosoft,yagregadoaOS/2versin1.2,enesa
pocaOS/2eratodavaundesarrolloconjuntoentreMicrosofteIBM.
Se caracteriza por permitir nombres largos, metadatos e informacin de seguridad, as como de
autocomprobacineinformacinestructural.
Otradesuscaractersticasesque,aunqueposeatabladearchivoscomoFAT,staseencontrabaposicionada
fsicamenteenelcentrodelaparticin,detalmaneraqueredundabaenmenorestiemposdeaccesoalahoradeleerla
oescribirla.

2.2.8ReiserFS
ReiserFS es un sistema de archivos de propsito general, diseado e implementado por un equipo de la
empresa Namesys, liderado por Hans Reiser. ActualmenteessoportadoporLinuxyexistenplanesdefuturopara
incluirloenotrossistemasoperativos.Tambinessoportadobajowindowsdeformanooficial,aunqueporelmomento
demanerainestableyrudimentaria.Apartirdelaversin2.4.1delncleodeLinux,ReiserFSseconvirtienelprimer
sistemadeficherosconjournalenserincluidoenelncleoestndar.Tambineselsistemadearchivospordefectoen
variasdistribuciones,comoSuSE(exceptoenopenSuSE10.2quesuformatopordefectoesext3),Xandros,Yoper,
Linspire,KuruminLinux,FTOSX,LibranetyKnoppix.
Conlaexcepcindeactualizacionesdeseguridadyparchescrticos,Namesyshacesadoeldesarrollode
ReiserFS(tambinllamadoreiser3)paracentrarseenReiser4,elsucesordeestesistemadearchivos.
ReiserFSofrecefuncionalidadesquepocasvecessehanvistoenotrossistemasdearchivos:
Journaling.Estaeslamejoraalaquesehadadomspublicidad,yaqueprevieneelriesgodecorrupcindel
sistemadearchivos.
Reparticionamiento con el sistema de ficheros montado y desmontado. Podemos aumentar el tamao del
sistemadeficherosmientraslotenemosmontadoydesmontado(onlineyoffline).Paradisminuirlo,nicamente
sepermiteestandooffline(desmontado).Namesysnosproporcionalasherramientasparaestasoperaciones,e
incluso,podemosusarlasbajoungestordevolmeneslgicoscomoLVMoEVMS.

Tailpacking,unesquemaparareducirlafragmentacininterna
ComparadoconEXT2yEXT3enelusodearchivosmenoresde4k,ReiserFSesnormalmentemsrpidoen
un factor de 1015. Esto proporciona una elevada ganancia en las news, como por ejemplo Usenet, caches para
serviciosHTTP,agentesdecorreoyotrasaplicacionesenlasqueeltiempodeaccesoaficherospequeosdebeserlo
msrpidaposible.

16
FactorEvolucinS.ADEC.VServidoresLinuxBasico

AlgunasdelasdesventajasdeReiserFSson:
Losusuariosqueusencomosistemadeficherosext2,debenformatearsusdiscos,aunquenoaslosqueusenext3.
ReiserFSenversionesdelkernelanterioresala2.4.10seconsiderainestableynoserecomiendasuuso,
especialmenteenconjuncinconNFS
AlgunasoperacionessobrearchivosnosonsncronasbajoReiserFS,loquepuedencausarcomportamientos
extraosenaplicacionesfuertementebasadasenlocksdearchivos.
NoseconoceunaformadedesfragmentarunsistemadearchivosReiserFS,apartedeunvolcadocompletoy
surestauracin.
TempranasimplementacionesdeReiserFS(anterioresalaincluidaenelkernel2.6.2),eransusceptiblesde
problemasdeescriturasfueradeorden,loqueprovocabaquearchivossiendoescritosduranteunacadadel
sistema, ganaran un pico de bytes extrasdebasuraenelsiguientemontadodelsistemadearchivos.La
implementacin actualde journaling,escorrectaenesteaspecto,manteniendoeljournalingordenado,del
estilodeext3.

2.2.9ZFS(ZettabyteFileSystem)
EsunsistemadeficherosdesarrolladoporSunMicrosystemsparasusistemaoperativoSolaris.Elsignificado
originaleraZettabyteFileSystem,peroahoraesunacrnimorecursivo.
ElanunciooficialdeZFSseprodujoenSeptiembredel2004.Elcdigofuentedelproductofinalseintegrenla
ramaprincipaldedesarrollodeSolarisel31deoctubredel2005yfuelanzadoel16denoviembrede2005comoparte
delbuild27deOpenSolaris.
ZFSfuediseadoeimplementadoporunequipodeSunlideradoporJeffBonwick.ZFSdestacaporsugran
capacidad,integracindelosconceptosanteriormenteseparadosdesistemadeficherosyadministradordevolmenes
enunsoloproducto,nuevaestructurasobreeldisco,sistemasdearchivosligeros,yunaadministracindeespaciosde
almacenamientosencilla.
SunhaindicadoqueestinvestigandoelportdelproductoaLinux,aunquenohayplanesparallevarloaHP
UXoAIX.
FreeBSD7,alanzarseafinesdel2007,tambindarsoporteaZFS.
Recientemente,ApplehaconfirmadoqueutilizarZFSenlaprximaversinServerdesusistemaoperativo
MacOSX10.6SnowLeopard.

2.2.10XFS
XFSesunsistemadearchivosde64bitsconjournalingdealtorendimientocreadoporSGI(antiguamente
SiliconGraphicsInc.)parasuimplementacin deUNIXllamadaIRIX.Enmayodel2000,SGIliberXFSbajouna
licenciadecdigoabierto.
XFSseincorporaLinuxapartirdelaversin2.4.25,cuandoMarceloTosatti(responsabledelarama2.4)lo
considerlosuficientementeestableparaincorporarloenlaramaprincipaldedesarrollodelkernel.Losprogramasde
instalacindelasdistribucionesdeSuSE,Gentoo,Mandriva,Slackware,FedoraCore,UbuntuyDebianofrecenXFS
comounsistemadearchivosms.EnFreeBSDelsoporteparasololecturadeXFSseaadiapartirdeDiciembrede
2005yenJuniode2006unsoporteexperimentaldeescriturafueincorporadoaFreeBSD7.0CURRENT.

17
FactorEvolucinS.ADEC.Vwww.linuxparatodos.net

2.2.11JFS(JournalingFileSystem)
EsunsistemadearchivosconrespaldodetransaccionesdesarrolladoporIBMyusadoensusservidores.Fue
diseado con la idea de conseguir "servidores dealto rendimientoy servidoresde archivosde altasprestaciones,
asociadosaebusiness".Segnseleeenladocumentacinyelcdigofuente,vaapasaruntiempoantesdequela
adaptacinaLinuxestefinalizadaeincluidaenladistribucinestndardelkernel.JFSutilizaunmtodointeresante
paraorganizarlosbloquesvacos,estructurndolosenunrbolyusaunatcnicaespecialparaagruparbloqueslgicos
vacos.
JFSfuedesarrolladoparaAIX.LaprimeraversinparaLinuxfuedistribuidaenelveranode2000.Laversin
1.0.0salialaluzenelao2001.JFSestdiseadoparacumplirlasexigenciasdelentornodeunservidordealto
rendimientoenelqueslocuentaelfuncionamiento.Alserunsistemadeficherosde64bits,JFSsoportaficheros
grandesyparticionesLFS(delinglsLargeFileSupport),locualesunaventajamsparalosentornosdeservidor.
TambinestdisponibleparalasltimasversionesdeOS/2yeComstation
LasprincipalesventajasdeJFSson:
Eficienterespaldodetransacciones(Journaling).
JFS,aligualqueReiserFS,sigueelprincipiodemetadataonly.Envezdeunacompletacomprobacinslose
tienenencuentalasmodificacionesenlosmetadatosprovocadasporlasactividadesdelsistema.Estoahorraunagran
cantidaddetiempoenlafasederecuperacindelsistematrasunacada.Lasactividadessimultneasquerequieren
msentradasdeprotocolosepuedenunirenungrupo,enelquelaprdidaderendimientodelsistemadeficherosse
reduceengranmedidamediantemltiplesprocesosdeescritura.
Eficienteadministracindedirectorios.
JFSabarcadiversasestructurasdedirectorios.Enpequeosdirectoriossepermiteelalmacenamientodirecto
delcontenidodeldirectorioenInode.EndirectoriosmsgrandesseutilizaBtrees,quefacilitanconsiderablementela
administracindeldirectorio.
MejorutilizacindelamemoriamedianteadjudicacindinmicadeInodes.
Con ext2 debe dar por anticipado el grosor del Inode (la memoria ocupada por la informacin de
administracin).Conelloselimitalacantidadmximadeficherosodirectoriosdesusistemadeficheros.JFSleahorra
esto,puestoqueasignamemoriaInodedeformadinmicaylaponeasudisposicincuandonoseestutilizando.

18
FactorEvolucinS.ADEC.VServidoresLinuxBasico

2.3AplicacionesOpenSourceparaparticionardiscos
duros

ExistenaplicacioneslibrescomoalternativasalasaplicacionespropietariascomoeselcasodelPartitioning
Magic,acontinuacinseexponen2delasmejores:

2.3.1Gparted
GPartedeseleditordeparticionesdeGNOME.Estaaplicacinesusadaparacrear,eliminar,redimensionar,
inspeccionarycopiarparticiones,comotambinsistemasdearchivos.Estoestilparacrearespacioparanuevos
sistemasoperativos,reorganizarelusodeldiscoycrearimgenesdeundiscoenunaparticin.
Laaplicacinutilizalalibreralibpartedparadetectarymanipulardispositivosytablasdeparticin,mientras
variasherramientasdesistemadearchivosdanmantenimientoasistemasdearchivosnoincluidosenlibparted.Est
escritoenC++yutilizagtkmmcomoherramientagrfica.Esteacercamentoesparamantenerlainterfazgrficade
usuariolomssimpleposible,conformeconlasHumanInterfaceGuidelines.

2.3.1.1GpartedLiveCD
SeencuentradisponibleenLiveCD,basadoenSlackwareyconstruidosobrelaltimaramaestablencleode
Linux(2.6).LiveCDesactualizadoconcadalanzamientodeGParted.ElLiveCDdeUbuntuincluyeestaaplicacinentre
susutilidades.TambinseencuentradisponibleenversinLiveUSB.
CuandosecargaLiveCD,seiniciaunaminidistribucinquecontienelassiguientesaplicaciones:
EscritorioXfce
Thunarcomogestordearchivos
Unaaplicacinparacapturasdepantallas(pormediodeThunarsepuedenguardanenunpendrive)
Documententodeayuda
GParted
Xfree86

2.3.1.2Capacidadesylimitaciones
GPartednopuedeincrementareltamaodelasparticionessinexistirunespaciovacodespusdedicha
particin,esdecir,siexistendosparticionesjuntasnosepodraumentareltamaodeunaendetrimentodelaotra;
peroestoesmsbienunalimitacintcnica.EnestatablasemuestranlascapacidadesdeGParted,deacuerdocon
cadasistemadearchivos.

19
FactorEvolucinS.ADEC.Vwww.linuxparatodos.net

Siusteddeseaprobarestaaplicacin,lapuededescargardelsiguienteportalweb

Fuente:http://gparted.sourceforge.net/

2.3.2PartedMagic
ParteMagicesunLiveCDqueincluyeunadistribucinLinuxamedidaparapoderoperardirectamenteconella
sinnecesidaddeserinstaladaeneldiscoduro.Noestamoshablandosolodeunparticionadordediscosmas.Eneste
LiveCDpodemosencontrarvariasherramientasentreellasuneditordeparticionesllamadoVisPartedbasadoenel
genuinoGpartedconlaquepodremoscrear,redimensionaryborrarnuestrasparticionesdeldiscoduro.
PartedMagicsoportalossiguientessistemasdearchivos:ext2,ext3,ext4,fat16,fat32,hfs,hfs+,jfs,linux
swap,ntfs,reiserfs,reiser4yxfs.
Siusteddeseaprobarestaaplicacin,lapuededescargardelsiguienteportalweb

2.3.3QtParted
QtParted es una aplicacin para Linux que es usada para crear, eliminar, redimensionar o administrar
particionesdeldiscoduro.UtilizalalibreraGNUPartedyfueconstruidaconelQttoolkit.ComoGNUParted,tiene
soporteinherentepararedimensionarparticionesNTFS,usandolautilidadntfsresize.Seincluyepredeterminadamente
envariasdistribucionescomoKubuntu.
ElequipoQtPartednoproveesoporteparausarsuaplicacinenunLiveCD,adiferenciadeGParted.Sin
embargo,QtPartedestincluidoenelArkLinuxLive(elequipodeArkLinuxactualmentemantieneesteprograma),en
Knoppix,enelLiveCDdeKubuntu,enMEPIS,enNimblexyenelTrinityRescueKit.
Fuente: http://qtparted.sourceforge.net/

20

Você também pode gostar