Anda di halaman 1dari 14

Alcance Libre - Estndar de Jerarqua de Sistema de Archivos.

Pgina 1 de 14

Estndar de Jerarqua de Sistema de Archivos.


Autor: Joel Barrios Dueas Correo electrnico: darkshram en gmail punto com Sitio de Red: http://www.alcancelibre.org/ Jabber ID: darkshram@jabber.org
Creative Commons Reconocimiento-NoComercial-CompartirIgual 2.1
1999-2012 Joel Barrios Dueas. Usted es libre de copiar, distribuir, y comunicar pblicamente la obra, y hacer obras derivadas bajo las condiciones siguientes: a) Debe reconocer, y citar al autor original. b) No puede utilizar esta obra para fines comerciales (incluyendo su publicacin, a travs de cualquier medio, por entidades con fines de lucro). c) 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. Licencia completa en castellano. La informacin contenida en este documento, y los derivados de ste se proporcionan tal cual son, y los autores no asumirn responsabilidad alguna si el usuario, o lector, hace mal uso de stos.

Introduccin.
El estndar de jerarqua de archivos (FHS o Filesystem Hierarchy Standard) define los principales directorios y sus conten idos en GNU/Linux y otros sistemas operativos similares a Unix. En agosto de 1993 in ici el proceso para desarrollar un estndar de sistema de archivos jerrquico, como un esfuerzo para reorganizar la estructuras de archivos y directorios de GNU/Linux. El 14 de Febrero de 1994 se public el FSSTND (Filesystem Standard), un estndar de jerarqua de archivos especfico para GNU/Linux. Revisiones de ste se publicaron el 9 de Octubre de 1994 y el 28 de Marzo de 1995. A principios de 1996, con la ayuda de miembros de la comunidad de desarrolladores de BSD, se fij como objetivo el desarrollar una versin de FSSTND ms detallada y dirigida no solo hacia Linux sino tambin hacia otros sistemas operativos similares a Un Como uno de los resultados el estndar cambi de nombre a FHS o Filesystem ix. Hierarchy Standard. El FHS es mantenido por Free Standards Group, una organizacin sin fines de lucro constituida por compaas que manufacturan sustento fsico (Hardware) y equipamiento lgico (Software) como Hewlett Packard, Dell, IBM y Red Hat. La mayora de las distribuciones de Linux, inclusive las que forman parte de Free Software Standards, sin aplicar de forma estricta el estndar. La versin 2.3 del FHS, que es la utilizada por CentOS 5, CentOS 6, Red Hat Enterprise Linux 5, y Red Hat Enterprise Linux 6, fue anunciada el 29 de enero de 2004.

Estructura de directorios.
Todos los archivos y directorios aparecen debajo del directorio raz /, an si estn almacenados en dispositivos fsicamente diferentes.

http://www.alcancelibre.org/staticpages/index.php/estandar-jerarquia-sistema-archivo... 05/07/2012

Alcance Libre - Estndar de Jerarqua de Sistema de Archivos.

Pgina 2 de 14

Directorio.

Descripcin

/bin/

Mandatos binarios esenciales (como son cp, mv, ls, rm, mkdir, etc.),

/boot/

Archivos utilizados durante el inicio del sistema (ncleo y discos RAM),

/dev/

Dispositivos esenciales,

/etc/

Archivos de configuracin utilizados en todo el sistema, y que son especficos del anfitrin.

/etc/opt/

Archivos de configuracin utilizados por programas alojados dentro de /opt/

/etc/X11/ (opcional)

Archivos de configuracin para el sistema X Window.

/etc/sgml/ (opcional)

Archivos de configuracin para SGML.

/etc/xml/ (opcional)

Archivos de configuracin para XML.

http://www.alcancelibre.org/staticpages/index.php/estandar-jerarquia-sistema-archivo... 05/07/2012

Alcance Libre - Estndar de Jerarqua de Sistema de Archivos.

Pgina 3 de 14

Directorio.

Descripcin

/home/ (opcional)

Directorios de inicio de los usuarios locales.

/lib/ y /lib64/

Bibliotecas compartidas esenciales para los binarios de /bin/, /sbin/ y el ncleo del sistema. /lib64/ corresponde al directorio utilizado por sistemas de 64-bit.

/mnt/

Sistemas de archivos montados temporalmente.

/media/

Puntos de montaje para dispositivos de medios, como son las unidades lectoras de discos compactos.

/opt/

Paquetes de aplicaciones de terceros.

/proc/

Sistema de archivos virtual que documenta sucesos, y estados del ncleo. Contiene, principalmente, archivos de texto.

/root/ (opcional)

Directorio de inicio del usuario root (superusuario).

/sbin/

Binarios de administracin de sistema.

/tmp/

Archivos temporales

/srv/

Datos especficos de sitio, servidos por el sistema.

