Sunteți pe pagina 1din 7

Yolui Zerpa

2016
Organizacin del sistema de archivos
Linux no utiliza letras para identificar los dispositivos o particiones de los discos se utilizan
jerarquas. En Linux se organiza la informacin de una forma ms coherente, todo es un archivo,
desde una dispositivo USB, pasando por un CD, una particin de disco o una impresora; todo es
manejado por un sistema de archivos como un archivo y se utiliza una terminologa mucho ms
lgica y adecuada.
Por ejemplo, los discos duros comienzan por hd (o sd si el disco es SATA) seguido de una letra y
un nmero: la letra indica el nmero del disco duro mientras que el nmero indica el nmero de
la particin.
Algunos ejemplos de cmo se nombran los archivos en Linux se muestra en la tabla 6.1.

Tabla 6.1. Ejemplo de la identificacin de algunos dispositivos en Linux.

Para observar una visin general de los discos duros disponibles, los medios de almacenamiento
USB conectados, las particiones y sistemas de archivos; Linux utiliza el comando sudo fdisk l.
Un archivo es una coleccin de datos que se almacena en un medio fsico y a la cual se le asigna
un nombre. Por su parte, un directorio en un conjunto de archivos agrupados.
Como se menciono anteriormente se utiliza la jerarquizacin para organizar los archivos. Los
directorios toman forma de arboles invertidos cuando tienen subdirectorios, cuya raz se denota
con una barra invertida /

Segn el contenido de un directorio los mimos se pueden clasificar en estticos o dinmicos y


compartibles o no compartibles. A continuacin se describen y se presentan algunos ejemplos de
acuerdo a su clasificacin, de acuerdo a la definicin hecha por El Rincn de Linux para
Hispanohablantes (2006) en su artculo Organizacin de los directorios en Linux:

Estticos: Contiene binarios, bibliotecas, documentacin y otros ficheros que no cambian sin
intervencin del administrador. Pueden estar en dispositivos de solo lectura (read-only) y no
necesitan que se hagan copias de seguridad tan a menudo como con ficheros dinmicos.

Dinmicos: Contiene ficheros que no son estticos. Deben de encontrase en dispositivos de


lectura-escritura (read-write). Necesitan que se hagan copias de seguridad a menudo.

Compartibles: Contiene ficheros que se pueden encontrar en un ordenador y utilizarse en otro.

No compartibles: Contiene ficheros que no son compartibles.

A continuacin se presentan algunos ejemplos de cada clasificacin:

Estaticos: /bin, /sbin, /opt, /boot, /usr/bin

Dinmicos: /var/mail, /var/spool, /var/run, /var/lock, /home

Compartibles: /usr/bin, /opt

No compartibles: /etc, /boot, /var/run, /var/lock.


La jerarquizacin de los directorios en Linux se muestra en la figura 6.1. y en la figura 6.2 se
describen algunos de ellos.

Figura 6.1. Jerarqua de directorios en Linux.


Fuente: (Llamas, 2013)
Segn Wirzenius, Oja, Stafford y Weeks (2003), un arbol de directorios se divide en partes ms
pequeas, como se puede apreciar en la figura 6.3, donde se muestran las partes de una rbol de
directorios que estn divididos por lneas discontinuas para representar las particiones de discos
que ocupan. Esta divisin permite que los directorios se acomoden a los lmites del tamao de los
discos y a sus particiones.
Tal como los definen Wirzenius et all (2003), en un rbol de directorios las partes principales la
raz (/) , /usr, /var , y /home. Las mismas se describen a continuacin:

El sistema de archivos raz es especfico para cada mquina (generalmente se encuentra


almacenado en el disco local, aunque puede estar tambin en un disco RAM o en una unidad de
red) y contiene los archivos que son necesarios para arrancar el sistema y dejarlo en un estado en
el que se puedan montar los dems sistemas de archivos. El contenido del sistema de archivos
raz es por lo tanto suficiente para el nivel de ejecucin de usuario individual. Tambin contiene
herramientas para reparar un sistema daado y para recuperar archivos perdidos desde las copias
de seguridad.

El sistema de archivos /usr contiene todos los comandos, libreras, pginas de manual, y otros
archivos que no sern modificados durante el funcionamiento normal del sistema. No deben
existir archivos bajo /usr que sean especficos para una mquina en particular, ni que deban ser
modificados durante la utilizacin normal del sistema. Esto permite que los archivos sean
compartidos a travs de la red, lo cual puede ser efectivo en cuanto a costes, puesto que se
obtiene un ahorro de espacio en disco (/usr puede ocupar fcilmente miles de megabytes) y puede
facilitar la administracin, ya que slo el /usr maestro necesita ser modificado cuando
actualizamos una aplicacin, y no en cada mquina por separado. An cuando el sistema de
archivos resida en el disco local, este puede ser montado en modo solo lectura, para eliminar el
riesgo de que se corrompa durante un fallo.

El sistema de archivos /var contiene archivos que s cambian durante el funcionamiento


normal del sistema, tales como directorios spool (para correo, noticias (news), impresoras, etc),
archivos de log, pginas de manual formateadas y archivos temporales. Tradicionalmente, todo en
/var es algo que debera estar en /usr, pero que hara imposible montar dicho sistema de archivos
como solo lectura.

Figura 6.2. Descripcin de los directorios en Linux

Fuente: El Rincn de Linux para Hispanohablantes (2006)

El sistema de archivos /home contiene los directorios especficos de los usuarios, P.Ej.,
todos los datos reales del sistema. Separar los directorios home a su propio rbol de directorios o
sistema de archivos hace ms fcil la tarea de realizar copias de seguridad; los dems sistemas de
archivos no necesitan que se les haga copias de seguridad, o al menos no tan frecuentemente,
puesto que rara vez cambian. Un gran directorio /home puede ser dividido en varios sistemas de
archivos, lo cual requiere agregar niveles de nombres extra, como por ejemplo, /home/estudiantes
y /home/staff.

Figura 6.3. Partes de un rbol de directorios en Linux

Wirzenius et all (2003) sealan que, como se ha sealado anteriormente, se llaman sistemas
de archivos a las partes de un rbol de directorios. Dichas partes pueden estar en una misma
particin de un disco si el sistema es pequeo, de un solo usuario y si se puede manejar de forma
simple. Por el contrario, si el sistema es grande, de varios usuarios y ms complicado; el rbol de
directorios puede dividirse en diferentes particiones de acuerdo al tamao de los discos y del
espacio destinado para cada usuario. Los mismos destacan que lo importante es que los nombre
funcionen correctamente sin importar donde estn ubicados. En Linux los archivos se agrupan de
acuerdo a un propsito. De acuerdo a esto los comandos estn en un lugar, de igual manera, los
archivos de datos, los documentos y otros.

S-ar putea să vă placă și