Anda di halaman 1dari 8

TutorialdeFstabyMontadodeParticiones:Parte1TEORIA

Enestosdas,altenerunpocomasdetiempomepuseainvestigarcomohacerparamontarlas
particionesdewindowsenLinuxalmomentodeiniciar,paradeestamanerapoderejecutarel
amule,ademsdepodercompartirlasdescargasytemporalesconelemuleextremeinstaladoen
winyatravsdeunapequearedquetengoencasa.
Conloqueinvestigueprepareestematerialparaaquelquenecesitahacerlomismo,ynotenga
necesidaddeleersevariaspaginas,yademsencontrarsequealgunasestnincompletasosonpara
versionesdeLinuxanterioresyteconfunden,especialmenteparaelquerecinempieza,aunquehay
quevaloraracadaunoporeltrabajodesinteresadoquerealizaparalacomunidadyestetutoesta
basadoenellos;yenmispracticayerroressobremicompu.
Loseparaen2postsparaquenoseatanlargounodeTeoriayelotrodePractica.
Introduccin:SistemadeMontajeenLinux
Comosabemosunadelasgrandesdiferenciasentrewindowsylinuxescomoesteultimomaneja
losdispositivosdeE/S,ydiscos;administrndoloatravsdecarpetasynocomounidadesC:oD:
Lasparticionesdenuestrosistematienennombrescomo/dev/hda1,/dev/sda2,etc.Esaeslaforma
enqueLinuxnombraanuestrasparticionesyenelcasoquequeramosaccederaestosdebemos
montarlosporejemploconelsiguientecomando:

[sourcecodelanguage='c']
sudomount/dev/hda1/media/descargas
[/sourcecode]

Dondesudo;esparaoperarcomoroot
mount:montaeldispositivo.
/dev/hda1:nombredenuestraparticinamontar
/media/descargas:dondevamosamontarlaparticin
ConLinuxtenemoslaposibilidaddeutilizardistintostiposdesistemasdeficheros,desdelos
variadossistemasdeLinux(desdeExt2aExt3pasandoporReiserFSyXFS),lossistemasde
ficherosdered(NFSoSMB),losdeWindows(VfatoNTFS),perocomodeciamosanteriormente
esmuytediosotenerquemontarlasparticionescadavezquenecesitemosutilizarlas.
Esporestaraznquenecesitamosconocerqueeselarchivofstab,paraquesirveycomolo
podemosaprovecharparanuestrasnecesidades.

Fstab
Elficherofstab(filesystemstable)seencuentracomnmenteensistemasUnix(eneldirectorio/
etc)comopartedelaconfiguracindelsistema.Lomasdestacadodeesteficheroeslalistade
discosyparticionesdisponibles.Enellaseindicacomoinicializarcadadispositivoyqu

configuracinutilizar.
Conloscomandosmountyumountleenesteficheroparadeterminarqueopcionesutilizaralahora
demontareldispositivoespecificado.Porejemplo,'mount/media/musica'montaraenel
directorio/media/musicaeldispositivoindicadoenfstabconlasopcionesquetienemarcadas,sies
queestasselopermiten.
Eladministradordelsistemasetienequeencargardemanteneresteficheroparaelmejorusodelos
dispositivos.Estonormalmentesehacemedianteuneditordetextoaunqueexistenaplicaciones
grficasparalosusuariosmasinexpertos,peroennuestrocasoutilizaremosgedit.

EjemplodeFstab
LosiguienteesunejemplodeunarchivofstabdeunsistemaRedHatLinux:
#dispositivopuntodemontajesistemadearchivosopcionesdumpfreqpassnum
LABEL=//ext3defaults11
/dev/hda6swapswapdefaults00
none/dev/ptsdevptsgid=5,mode=62000
none/procprocdefaults00
none/dev/shmtmpfsdefaults00

#Dispositivosextrables
/dev/cdrom/mount/cdromudf,iso9660noauto,owner,kudzu,ro00
/dev/fd0/mount/floppyautonoauto,owner,kudzu00
/dev/sdb/mount/usbvfatrw,user,noauto00

#ParticinNTFSdeWindowsXP
/dev/hda1/mnt/WinXPntfs3gquiet,defaults,locale=en_US.utf8,umask=000