http://www.alcancelibre.org/staticpages/index.php/estandar-jerarquia-sistema-archivo... 05/07/2012

Alcance Libre - Estndar de Jerarqua de Sistema de Archivos.

Pgina 4 de 14

Directorio.

Descripcin

/usr/

Jerarqua secundaria para datos compartidos de solo lectura (Unix system resources). Este directorio debe poder ser compartido para mltiples anfitriones, y, cuando se comprate a travs de NFS, debe evitarse que contenga datos especficos del anfitrin que los comparte.

/usr/bin/

Mandatos binarios.

/usr/include/

Archivos de inclusin estndar (cabeceras de desarrollo).

/usr/lib/ y /usr/lib64

Bibliotecas compartidas. /usr/lib64/ corresponde al directorio utilizado por sistemas de 64-bit.

/usr/share/

Datos compartidos, independientes de la arquitectura del sistema. Consiste en imgenes, archivos de texto, archivos de audio, etc.

/usr/src/ (opcional)

Cdigos fuente.

/usr/X11R6/ (opcional)

Sistema X Window, versin 11, lanzamiento 6. Prcticamente ninguna distribucin de Linux lo utiliza en la actualidad.

/usr/local/

Jerarqua terciaria para datos compartidos de solo-lectura, especficos del anfitrin.

http://www.alcancelibre.org/staticpages/index.php/estandar-jerarquia-sistema-archivo... 05/07/2012

Alcance Libre - Estndar de Jerarqua de Sistema de Archivos.

Pgina 5 de 14

http://www.alcancelibre.org/staticpages/index.php/estandar-jerarquia-sistema-archivo... 05/07/2012

Alcance Libre - Estndar de Jerarqua de Sistema de Archivos.

Pgina 6 de 14

Directorio.

Descripcin

http://www.alcancelibre.org/staticpages/index.php/estandar-jerarquia-sistema-archivo... 05/07/2012

Alcance Libre - Estndar de Jerarqua de Sistema de Archivos.

Pgina 7 de 14

Directorio.

Descripcin

Directorio.

Descripcin

http://www.alcancelibre.org/staticpages/index.php/estandar-jerarquia-sistema-archivo... 05/07/2012

Alcance Libre - Estndar de Jerarqua de Sistema de Archivos.

Pgina 8 de 14

Directorio.

Descripcin

/var/

Archivos variables, como son bitcoras, bases de datos, directorio raz de servidores HTTP, y FTP, colas de correo, archivos temporales, etc.

/var/account/ (opcional)

Procesa bitcoras de cuentas de usuarios.

/var/cache/

Cache da datos de aplicaciones.

/var/crash/ (opcional)

Depsito de informacin referente a fallas del de sistema.

/var/games/ (opcional)

Datos variables de aplicaciones para juegos.

/var/lib/

Informacin de estado variable. Algunos servidores como MySQL, y PostgreSQL, almacenan sus bases de datos en directorios subordinados de ste.

/var/lock/

Archivos de bloqueo de los servicios en ejecucin.

/var/log/

Archivos, y directorios, utilizados para almacenar las bitcoras de eventos del sistema.

/var/mail/ (opcional)

Buzones de correo de usuarios.

/var/opt/

Datos variables de /opt/.

/var/spool/

Colas de procesamiento, y carretes de datos de aplicaciones.

http://www.alcancelibre.org/staticpages/index.php/estandar-jerarquia-sistema-archivo... 05/07/2012

Alcance Libre - Estndar de Jerarqua de Sistema de Archivos.

Pgina 9 de 14

Directorio.
/var/tmp/

Descripcin

Archivos temporales que prevalecen despus de un reinicio.

Ms detalles acerca del FHS en http://www.pathname.com/fhs/.

Particiones recomendadas para instalar CentOS, Fedora, Red Hat Enterprise Linux, openSUSE y SUSE Linux Enterprise.
Si las condiciones limitan el nmero de particiones a utilizar, como mnimo se requieren dos particiones (diseo predeterminado de openSUSE y SUSE Linux Enterprise):
/

Asignar todo el espacio disponible de la unidad de almacenamiento.

Swap

Si se tiene menos de 1 GiB de RAM, se debe asignar el doble del tamao del RAM fsico; si se tiene ms de 1 GiB RAM, se debe asignar una cantidad igual al tamao del RAM fsico, ms 2 GiB. sta ser siempre la ltima particin del espacio disponible para almacenamiento, y jams se le asigna punto de montaje.

Para uso general, se recomienda utilizar un diseo de tres particiones (predeterminado del instalador de CentOS, Fedora y Red Hat Enterprise Linux):

http://www.alcancelibre.org/staticpages/index.php/estandar-jerarquia-sistema-archivo... 05/07/2012

Alcance Libre - Estndar de Jerarqua de Sistema de Archivos.

Pgina 10 de 14

/boot

Requiere de 200 MiB a 512 MiB.

Si se utiliza el diseo de tres particiones, asignar el resto del espacio disponible en la unidad de almacenamiento. Si se van asignar particiones para los directorios mencionados adelante, se requieren de 3072 MiB a 5120 MiB.

Swap

Si se tiene menos de 1 GiB de RAM, se debe asignar el doble del tamao del RAM fsico; si se tiene ms de 1 GiB RAM, se debe asignar una cantidad igual al tamao del RAM fsico, ms 2 GiB. sta ser siempre la ltima particin del espacio disponible para almacenamiento, y jams se le asigna punto de montaje.

Lo siguientes directorios jams siempre debern estar fuera de la particin que corresponda a /, es decir, jams se deben asignar como particiones separadas: /etc /bin /dev /lib y /lib64 /media /mnt /proc /root /sbin /sys

Para futuras versiones de CentOS, Fedora, Red Hat Enterprise Linux, openSUSE y SUSE Linux Enterprise, el directorio /var tambin deber estar dentro de la misma particin que corresponda a /, pues el proceso de arranque, que ser gestionado por Systemd, as lo requerir. Otras particiones que se recomienda asignar, son:

http://www.alcancelibre.org/staticpages/index.php/estandar-jerarquia-sistema-archivo... 05/07/2012

Alcance Libre - Estndar de Jerarqua de Sistema de Archivos.

Pgina 11 de 14

http://www.alcancelibre.org/staticpages/index.php/estandar-jerarquia-sistema-archivo... 05/07/2012

Alcance Libre - Estndar de Jerarqua de Sistema de Archivos.

Pgina 12 de 14

http://www.alcancelibre.org/staticpages/index.php/estandar-jerarquia-sistema-archivo... 05/07/2012

Alcance Libre - Estndar de Jerarqua de Sistema de Archivos.

Pgina 13 de 14

/usr

Requiere al menos 3072 MiB en instalaciones bsicas. Debe considerarse el equipamiento lgico se planee instalar a futuro. Para uso general se recomiendan al menos de 5120 MiB, y, de ser posible, considere un tamao ptimo de hasta 20480 MiB.

/tmp

Requiere al menos 350 MiB, y puede asignarse hasta 5 GiB, o ms, dependiendo de la carga de trabajo, y del tipo de aplicaciones. Si, por ejemplo, el sistema cuenta con un grabador de DVD, ser necesario asignar a /tmp el espacio suficiente para almacenar una imagen de disco DVD, es decir, al menos 4.2 GiB, asumiendo que es de una sola cara, y de densidad simple.

/var

Requiere al menos 3072 MiB en estaciones de trabajo sin servicios. En servidores regularmente se le asigna al menos la mitad del espacio disponible para almacenamiento.

/home

En estaciones de trabajo, a esta particin se asigna al menos la mitad del espacio disponible para almacenamiento.

/usr/local

Requiere al menos 3072 MiB en instalaciones bsicas. Debe considerarse el equipamiento lgico que se planee compilar desde cdigo fuente, e instalar, a futuro. Al igual que /usr, para uso general se recomiendan al menos de 5120 MiB, y, de ser posible, considere un tamao ptimo de hasta 20480 MiB.

/opt

http://www.alcancelibre.org/staticpages/index.php/estandar-jerarquia-sistema-archivo... 05/07/2012

Alcance Libre - Estndar de Jerarqua de Sistema de Archivos.

Pgina 14 de 14

Requiere al menos 3072 MiB en instalaciones bsicas. Debe considerarse el equipamiento lgico de terceros que se planee instalar a futuro. Al igual que /usr, para uso general se recomiendan al menos de 5120 MiB, y, de ser posible, considere un tamao ptimo de hasta 20480 MiB.

/var/lib

Si se asigna como particin independiente de /var, lo cual permitira optimizar el registro por diario utilizando el modo journal para un mejor desempeo, requiere al menos 3072 MiB en instalaciones bsicas. Deben considerarse las bases de datos, o directorios de LDAP, que se planeen hospedar a futuro.

/var/www

Si se asigna como particin independiente de /var, lo cual permitira optimizar el registro por diario utilizando el modo writeback para un mejor desempeo, requiere al menos 3072 MiB en instalaciones bsicas. Deben considerarse los anfitriones virtuales, aplicaciones, y contenido para ser servido a travs del protocolo HTTP, que se planeen hospedar a futuro.

Bibliografa.
secure.wikimedia.org/wikipedia/en/wiki/Filesystem_Hierarchy_Standard Alcance Libre http://www.alcancelibre.org/staticpages/index.php/estandar-jerarquia-sistema-archivos ()

http://www.alcancelibre.org/staticpages/index.php/estandar-jerarquia-sistema-archivo... 05/07/2012

Anda mungkin juga menyukai