Documentos de Académico
Documentos de Profesional
Documentos de Cultura
FSTAB Lo Esencial
FSTAB Lo Esencial
A) Que es el archivo Fstab? Fstab significa: File System Table (Tabla de Sistemas de ficheros). Se encuentra en el directorio /etc/fstab. Cuando encendemos nuestro PC con Linux, el sistema o erati!o se inicia, en primer lugar montando en modo solo lectura el sistema de ficheros ra"# ( / ), ara los rocesos standar, $ luego com rueba su consistencia% luego, en segundo lugar los desmonta $ !uel!e a montar, ero esta !e# en modo lectura $ escritura, $ em ie#a a !erificar la existencia $ consistencia de todos los dem&s sistemas de ficheros 'ue se usaran. La lista de sistemas de ficheros dis onibles en nuestro Pc, est& contenida en el fichero /etc/fstab.
B) Para que sirve (ste archi!o esta constituido or !arias l"neas de texto, $ cada l"nea da informaci)n sobre cada uno de los sistemas de ficheros 'ue deber"an estar dis onibles ara tu PC, de modo 'ue: ara a*adir un nue!o sistema de ficheros de forma 'ue se monte $ est+ dis onible siem re, al arrancar el sistema, o modificar a tu gusto el com ortamiento de tu ordenador con un ti o concreto de dis ositi!o, ( cdroms, d!d, endri!e,usb, etc) lo -nico 'ue necesitas es a*adir o cambiar una l"nea del fichero /etc/fstab.
(ste archi!o, contiene todos los ar&metros ara 'ue se monten todas las articiones de uno o !arios discos 'ue tengamos en el ordenador. (l archi!o fstab es donde se guardan los diferentes datos sobre el montaje de los dispositivos fsicos:
de discos duros fi.os $ extra"bles, $ de sus articiones, de dis'uetes, cdroms, d!d, endri!es,usb
Lo 'ue en el est& escrito nos sir!e fundamentalmente ara 'ue odamos tener acceso a nuestros discos/ articiones, as" como tambi+n a su funcionamiento, una !e# 'ue iniciamos Linux: montar la artici)n donde est& Linux $ lo 'ue odemos hacer en ella. montar o no, al arrancar un disco duro externo, o un en,dri!e 'ue tengamos conectado en ese momento. oder o no borrar, o escribir en archi!os de otras articiones, como la 'ue contenga /indo0s, si tenemos ambos sistema o erati!os en el PC.
) Que dispositivos podemos montar ? Podemos montar cualquier dispositivo! 'ue $a exista f"sicamente creado en el disco, tanto articiones, como discos: or e.em lo un dis'uet, un en,dri!e, un disco duro externo, un d!d, un cdrom. Todos ellos oseen un formato determinado, $ una ubicaci)n del ti o: /dev/nombre_de_dispositivo, por ejemplo: /dev/hda1 Para ello tenemos 'ue saber lo 'ue tenemos montando en nuestro PC: ara !er 'ue articiones tenemos montadas: abrimos la Terminal de root, onemos la contrase*a, $ una !e# $a como root, escribimos: 1 fdisk -l (ele minscula)
Con esta informaci)n $a sabemos 'ue tenemos dos discos duros: "dev"hda $ "dev"hdc, $ la ubicaci)n ( or e.em lo /de!/hdc3 ) $ el ti o ( Linux ) de las articiones 'ue ha$ en nuestro PC. #) #onde podemos montar los dispositivos ? Puntos de montaje$ (l punto de montaje 4es el lu"ar donde hacemos posible &ue se pueda acceder a un dispositivo montado' a
(s decir 'ue lo !eamos como una car eta, dentro de una ubicaci)n del ti o: /media/punto_de_montaje,
(s decir 'ue odemos !er el contenido del sistema o erati!o /indo0s 'ue esta en el 56 disco (de!/hda5) en la car eta /media//indo0s,7P
9samos la combinaci)n de teclas Alt)F* $ en la antalla 'ue a arece escribimos: gksu nautilus Se nos edir& la contrase*a de root , $ se abrir& el administrador de archi!os 8autilus, en modo root 8a!egamos or los directorios hasta: /etc/fstab Abrimos el archivo fstab con gedit, lo modificamos segn nuestras necesidades $ luego lo guardamos:$ ahora si 'ue se guardan los cambios 'ue ha$amos hecho en el archi!o. ;tra o ci)n ara editar $ oder modificar abrimos un terminal $ tecleamos: # sudo gedit /etc/fstab
F) omprender el significado de los datos que aparecen en el archivo fstab (ste es un e.em lo del archi!o "etc"fstab > /etc/4stab: static 4i e syste) i!4or)atio!& 9 as ?!eas +,e e)pieza! por > !o so! @ e?dasA co)o ,! co)a!do, si!o +,e sirve! co)o @eti+,etaA de a ?!ea +,e va a co!ti!,aciB!<> /etc/4stab: static 4i e syste) i!4or)atio!& > C4i e syste)D C)o,!t poi!tD CtypeD Coptio!sD Cd,)pD CpasssD > i!,7 4icheros ra?z abe #/ / e7t3 de4a, ts,errors#re)o,!tEro 0 1 > i!,7 ho)e dev/hdc4 /ho)e e7t3 de4a, ts 0 2 > disco d,ro 1 co! =i!do=s 7p dev/hda1 /)edia/hda1 !t4sE3F de4a, ts, oca e#esG6-&"2*E8 0 1 > ,sbEpe!drive /dev/sda1 /)edia/,sbEdisH v4at ,sers,de4a, ts,,t48,,)asH#0 0 2 > s=ap /dev/hdc3 !o!e s=ap s= 0 0 > disco d,ro 2 /dev/hdc1 /)edia/hdc1 a,to ,sers,de4a, ts 0 2 > dvd /dev/hdb /)edia/cdro)0 ,d4,iso%660 ,ser,!oa,to 0 0 > cdro) /dev/hdd /)edia/cdro)1 ,d4,iso%660 ,ser,!oa,to 0 0 >dis+,et /dev/4d0 /)edia/4 oppy0 a,to r=,,ser,!oa,to 0 0 <amos a em e#ar con cada uno de los com onentes 'ue integran las ordenes del archi!o Fstab. <file system> <mount point> <type> <options> <dump> <pass>
I.
+file s'stem, -istema de Archivos$ es el dispositivo local o remoto que vamos a montar.
9tili#ar eti'uetas es m&s flexible 'ue utili#ar ficheros de dis ositi!os de articiones concretas, $a 'ue el fichero de dis ositi!o asociado a una artici)n uede cambiar si ese disco duro lo lle!amos a otro ordenador o a*adimos discos nue!os al nuestro.
II. +mount point, Punto de montaje: es el directorio en donde queremos montar el sistema de
ficheros or e.em lo: /media/cdrom@ o /home Para ti os es eciales de articiones 'ue no deben montarse, tales como las intercambio o s0a , +ste cam o deber"a tener la entrada (la alabra) none. articiones de
1. auto: Con esta o ci)n hacemos 'ue el dis ositi!o 'ue la contenga sea iniciado siem re 'ue se 2.
inicie el sistema, es decir, cada !e# 'ue este sea encendido. (s decir 'ue sera montado siem re. o bien cuando se e.ecute mount ,a. no auto: (sta es la o ci)n contraria a auto, con ella hacemos 'ue el dis ositi!o no sea montado al iniciarse el sistema, $ tan solo sera montado en el momento en el 'ue 'ueramos usarlo% esta o ci)n suele ser utili#ada con dis ositi!os como las dis'ueteras, cd,roms, d!d, endri!es,usb:, es decir, todos a'uellos dis ositi!os 'ue no es necesario 'ue se monten al arran'ue del sistema. as'nc: Con esto hacemos 'ue las o eraciones 'ue realicemos no se hagan en el mismo momento en 'ue las reali#amos/ edimos, si no 'ue ueden ser reali#ada mas adelante. s'nc: (s la o ci)n contraria a as$nc. F*adiendo la o ci)n s$nc fi.ar"amos 'ue los datos sean transferidos, guardados o borrados, en el momento en 'ue edimos 'ue se hagan. (sta o ci)n uede ser!ir de mucho, $ sobre todo ahorrarnos tiem o en la manera en la 'ue se transfieren datos a dis ositi!os como los en,dri!es $ a'uellos 'ue se utili#an mediante conexi)n usb en los cuales necesitamos acceso/transferencia r& ido/a. dev: Fl acti!ar esta o ci)n ermitimos 'ue uedan usarse nodos de dis ositi!o en el sistema de
3. 4.
5.
9.
10. 11.
12. 13.
15.
16.
17. 18.
VI. +pass, : %ste campo le sirve al comando fsc= (algo as" como el scandisO en 0indo0s) para
identificar los sistemas de ficheros cu'a consistencia ha' que comprobar en el siguiente reinicio! ' el orden en el que ha' que efectuar esa comprobaci;n? Si su !alor es @ o falta el rograma fscO asume 'ue no es necesario com robar el sistema de ficheros asociado a la l"nea en /etc/fstab , $ el sistema no reali#ar& nunca ninguna asada ara com robar la integridad del dis ositi!o f"sico ( normalmente onemos @ en el cdrom, d!d, dis'uet, endri!e $ artici)n s0a ), $ or ello es recomendable tenerlo en acti!ado en las articiones: , ara 4 / G usamos 5 , ara el resto de las articiones 3 (l sistema reali#ar& una asada cada 7 desmontadas ( en Duadalinex <= creo 'ue es cada ?@ reinicios del sistema ) o si el dis ositi!o ha sido desmontado incorrectamente ara com robar su integridad. E&s o ciones en distintos ti os de dis ositi!os/ articiones
2) Se onen en la l"nea del fstab 'ue hace referencia al cdrom '"o dvd$
8udf 9IF (9ni!ersal IisO Format ), es un sistema de archi!os con est&ndar HS; ACC@ ro iedad de Fda tec 'ue utili#a las grabadoras de CI/I<I como un dis ositi!o de almacenamiento l)gico. (ste formato ermite leer, escribir o modificar los archi!os contenidos en discos CI/I<I regrabables (P/) del mismo modo 'ue se hace en el disco duro, memorias 9SQ o disOettes. 9tili#a la tecnolog"a de grabaci)n or a'uetes (PacOet Printing) so ortado or grabadoras CI,P/, I<I,PFE/P/, RI I<I $ Qlu,ra$. Fl formatear un disco con 9IF se ierden alrededor de 53@ o 5S@ EQ de endiendo de la !ersi)n. Por e.em lo un disco CI,P/ de L@@mb formateado con 9IF ermite utili#ar tan solo de SS@ a SL@ EQ ara almacenar los documentos. 8iso/001 (l est&ndar HS; ACC@ es una norma ublicada inicialmente en 5ABC or la HS;, 'ue es ecifica el formato ara el almacena.e de archi!os en los so ortes de ti o disco com acto.
uid+valor
(stablece el identificador de usuario ro ietario de todos los archi!os de la artici)n. (n linux, los usuarios son re resentados or un identificador de usuario, normalmente abre!iado como uid. Las caracter"sticas b&sicas son:
Como mnimo los uids deben esta !om" endidos ent e 0 # 32767. $l su"e usua io debe tene siem" e uid 0. %l usua io nobod# siem" e se le asi&nada "o t adi!i'n el uid m(s alto "osible )32767) )!omo o"osi!i'n al su"e usua io). *e!ientemente, a los usua ios se les asi&na un uid dent o del an&o del sistema, 1+ 100, o ent e en el an&o 65530+65535. ,os uids ent e 1 # 100 son ese -ados no malmente "a a .ue los use el sistema. ,a lista de todos los uids de los usua ios se en!uent an en el a !/i-o 0et!0"ass1d.
gidJ!alor o usuario
(stablece el identificador de gru o ara todos los archi!os de la artici)n. (l gid es un identificador de un gru o de usuarios. (n los sistemas linux, los m-lti les usuarios se ueden combinar ara formar 4gru osG. Los ermisos del sistema de archi!os se organi#an en tres clases, del usuario, del gru o, $ otros. (l uso de gru os ermite 'ue las ca acidades adicionales sean delegadas en una manera organi#ada, tal como el acceso a los discos, im resoras. (ste m+todo tambi+n ermite al su erusuario delegar algunas tareas administrati!as a los usuarios normales. (l gid, es un !alor num+rico usado ara re resentar a un gru o es ec"fico. La gama de los !alores ara un gid !ar"a entre di!ersos sistemas% un gid uede estar @ $ ?3LCL, con una restricci)n: el gru o de la conexi)n ara el su erusuario debe tener gid @. (ste !alor num+rico se utili#a ara referir a gru os en los archi!os del /etc/ ass0d $ del /etc/grou o sus e'ui!alentes.
umasOJ!alor o usuario
Con el comando umasO se uede definir con 'u+ ermisos or defecto se crear&n los archi!os en el momento de creaci)n. Por defecto el !alor umasO de root es @LL, lo cual desacti!a los ermisos de lectura, escritura $ e.ecuci)n ara otros usuarios. Por el contrario umasO ermite a un usuario 'ue carece de estos ermisos oder traba.ar con la artici)n, es decir ara 'ue todos los usuarios uedan escribir en la artici)n, si su !alor es @ , umasOJ@ (este umasOJ@ se suele or lo tanto oner en endri!es o discos duros externos) Los ermisos definen como los usuarios ueden o no traba.ar con los archi!os $ directorios. Los tres ti os de ermisos son: Cead (lectura)(r en los atributos del archi!o o directorio): ermite leer un archi!o.
9n gui)n en la lista de atributos del archi!o su one 'ue el ermiso no esta acti!ado: r,-- indica &ue el archivo tiene permiso de lectura, de escritura, pero no de ejecucin% (stos tres ermisos ueden a licarse ara el usuario, ara el gru o al 'ue ertenece el usuario o ara el resto de usuarios, lo 'ue hace un total de A atributos ara cada archi!o o directorio. Antes de cambiar permisos en cualquier sistema de ficheros! estD seguro de que entiende lo que hace? 8unca cambie ermisos de un fichero sim lemente or'ue are#ca la forma f&cil de hacer 'ue algo funcione. Siem re debe determinar or'u+ el fichero tiene esos ermisos $ ro ietario antes de modificarlos. B3 en 2indo2s ntfs
ntfs35g:
8TFS,?D Fl contrario 'ue el dri!er 8TFS incluido en el Oernel de Linux, tiene mu$ ocas limitaciones en cuanto a la escritura de archi!os: ermite crear, renombrar, mo!er o borrar archi!os de cual'uier tama*o en articiones 8TFS, con la exce ci)n de archi!os com rimidos or 8TFS o cifrados. Tienes 'ue tener instalados los a'uetes ntfs,?g $ ntfs,config.
locale8esE%-?9.F3F :
Cuando eliges T(s a*olN como idioma en la instalaci)n ubuntu te asigna como TlocaleN es>(S.9TF,B% como Duadalinex se instala en es a*ol tambi+n te asigna localeJes>(S.9TF,B Si ha$ una artici)n de /indo0s en el disco duro el instalador la monta autom&ticamente durante la instalaci)n $ configura las o ciones iocharset en el archi!o /etc/fstab como iso,BBSA,5S. Uste no es el !alor correcto $ el sistema no uede !isuali#ar bien los nombres de archi!os $ directorios, encontrando caracteres extra*os en los nombres de algunos archi!os / directorios de esa artici)n montada. (ste roblema se debe al desacuerdo entre la codificaci)n del sistema de la artici)n montada (/indo0s 7P sigue usando codificaci)n HS;BBSA,5S )$ la usada or el sistema o erati!o Linux (usa 9TF,B como .uego de caracteres redeterminado ) sobre la 'ue se monta dicha artici)n. La codificaci)n usada en un artici)n montada $ la del sistema sobre la 'ue se monta, deben ser la misma ara no tener roblemas con determinados caracteres (*, V, acentos, etc ). Para corregir esto $ 'ue si 'ue se uedan !er los archi!os o los nombres de los directorios en el formato adecuado ara el es a*ol, ha$ 'ue oner la opci;n iocharset8utfF Si hacemos un usuario nue!o en Linux,al iniciar sesi)n con +l,no tendremos ermiso ara entrar en las articiones montadas distintas de la de Linux. Como asa con las 8tfs.
utfF:
(sta o ci)n es ara 'ue los archi!os con nombres con caracteres es eciales (*,letras con acentos como W $ dem&s ) se guarden en articiones /indo0s ( articiones fat, !fat, ntfs ) ( discos duros internos, discos duros externos, endri!es,usb ) de forma 'ue se uedan leer bien sus nombres $ no a are#can en ellos caracteres 4rarosG ( como un rombo en !e# de una * ). (sto es or'ue como Duadalinex se instala en es a*ol, te asigna localeJes>(S.9TF,B (Cuando eliges T(s a*olN como idioma en la instalaci)n de ubuntu te asigna como TlocaleN es>(S.9TF,B ).
umas=81$
Por defecto el !alor umasO de root es @LL, lo cual desacti!a los ermisos de lectura, escritura $ e.ecuci)n ara otros usuarios. Por el contrario umasO ermite a un usuario, 'ue en rinci io carece de estos ermisos, oder traba.ar con la artici)n% es decir ara 'ue todos los usuarios uedan escribir en la artici)n, el !alor de umasO debe ser @, umasOJ@ (este umasOJ@ se suele or lo tanto oner en endri!es o discos duros externos).