#ParticincompartidaentreWindowsyLinux
/dev/hda7/mnt/compartidosvfatumask=00000

ComponentesdelFstab
Elfstabsecomponede6secciones:
#filesystemmountpointtypeoptionsdumppass
Lascolumnassignificanlosiguiente:
1. filesystemonombredeldispositivo

eseldirectoriolgicoquehacereferenciaauna
particinorecurso.Porejemplo:/dev/hda1,/dev/sda,etc.
2. mountpointopuntodemontaje

esellugarenelcualseproyectaranlosdatosdelsistema
dearchivos,
esdondeseramontadoeldispositivofsico,estepuedeserdesdeunacarpetadelsistema
comounacarpetacreadaporelusuariooelroot,esdecir,elpuntodemontajeesaquelque
elusuariodeseequesea,porordenesaconsejablequeseaen/media/
3. typeosistemadearchivosesjustamenteeltipodesistemaenquelaparticionestadefinida.
Porejemplo:ext3,ntfs,vfat,etc
4. optionsoOpciones

esellugardondeespecificardiversosparmetrostalescomosisedesea
queelsistemadearchivosseamontadoduranteelinicio.(kudzuesunaopcinespecificade

RedHatyFedoraCore.)
5. dumpfreqpermiteajustarelplanificadordearchivos,puedeposeerelvalor0o1,enellase
guardanloserroresentiempodesistemaquehareportadoelsistemadearchivos.Al
activarlo(1)seharunbackupconlasopciones,creandobackupporsisurgealgntipode
problema,lonormalestenerlodesactivado(0),yaqueraravezseproduceunerror.
6. passnumpermiteindicarelordenenquelaaplicacinfsckescanearlaparticinenbusca
deerroresduranteelinicio,aqulepodemosdarunordenparaqueelinspectorde
consistenciapuedarealizarunescaneo,siestaen0nosecompruebaelsistemadefichero.

Opcionescomunesparatodoslossistemasdearchivos
Comolossistemasdearchivosde/etc/fstabsernocasionalmentemontadosutilizandomountnoes
deextraarqueelcampodeopcionescontengasimplementeunalistadeopcionesseparadaspor
comasquesernpasadasdirectamentealintentarmontarunsistemadearchivos.
Lasopcionescomunesatodoslossistemasdearchivosson:
auto/noauto
Conlaopcinauto,eldispositivosermontadoautomticamenteduranteeliniciooencaso
dequeelcomandomountaseaejecutado.autoeselvalorpordefecto.Sinosedeseaqueel
dispositivosemonteautomticamente,sedebersubstituirpornoauto.Enelcasodeque
deseemosqueeldispositivosemontealiniciodeberemosponerenauto.
Enelcasodenoautolovamosautilizarcondisqueteras,cdroms,pendrives,etc.Es
decir,todosaquellosdispositivosquenoesnecesarioquesemonteconelarranquedel
sistema.
dev/nodev
Interpretar/nointerpretardispositivosespecialesdebloquesenelsistemadearchivos.Los
dispositivosespecialesdebloquessonsimilaresadiscos(dondesepuedeaccederalosdatos
dadounnmerodebloque,yp.ej.tienesentidoteneruncachdebloques).Todoslosotros
dispositivossonficherosespecialesdecaracteres.Hacetiempoladistincineradiferente:la
E/Saunficheroespecialdecaracteresserasinbfer,yaunficheroespecialdebloques,con
bfer.
exec/noexec
execpermiteejecutarbinariosqueestnenlaparticin,mientrasquenoexecloimpide.
noexecpuederesultartilenunaparticinquecontengabinariossedeseenejecutarenel
sistema,oquenodebanserejecutados.EstepodraserelcasodelaparticindeWindows.
Noexecimpidelaejecucindecualquierarchivoeneldispositivoenelqueestaopcin
seaactivada,estaopcinsuelesermuytilcuandoenunamismamaquinadiversosusuarios
tienenaccesoaunmismodispositivoynoqueremosqueestospuedanejecutararchivosenlos
dispositivos,conestoganamosenseguridad,yaqueimpedimosquelosusuariospuedan
ejecutarcualquiertipodearchivomalignoatravsdelcualloquerealmentequiere
conseguiresescalarprivilegiosenelsistema,porejemplo.
ro
Montarparaslolectura.
rw
Montarelsistemadearchivosparalectura/esctritura.Utilizandoestaopcinmuchosnuevos
usuariosconfusospornopoderescribirensusdiscosoparticionesdeWindowspueden
solucionarelproblema.
sync/async
Estaopcinindicalamaneraenquesedeberealizarlaentradaysalidadelsistemade

