PDF de programación - The Filesystem Hierarchy Standard - Una tarea pendiente o un sueño imposible?

Imágen de pdf The Filesystem Hierarchy Standard - Una tarea pendiente o un sueño imposible?

The Filesystem Hierarchy Standard - Una tarea pendiente o un sueño imposible?gráfica de visualizaciones

Publicado el 15 de Abril del 2018
405 visualizaciones desde el 15 de Abril del 2018
116,2 KB
23 paginas
Creado hace 20a (04/11/2003)
The Filesystem Hierarchy Standard

Una tarea pendiente o un sueño imposible?

Reynaldo H. Verdejo Pinochet

Estudiante

Departamento de Ingeniería Eléctrica

Universidad de Concepción, Chile

[email protected]

The Filesystem Hierarchy Standard: Una tarea pendiente o un sueño imposible?
por Reynaldo H. Verdejo Pinochet

© 2003 Reynaldo H. Verdejo Pinochet
Se garantiza el derecho de copiar, distribuir y/ó modificar este documento bajo las normas establecidas por la licencia de documentación libre de
GNU, Versión 1.2 o cualquier versión posterior publicada por la Free Software Fundation; sin secciones invariables, sin textos de tapa o
contratapa. Una copia de la licencia se incluye en la sección titulada "GNU Free Documentation Licence", una traducción no oficial de la versión
1.1 de la misma puede ser encontrada aquí (http://gugs.sindominio.net/licencias/fdl-es.html)

Tabla de contenidos

1. Introducción ..............................................................................................................................................................1
1.1. Un poco de historia ........................................................................................................................................1
1.2. El autor ...........................................................................................................................................................1
2. Clasificación de los datos, un paso necesario..........................................................................................................2
2.1. Datos estáticos y datos dinámicos..................................................................................................................2
2.2. Datos compartibles y no compartibles ...........................................................................................................2
3. El sistema de archivos raíz ’/’ ..................................................................................................................................3
3.1. Datos necesarios para arrancar el sistema ......................................................................................................3
3.2. Datos necesarios para reparar el sistema........................................................................................................3
3.3. Datos necesarios para restaurar el sistema .....................................................................................................3
3.4. Estructura .......................................................................................................................................................3
4. La jerarquía /usr .......................................................................................................................................................5
4.1. Requerimientos...............................................................................................................................................5
4.2. Opciones.........................................................................................................................................................5
4.3. Subjerarquías de importancia .........................................................................................................................6
4.3.1. /usr/local la ’Jerarquía Local’ ............................................................................................................6
4.3.2. /usr/sbin..............................................................................................................................................6
4.3.3. /usr/share............................................................................................................................................6
4.3.4. /usr/src................................................................................................................................................7
5. Otras jerarquías de importancia .............................................................................................................................8
5.1. /etc ..................................................................................................................................................................8
5.2. /dev .................................................................................................................................................................8
5.3. /lib...................................................................................................................................................................8
5.4. /var..................................................................................................................................................................8
6. La organización de las páginas de manual .............................................................................................................9
7. Respetando el estándar...........................................................................................................................................10
8. Más información .....................................................................................................................................................11
9. Agradecimientos......................................................................................................................................................12
10. GNU Free Documentation Licence......................................................................................................................13

iii

Capítulo 1. Introducción

Comunidades tan amplias y cosmopolitas como la nuestra, deben, para asegurar un mínimo de orden, establecer una
serie de normas estándares, sin ellas , solo el caos acompañaría a nuestros esfuerzos por hacer de la aparente simple
acción de compartir, una forma de mirar al mundo y de enfrentar nuestras probables diferencias. En este documento,
se presenta al lector una suerte de resumen de las normas establecidas por el FHS en su versión 2.3 (beta), tentativa
de normalización estructural del sistema de archivos de todos los OS basados en Unix. El texto en gran parte de sus
pasajes corresponde a una traducción al español y a una reestructuración del documento original. Se recomienda
encarecidamente al lector darse el tiempo de revisar los enlaces que se ofrecen al final de este texto.

1.1. Un poco de historia
Ya en 1993 se reconocía la imperativa necesidad de definir una serie de normas estándares para organizar el sistema
de archivos de Linux, así, el 14 de febrero de 1994 vio la luz lo que sería la primera versión del FSSTND, Revisiones
posteriores del documento fueron lanzadas en Octubre del mismo año y en Marzo de 1995.

Avanzado el año 1995 y con la ayuda de la comunidad BSD y otras de similar relevancia se decidió ampliar el
objetivo original, la nueva idea era la de generalizar la meta, ya no se trataba de estructurar el estándar
exclusivamente en torno a Linux ,sino de definir un conjunto de normas para la organización de contenidos de los
sistemas de archivos de todos los unixes existentes, asi nace el FHS (Filesystem Hierarchy Standard), el cambio de
nombre es un recurso casi literario, había que dejar en claro que la meta no era la misma.

En este documento, centraremos nuestra discusión sobre los contenidos del FHS en su versión 2.3 (beta) lanzada en
Septiembre del 2003, trataré de introducirlos al tema en general, sin entrar en detalles.

1.2. El autor
Mi nombre es Reynaldo H. Verdejo P., hace ya mucho tiempo comencé a navegar por las tranquilas y cálidas aguas
de esta comunidad, hace poco en todo caso, me dí cuenta que no puedes pasarte la vida en un barco que no es tuyo,
sin pagar ni siquiera el ticket de abordo, este documento y otros esfuerzos particulares de desarrollo y difusión son
modestas muestras de mi intento por retribuir en parte el esfuerzo que han hecho otros por hacer mi trabajo más
productivo y mi vida de estudiante y activista un poco más fácil de llevar.

1

Capítulo 2. Clasificación de los datos, un paso
necesario

Antes de pensar en discutir algunos de los interesantes tópicos del FHS revisaremos la clasificación de datos que se
usó y continua usando en su construcción.

2.1. Datos estáticos y datos dinámicos
Esta primera clasificación nos permite dividir los datos en dos grupos claramente identificables, uno, el de los datos
que varían sin la intervención del administrador del sistema (Dinámicos), el otro, el de los datos que solo pueden
variar bajo la acción directa del mismo (Estáticos).

Es necesario hacer notar que una mala comprensión de esta simple regla nos podría hacer pensar, por ejemplo, que
todos los archivos de texto son de carácter ’Dinámico’, este principio es totalmente errado, basta con pensar en los
archivos de configuración de /etc (mas adelante en este mismo documento), siendo en su totalidad archivos de texto
plano, son generalmente modificables solo por el administrador de sistemas, lo que los deja inmediatamente fuera de
esta categoría.

2.2. Datos compartibles y no compartibles
Esta clasificación es un poco más compleja, pero su regla de definición es bastante clara. Datos compartibles son
aquellos cuya naturaleza los hace susceptibles de ser compartidos, casi todo dato puede ser compartido pero para
solo algunos de ellos la acción de compartir tiene algún sentido, por ejemplo, los datos en /dev (mas adelante en este
mismo documento) tienen sentido solo para el host que los alberga, por ende, compartirlos carece de cualquier lógica
y son asi considerados, datos ’no’ compartibles. Los datos compartibles, por otro lado, son aquellos que pueden ser
compartidos con otros hosts, los directorios ’home’ de los usuarios y sus respectivos contenidos, son claros ejemplos
de este tipo.

En unix y los sistemas basados en él, solía darse el caso en que datos compartibles y no compartibles habitaban la
misma jerarquía, lo que ha
  • Links de descarga
http://lwp-l.com/pdf10416

Comentarios de: The Filesystem Hierarchy Standard - Una tarea pendiente o un sueño imposible? (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad