Patrocinadores

View Logos

Encuesta

¿Alguna vez has hecho donativos a Alcance Libre?
Si
No
Aún no, pero pienso hacerlo
Resultados
782 votos | 0 comentarios

Eventos

No hay eventos próximos

Participan...

Noticias
joelbarrios (1542)
bartoloco (127)
Koalasoft (102)
capotes (88)
bakara (59)
Flaquita (46)
The One (46)
gomezbjesus (44)
domingov (43)
aLb3rT (36)
ValeriaBueno (23)
adrianpazr (21)
yucleto (16)
varisti (15)
Zilus (14)

Comentarios
joelbarrios (220)
Koalasoft (163)
aLb3rT (131)
gomezbjesus (81)
The One (61)
Oscar Hernández (49)
juanroberto (38)
Jose de Jesus (37)
bakara (34)
manowar (34)
Micaelo (34)
rlameda (28)
bartoloco (28)
julioe (28)
scs_calleros (25)

Redes


Añadir Alcance Libre a Bloglines
Añade a favoritos de Technorati
Añadir Alcance Libre a Google
Añadir Alcance Libre a My Yahoo

Estándar de Jerarquía de Sistema de Ficheros.

Autor: Joel Barrios Dueñas
Correo electrónico: 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-2007 Joel Barrios Dueñas. Usted es libre de copiar, distribuir y comunicar públicamente 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 publicación, a través de cualquier medio, por entidades con fines de lucro). c) Si altera o transforma esta obra, o genera una obra derivada, sólo puede distribuir la obra generada bajo una licencia idéntica a ésta. Al reutilizar o distribuir la obra, tiene que dejar bien claro los términos 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 legítimos u otras limitaciones no se ven afectados por lo anterior. Licencia completa en castellano. La información contenida en este documento y los derivados de éste se proporcionan tal cual son y los autores no asumirán responsabilidad alguna si el usuario o lector hace mal uso de éstos.

Introducción.

El estándar de jerarquía de ficheros (FHS o Filesystem Hierarchy Standard) define los principales directorios y sus contenidos en GNU/Linux y otros sistemas operativos similares a Unix.

El procesos de desarrollar un estándar de sistema de ficheros jerárquico inició en Agosto de 1993 con un esfuerzo para reestructurar la estructuras de ficheros y directorios de GNU/Linux. El 14 de Febrero de 1994 se publicó el FSSTND (Filesystem Standard), un estándar de jerarquía de ficheros específico 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 versión de FSSTND más detallada y dirigida no solo hacia Linux sino también hacia otros sistemas operativos similares a Unix. Como uno de los resultados el estándar cambió de nombre a FHS o Filesystem Hierarchy Standard.

El FHS es mantenido por Free Standards Group, una organización sin fines de lucro constituida por compañías que manufacturan equipamiento físico (Hardware) y lógico (Software) como Hewlett Packard, Dell, IBM y Red Hat. La mayoría de las distribuciones de Linux, inclusive las que forman parte de Free Software Standards, no aplican de forma estricta el estándar. La versión actual del FHS es la 2.3, anunciada en 29 de Enero de 2004.

Estructura de directorios.

Todos los ficheros y directorios aparecen debajo del directorio raíz «/», aún si están almacenados en dispositivos físicamente diferentes.

Directorio.

Descripción

/bin/

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

/boot/

Ficheros utilizados durante el arranque del sistema (núcleo y discos RAM),

/dev/

Dispositivos esenciales,

/etc/

Ficheros de configuración utilizados en todo el sistema y que son específicos del anfitrión.

/etc/opt/

Ficheros de configuración utilizados por programas alojados dentro de /opt/

/etc/X11/ (opcional)

Ficheros de configuración para el sistema X Window.

/etc/sgml/ (opcional)

Ficheros de configuración para SGML.

/etc/xml/ (opcional)

Ficheros de configuración para XML.

/home/ (opcional)

Directorios de inicios de los usuarios.

/lib/

Bibliotecas compartidas esenciales para los binarios de /bin/, /sbin/ y el núcleo del sistema.

/mnt/

Sistemas de ficheros montados temporalmente.

/media/

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

/opt/

Paquetes de aplicaciones estáticas.

/proc/

Sistema de ficheros virtual que documenta sucesos y estados del núcleo. Contiene principalmente ficheros de texto.

/root/ (opcional)

Directorio de inicio del usuario root (super-usuario).

/sbin/

Binarios de administración de sistema.

/tmp/

Ficheros temporales

/srv/

Datos específicos de sitio servidos por el sistema.

/usr/

Jerarquía secundaria para datos compartidos de solo lectura (Unix system resources). Este directorio debe poder ser compartido para múltiples anfitriones y no debe contener datos específicos del anfitrión que los comparte.

/usr/bin/

Mandatos binarios.

/usr/include/

Ficheros de inclusión estándar (cabeceras de cabecera utilizados para desarrollo).

/usr/lib/

Bibliotecas compartidas.

/usr/share/

Datos compartidos independientes de la arquitectura del sistema. Imágenes, ficheros de texto, etc.

/usr/src/ (opcional)

Códigos fuente.

/usr/X11R6/ (opcional)

Sistema X Window, versión 11, lanzamiento 6.

/usr/local/

Jerarquía terciaria para datos compartidos de solo lectura específicos del anfitrión.

/var/

Ficheros variables, como son bitácoras, bases de datos, directorio raíz de servidores HTTP y FTP, colas de correo, ficheros temporales, etc.

/var/account/ (opcional)

Procesa bitácoras de cuentas de usuarios.

/var/cache/

Cache da datos de aplicaciones.

/var/crash/ (opcional)

Depósito de información referente a estrellamientos del de sistema.

/var/games/ (opional)

Datos variables de aplicaciones para juegos.

/var/lib/

Información de estado variable. Algunos servidores como MySQL y PostgreSQL almacenan sus bases de datos en directorios subordinados de éste.

/var/lock/

Ficheros de bloqueo.

/var/log/

Ficheros y directorios de bitácoras.

/var/mail/ (opcional)

Buzones de correo de usuarios.

/var/opt/

Datos variables de /opt/.

/var/spool/

Colas y carretes de datos de aplicaciones.

/var/tmp/

Ficheros temporales preservados entre reinicios.

Más detalles acerca del FHS en http://www.pathname.com/fhs/.

Particiones recomendadas para instalar GNU/Linux.

Como mínimo se requieren tres particiones:

/boot

Requiere al menos 75 MB. Asignar más espacio puede considerarse desperdicio.

/

Requiere de 512 a 1024 MB.

Swap

Debe asignarse el doble del tamaño del RAM físico, esta será siempre la última partición del disco duro y no se le asigna punto de montaje.

Otras particiones que se recomienda asignar, son:

/usr

Requiere al menos 1.5 GB en instalaciones básicas. Debe considerarse el equipamiento lógico a utilizar a futuro. Para uso general, se recomiendan no menos de 5 GB y, de ser posible, considere un tamaño óptimo de hasta 8 GB en instalaciones promedio.

/tmp

Requiere al menos 350 MB y puede asignarse hasta 2 GB o más dependiendo de la carga de trabajo y 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 GB.

/var

Requiere al menos 512 MB en estaciones de trabajo sin servicios. En servidores regularmente se le asigna al menos la mitad del disco duro.

/home

En estaciones de trabajo se asigna al menos la mitad del disco duro a esta partición.


Última Edición martes, julio 08 2008 @ 12:18 CDT; 19,215 Hits Ver la versión para imprimir