archivos.syncespecificaqueserealicedemanerasncrona.Paraverloenunejemplodeun
fstab,ntesequeestaopcinapareceenlaunidaddediscosflexibles.Enparticularsirve,
siseestescribiendoenunaunidadconlaopcinactivada,paraqueloscambiossean
realizadosfsicamenteeneldispositivoalavezqueseinvocaelcomandocorrespondiente.
suid/nosuid
Permite/bloquealaoperacinsobrelosbitssuidysgid.
user/nouser
Permiteacualquierusuariomontarelsistemadearchivos.Implicadirectamentelasopciones
noexec,nosuidynodevamenosqueseespecifiquenotras.Siseutilizalaopcinnouser,
soloelusuariorootpodrmontarelsistemadearchivos.
defaults
Utilizalasopcionespordefecto:rw,suid,dev,exec,auto,nouser,async.

OtrasOpciones
Ademasdebemostenerencuentaotrasopcionesdependiendodelsistemadearchivosque
utilicemos.
Porejemplo.
Paranuestraparticinntfsovfatvamosanecesitar,laopcionumask.
umask=nnn,dmask=nnn,fmask=nnn
Establecemascaradeusuarioparalacreacindearchivos,umask,ylomismoparaslo
directorios,dmaskysloarchivos,fmask.

Detallesdeumask.
umask(abreviaturadeusermask,mscaradeusuario)esunaordenyunafuncinenentornos
POSIXqueestablecelospermisospordefectoparalosnuevosarchivosydirectorioscreadosporel
procesoactual.
LossistemasUnixmodernospermitenquelasmscarasseespecifiquendedosmodos:

Unpermisopordefecto,tambinllamadomscarasimblica.Porejemplo,u=rwx,g=rwx,o=
Unnmeroenoctalquecontrolaqupermisosseenmascararn(noseestablecern)para
cualquiernuevoarchivo,porejemplo,007.

Permisosbsicos
Existentrespermisosindependientes,llamadospermisosbsicos,quepuedenserpermitidos
(estado1)odenegados(estado0)aunarchivoy/odirectorio

rlectura
wescritura
xejecucin

EjemplosdeConfiguracionesparaelFstab

#filesystemmountpointtypeoptionsdumppass
CDROM
seramontadoen/media/cdrom0,antessedebecrearlacarpetasinoyanoexiste.
#filesystemmountpointtypeoptionsdumppass
/dev/hdd/media/cdrom0iso9660ro,user,noauto00
ubicacindeldispositivo:/dev/hdd
puntodemontajeodondesemontara:/media/cdrom0
sistemadearchivo:iso9660
Opciones:
ro:sololectura
user:cualquierusuariopuedemontarodesmontarestedispositivos
noauto:noseautomontaraaliniciodelsistema

00:dumpypassdesactivados.

PENDRIVE
#filesystemmountpointtypeoptionsdumppass
/dev/sda/mnt/pendriveautorw,user,noauto01

TutorialdeFstabyMontadodeParticiones:Parte2Practica
AhoraporfinbastadetantateoraComohagoparaquemisparticionessemontenalinicio
delsistema?
1IdentificarcualesnuestraParticin:
Elnombredenuestrasparticionessealmacenaenlacarpetadelsistema/dev,ylosmontajes
actualmentesesuelenhacerenlacarpeta/media(antiguamenteen/mnt).PeroCmo
sabemoselnombredenuestraparticin?
A)PorConsola
VamosaAplicaciones/accesorios/terminalyUtilizandolaconsola,escribimos:

dfh(Nosmostraralasparticiones)
o
sudofdiskl(Otrocomandoqueharlomismo)

Imagenconsola
B)PromediodelGparted
InstalamoselGparted
sudoaptgetupdate
sudoaptgetinstallgparted
ConestoyadeberemostenerlistoGpartedenelmendesistema/administracin:
ImagendeGparted
Ahorasipodemosidentificarsinproblemasnuestraparticin,yaseaporeltipodesistema
dearchivos,tamaooespaciodisponible(conocestudiscoduro,cierto?).
Loquenecesitamosidentificareselnombredeldispositivo;normalmenteLinuxmanejalas
particionesconnombrescomo:
/dev/sda1(primeraparticinprimariadeldiscoduroNTFS)
/dev/sda2(SegundaparticinprimariadeldiscoduroNTFS)
TodasestasdentrodeunaparticinExtended
/dev/sda5(TerceraParticiondeldiscoduroNTFS)
/dev/sda6(ParticinSwap)
/dev/sda7(ParticinLinux)
C)IdentificamoslaParticinamontar
Podemosdarclickenlaparticinquenosinteresamontarydeinmediatoestaesresaltada,
laparticinquequeremosmontareslaNTFS.
Enestecasoes/dev/sda5(TerceraParticindeldiscoduroNTFS)Dondetengoelemule,
Ares,descargas,temporales,etc.

Imagen2delgparted
2PrepararlaubicacinenunDirectorio.
Aqudebemosdecidircomosellamaranuestraparticinydondelaubicaremos?
Enelcasodelaubicacin,poromisinubuntumontadiscosdurosydispositivosen:
/media,asquenosotrostambinlovamosahacer
Respectoalnombre,debemosdefinirlonosotrosmismos,enmicasomiparticinesdonde
yorealizalasdescargas,asquelallame:
/media/Descargas
ParapodermontarDescargas,necesitamoscrearunacarpetaenlacualmontarse,paraeso
ejecutamoselsiguientecomandoenlaterminal:
A.Enconsola,hacerunsudonautilusosudokonqueror(siesGNOMEoKDE
respectivamente)yunavezhechoestocrearlacarpetaenmodogrficodesdelaventana
queseabraen/media,creamoslacarpetadatos.
B.Enconsola:sudomkdir/media/Descargas
3.ModificandoelFstab
Ahoravamosamontarnuestraparticineditandoelarchivo/etc/fstab,queesdondese
almacenanlasdireccionesdondesemontannuestrosdiscosduros.Paraello
ejecutamosestecomandoenlaterminal:
sudogedit/etc/fstab(Acapodemosutilizarcualquiereditorcomokeditsi
tenemosKDE)
Seabrirunaventanadeleditordetextosmostrandoelcontenidodenuestrofstab.
Loqueharemosseragregaralfinaldelarchivo(procurandonomoverelresto,yaqueeso
podratraerconsecuenciasindeseablesalsistema),lasiguientelnea:
/dev/sda5/media/Descargasntfsumask=00001
Imagendelfstab.
Cualquiercosaconsultamoselmanmountenunaconsola.
Guardarloscambiosycerrargedit.
4AhProbarsehadicho

Ahorareiniciamosycruzamoslosdedos(nosepreocupensinomodificaronotracosa,jeje)
yadeberiantenersuparticinfuncionandoamilysinoreinicianopuedenejecutarel
siguientecomandoparaquesemontenlasparticionesdeuna:
sudomounta
Cualquiererrorcomomesalioamialprincipio,vuelvanacontrolartodo,realicenlos
cambiosyreinicien.
Acaunaimagendelemulealiniciodelsistema,antesteniaquemontarlaparticioneluego
iniciarelemule,ahoranohacefalta.
ImagendelEmule
Fuentes:
http://es.wikipedia.org/wiki/Fstab
http://pcobsesion.wordpress.com/2007/06/04/montarunidadesfisicasfstab/
http://caosyentropia.blogspot.com/2007/07/montarparticionesdesdeelinicio.html
http://www.lugsaju.com.ar/2005/12/queeselfstab.html
http://logantux.wordpress.com/2007/01/05/a/
http://manuales.espaciolinux.com/documento310

Anda mungkin juga menyukai