Caracteristicas de Archivo

Descargar como xlsx, pdf o txt
Descargar como xlsx, pdf o txt
Está en la página 1de 36

SISTEMAS DE ARCHIVO COMO FUNCIONA

El sistema de ficheros tiene una tabla donde se


almacenan los i-nodos. Un i-nodo almacena
información del archivo (ruta o path, tamaño, ubicación
física). En cuanto a la ubicación, es una referencia a un
sector del disco donde están todas y cada una de las
referencias a los bloques del archivo fragmentado.
EXT 2 Estos bloques son de tamaño especificable cuando se
crea el sistema de archivos, desde los 512 bytes hasta
los 4 KiB, lo cual asegura un buen aprovechamiento del
espacio libre con archivos pequeños.

Los límites son un máximo de 2 terabytes de archivo, y


de 4 para la partición.

ext3 (third extended filesystem o "tercer sistema de


archivos extendido") es un sistema de archivos con
registro por diario (journaling). Fue el sistema de
archivos más usado en distribuciones Linux

permitir actualizar de ext2 a ext3 sin perder los datos


almacenados ni tener que formatear el disco. Tiene un
menor consumo de CPU y está considerado más seguro
EXT 3 que otros sistemas de ficheros en Linux dada su relativa
sencillez y su mayor tiempo de prueba.

El sistema de archivo ext3 agrega a ext2 lo siguiente:

Registro por diario.


Índices en árbol para directorios que ocupan múltiples
bloques.
Crecimiento en línea.
Es un sistema de archivos con bitácora (en inglés:
Journaling)que fue concebida como una mejora
compatible de ext3. Ext4 fue publicado como estable el
25 de diciembre de 2008 en la versión 2.6.28 del núcleo
Linux y desde entonces se encuentra disponible para el
EXT 4 uso en sistemas de producción.
Soporte de volúmenes de hasta 1024 PiB.
Soporte añadido de extent.
Menor uso del CPU.
Mejoras en la velocidad de lectura y escritura.

ReiserFS es un sistema que tiene un gran rendimiento y


que sobrepasa con creces a ext2 y ext3 cuando se trate
de trabajar con ficheros pequeños (archivos menores
de 4kb,), a veces diez o quince veces mejor, ReiserFS
además soporta transaccionalidad. Desde la versión
Xfs Reiserfs ifs 2.4.18+, ReiserFS es sólido y estable para su uso en
casos genéricos así como en casos extremos cuando es
necesario trabajar por ejemplo con sistemas de ficheros
grandes, utilizar múltiples ficheros pequeños o manejar
archivos grandes y directorios con miles y miles de
ficheros
es un sistemas de ficheros basado en COW para Linux,
cuyo objetivo es implementar funcionalidades
avanzadas a la vez que se centra en la tolerancia a
Btrfs fallos, la reparación y la fácil administración.
Desarrollado conjuntamente en Oracle, Red Hat,
Fujitsu, Intel, SUSE, STRATO, etc. Btrfs tiene licencia
bajo GPL y está abierto a la contribución de cualquiera.
cuyo objetivo es implementar funcionalidades
avanzadas a la vez que se centra en la tolerancia a
Btrfs fallos, la reparación y la fácil administración.
Desarrollado conjuntamente en Oracle, Red Hat,
Fujitsu, Intel, SUSE, STRATO, etc. Btrfs tiene licencia
bajo GPL y está abierto a la contribución de cualquiera.

El swap es un espacio de intercambio, que bien puede


ser una partición lógica en el disco o simplemente un
archivo. En lugar de utilizar espacio en memoria RAM,
el swap utiliza espacio en disco duro para almacenar
datos temporales, reduciendo así el uso de la RAM. El
Swap conjunto combinado de memoria RAM y swap crean
una memoria virtual mayor a la que trae el ordenador
por defecto. Así, el Kernel de Linux puede ejecutar
procesos que requieren de más memoria de la que se
encuentra físicamente disponible
CARACTERÍSTICAS DIFERENCIADORAS

* Compatible con sistemas de ficheros grandes, admitiendo


particiones de disco de hasta 4TB y ficheros de hasta 2GB de
tamaño.
* Proporciona nombres de ficheros largos, de hasta 255 caracteres.
* Tiene una gran estabilidad.
Actualización.

* Actualización. Debido a que los dos sistemas comparten el mismo


formato, es posible llevar a cabo una actualización a ext3, incluso
aunque el sistema ext2 esté montado.
* Fiabilidad y mantenimiento.
su eficiencia (menor uso de CPU, mejoras en la velocidad de lectura
y escritura) y en la ampliación de los límites de tamaño de los
ficheros, ahora de hasta 16TB, y del sistema de ficheros, que puede
llegar a los 1024PB (PetaBytes).

ReiserFS ofrece funcionalidades que pocas veces se han visto en


otros sistemas de archivos:

Journaling. Esta es la mejora a la que se ha dado más publicidad, ya


que previene el riesgo de corrupción del sistema de archivos.
Reparticionamiento con el sistema de ficheros montado y
desmontado. Podemos aumentar el tamaño del sistema de ficheros
mientras lo tenemos montado y desmontado (online y offline). Para
disminuirlo, únicamente se permite estando offline (desmontado).
Namesys proporciona las herramientas para estas operaciones, e
incluso, podemos usarlas bajo un gestor de volúmenes lógicos como
LVM o EVMS.
Tail packing, un esquema para reducir la fragmentación interna.
Almacenamiento de archivos basado en extensión
2 ^ 64 bytes == 16 EiB tamaño máximo de archivo (el límite práctico
es 8 EiB debido a Linux VFS)
Embalaje de archivos pequeños que ahorra espacio
Directorios indexados que ahorran espacio
Asignación dinámica de inodo
Instantáneas grabables, instantáneas de solo lectura
Subvolúmenes (raíces internas separadas del sistema de archivos)
Sumas de verificación en datos y metadatos (crc32c)
Compresión (zlib, LZO, ZSTD), heurística
Soporte integrado para múltiples dispositivos
Franja de archivo
File Mirroring
File Stripe + Mirroring
Implementaciones de paridad simple y dual (experimental, no lista
para producción)
Conocimiento de SSD (almacenamiento flash) (TRIM / Discard para
informar bloques libres para su reutilización) y optimizaciones (por
ejemplo, evitar optimizaciones de búsqueda innecesarias, enviar
escrituras en clústeres, incluso si provienen de archivos no
relacionados. Esto da como resultado operaciones de escritura más
grandes y un rendimiento de escritura más rápido)
Copia de seguridad incremental eficiente
Proceso de limpieza en segundo plano para encontrar y reparar
errores de archivos con copias redundantes
Desfragmentación del sistema de archivos en línea
Comprobación del sistema de archivos sin conexión
Conversión in situ de los sistemas de archivos ext2 / 3/4 y reiserfs
existentes
Dispositivos de semillas . Cree un sistema de archivos (de solo
lectura) que actúe como plantilla para sembrar otros sistemas de
archivos Btrfs. El sistema de archivos y dispositivos originales se
incluyen como un punto de inicio de solo lectura para el nuevo
sistema de archivos. Usando copia en escritura, todas las
modificaciones se almacenan en diferentes dispositivos; El original
no ha cambiado.
Soporte de cuota con subvolumen
Enviar / recibir cambios de subvolumen
Sistema de archivos incremental eficiente reflejado
Por lotes, o fuera de banda deduplicación (que sucede después
escribe, no durante)
Soporte de archivos de intercambio
Comprobador de árboles para mayor robustez

Todos los sistemas Linux necesitan una partición de este tipo para
cargar los programas y no saturar la memoria RAM cuando se
excede su capacidad. En Windows, esto se hace con el archivo
pagefile.sys en la misma partición de trabajo, con los problemas que
esto conlleva.
Directorio / Carpeta Funcion principal

De este directorio, es desde donde


nacen todo el resto de directorios,
independientemente que estén
almacenados físicamente en discos
o unidades separadas.
/ Cualquier dirección de archivo o
carpeta en Linux empieza por el
directorio raíz o /, seguido de todos
los directorios y subdirectorios que
que lo contienen, separados cada
uno de ellos por /.

El directorio /bin es un directorio


estático y es donde se almacenan
todos los binarios necesarios para
garantizar las funciones básicas a
nivel de usuario. Solo almacena los
ejecutables de usuario, ya que los
binarios necesarios para tareas
bin administrativas gestionadas por el
usuario root o superusuario del
sistema se encuentran en el
directorio /sbin.

Almacena la mayoría de los


programas esenciales del sistema.
Es un directorio estático e incluye
todos los ejecutables y archivos
que son necesarios en el proceso
de arranque del sistema, y que
deberán ser utilizados antes que
boot que el kernel empiece a dar las
órdenes de ejecución de los
diferentes módulos del sistema. Es
también donde se encuentra el
gestor de arranque GRUB.

cdroom

Este directorio incluye todos los


dispositivos de almacenamiento,
en forma de archivos, conectados
al sistema, es decir, cualquier disco
duro conectado, partición,
memoria USB, o CDROM
conectado al sistema y que el
sistema pueda entender como un
volumen lógico de
almacenamiento.
dev
Siendo esto así, verás que la ruta
en la que se encuentra cualquier
volumen (partición o dispositivo
externo) conectado al sistema
siempre empieza por /dev.

la información de cada uno de los


volúmenes, a diferencia del
directorio /media
El directorio /etc es un directorio
estático que contiene los archivos
de configuración del sistema
operativo. Este directorio también
contiene archivos de configuración
para controlar el funcionamiento
de diversos programas.
etc
Algunos de los archivos de
configuración de la carpeta /etc
pueden ser sustituidos o
complementados por archivos de
configuración ubicados en nuestra
carpeta personal /home.
Este directorio está destinado a
alojar la totalidad de archivos
personales de los distintos usuarios
del sistema operativo a excepción
del usuario root. Algunos de los
archivos personales almacenados
en la carpeta /home son
fotografías, documentos de
home ofimática, vídeos, etc.

Esta carpeta también contiene los


ficheros de configuración de los
programas que utilizan cada uno
de los usuarios del sistema
operativo a excepción del usuario
root.

Este directorio contiene bibliotecas


compartidas que son necesarias
para arrancar los ejecutables que
se almacenan en los directorios
/bin y /sbin.
lib Este directorio también contiene
módulos del kernel y controladores
de drivers que son necesarios
durante el inicio del sistema y
durante el funcionamiento del
sistema operativo.
En los sistemas Unix, cada una de
las particiones/sistema de ficheros
cuenta con un directorio llamado
/lost+found en el cual se
almacenan ficheros y directorios (o
restos de ellos) recuperados tras
una revisión del sistema de
ficheros a través de la herramienta
fsck, todo ello provocado
habitualmente por cuelgues del
sistema, apagados forzados del
equipo, cortes de corriente, etc.

Todos aquellos ficheros y


directorios recuperados tras un
fsck se almacenan con la siguiente
estructura en el directorio
/lost+found

lost + found

Directorio que se crea en las


particiones de disco con un sistema
de archivos ext después ejecutar
herramientas para restaurar y
recuperar el sistema operativo
como por ejemplo fsch.

Si nuestro sistema no ha
presentado problemas este
directorio estará completamente
vacío. En el caso que hayan habido
problemas este directorio
contendrá ficheros y directorios
que han sido recuperados tras la
caída del sistema operativo

Representa el punto de montaje de


todos los volúmenes lógicos que se
media montan temporalmente, ya sean
unidades externas USB, otras
particiones de disco, etc.
Su misión consiste en agrupar en
un mismo lugar los puntos de
montaje de diversas particiones
mnt externas, como por ejemplo: CD-
ROM, DVD, disqueteras, unidades
ZIP, particiones de MS-Windows y
de otros sistemas operativos, etc.

ppt

Este sistema de archivos virtual nos


proporciona información acerca de
los distintos procesos y
aplicaciones que se están
ejecutando en nuestro sistema
operativo.

Contiene Archivos especiales que o


proc bien reciben o envían información
al kernel del sistema. Información
asociada con el núcleo que se está
ejecutando, para obtener
información de recursos utilizados
en el sistema (CPU, memoria,
swap, dispositivos..) Este directorio
es un sistema de archivo virtual, es
decir, no existe físicamente en el
disco duro, sólo en memoria.
ejecutando en nuestro sistema
operativo.

Contiene Archivos especiales que o


proc bien reciben o envían información
al kernel del sistema. Información
asociada con el núcleo que se está
ejecutando, para obtener
información de recursos utilizados
en el sistema (CPU, memoria,
swap, dispositivos..) Este directorio
es un sistema de archivo virtual, es
decir, no existe físicamente en el
disco duro, sólo en memoria.

el directorio /home del usuario


root root o superusuario del sistema.
pueden ser gestionadas por el
usuario root, tales como el
arranque, tareas de restauración,
reparación, etc.

Su función es similar al
directorio /bin, pero a diferencia
del directorio /bin, el directorio
sbin /sbin almacena archivos
binarios/ejecutables que solo
puede ejecutar el usuario root o
administrador del sistema.

Los archivos incluidos en el


directorio /sbin son aquellos que
son primordiales para el arranque,
restauración y reparación del
sistema operativo

Security-Enhanced Linux (SELinux)


es un módulo de seguridad para el
kernel Linux que proporciona el
mecanismo para soportar políticas
de seguridad para el control de
acceso, incluyendo controles de
acceso obligatorios como los del
Departamento de Defensa de
Estados Unidos. Se trata de un
selinux conjunto de modificaciones del
núcleo y herramientas de usuario
que pueden ser agregadas a
diversas distribuciones Linux. Su
arquitectura se enfoca en separar
las decisiones de las aplicaciones
de seguridad de las políticas de
seguridad mismas y racionalizar la
cantidad de software encargado de
las aplicaciones de seguridad
El directorio /srv se usa para
almacenar directorios y datos que
srv usan ciertos servidores que
podamos tener instalados en
nuestro ordenador.

Archivos temporales del sistema,


sirve para almacenar archivos
temporales de todo tipo, ya sea de
elementos del sistema, o también
de diferentes aplicaciones a nivel
de usuario como puedan ser
Firefox o Chrome/Chromium.
temp
Es un directorio dispuesto para
almacenar contenido de corta
durada, de hecho en la gran
mayoría de los casos se suele
vaciar de forma automática en
cada reinicio del sistema.
Este directorio es el que contiene
la gran mayoría de programas
instalados en nuestro sistema
operativo.
usr
Todo el contenido almacenado en
la carpeta /usr es accesible para
todos los usuarios y su contenido
es solo de lectura.
instalados en nuestro sistema
operativo.
usr
Todo el contenido almacenado en
la carpeta /usr es accesible para
todos los usuarios y su contenido
es solo de lectura.
La principal función del
directorio /var es la detectar
problemas y solucionarlos. Se
recomienda ubicar el directorio
var /var en una partición propia, y en
caso de no ser posible es
recomendable ubicarlo fuera de la
partición raíz.
Subdirectorios / Subcarpetas que lo conforman
(/home/nombre-usuario)

/usr/bin Herramientas de uso general. Allí también se guardan


muchos de los programas ejecutables de Linux.

/bin Almacena la mayoría de los programas esenciales del


sistema.

Algunos de los archivos ejecutables almacenados en el


directorio /bin son cp, echo, tar, cat, mv, rm, ping, cp, gzip, kill,
ls, ping, su etc. Estos archivos son los que nos permiten realizar
la gran mayoría de utilidades básicas a través de la terminal
Linux.

El directorio /bin en ningún caso podrá contener subdirectorios.


/boot Archivos estáticos utilizados por el cargador de
arranque(boot-loader) del sistema.

El directorio /boot puede estar ubicado en su propia partición


(partición /boot).

/dev/sda1 - Partición principal


/dev/sda2 - Partición extendida
/dev/sda5 - Partición Swap

cdrom que representa nuestro dispositivo de CDROM.


sda que representa nuestro disco duro sata.
audio que representa nuestra tarjeta de sonido.
psaux que representa el puerto PS/2.
lpx que representa nuestra impresora.
fd0 que representa nuestra disquetera.
etc.

discos duros (como /dev/hda o /dev/sda)


particiones de los discos duros (como por ejemplo /dev/hda1 o
/dev/sda4)
unidades de CD-ROM SCSI (como /dev/scd0)
tipo de unidad de CD-ROM (como /dev/cdrom)
disqueteras (como /dev/fd0)
impresoras (como /dev/lp0)
puertos serie (como /dev/ttyS0 o /dev/cua0)
puerto PS/2 (/dev/psaux)
las tarjetas de sonido (como /dev/audio)

/dev/hda Disco primario


/dev/hdb Disco esclavo del anterior.
/dev/mouse Se utiliza para la lectura de entrada del mouse.
/dev/hdc Disco primario en otro slot.
/dev/hdd Disco esclavo del segundo slot.
/dev/fd0 Generalmente son los floppy disk.
/etc/apt: Carpeta que contiene ficheros de configuración del
gestor de paquetes apt.
/etc/opt: Carpeta que contiene los ficheros de configuración
para los programas alojados en la carpeta /opt. Algunos
programas alojados en esta carpeta pueden ser Spotify, Google-
earth, Google Chrome, Teamviewer, etc.
/etc/profile: Carpeta que contiene parámetros de configuración
de los usuarios para inicializar la shell o interprete de comandos
“terminal”
/etc/sgml: Carpeta que contiene los ficheros de configuración
para SGML. SGML es un lenguaje que se utiliza para la
organización y marcado de documentos.
/etc/X11: Ficheros para la configuración del sistema X Window

/etc/X11 Ficheros de configuración de X Window.


/etc/skel Ficheros de configuración básica que son copiados al
directorio del usuario cuando se crea uno nuevo.
/etc/conf.modules Archivo donde se indica que modulos se
anexan al kernel en el momento del boot.
/etc/fstab Instalción de quotas.
/etc/passwd Contiene información sobre los usuarios, como
login, nombre y otra información que el administrador quiera
agregar.
/etc/shadow Almacena los password en forma encriptada y las
fechas de expiración de los mismos.
/etc/services Tabla en la cual se describen los servicios a los que
tienen acceso los usuarios y por qué puertos trabajan.
/etc/xinetd .d Archivo para configurar los demonios.
/etc/rc.d/init.d Contiene información para incializar los
demonios.
/etc/hosts.deny Almacena información para configurar los
permisos sobre los servicios que ofrece.
/etc/hosts.allow También información para configurar los
permisos sobre los servicios que ofrece.
/etc/sysconfig Almacena archivos de configuraión de del
sistema, por ejemplo el idioma, el tipo de teclado.
/etc/inittab Contiene los archivos de booteo (arranque) del
sistema.
/home/User1
/home/User2
nombre de cada fichero es el número de inodo:

drwxr-xr-x 3 root root 4096 2010-03-12 09:38 #123805


drwxr-xr-x 3 root root 4096 2010-03-12 09:38 #125488
drwxr-xr-x 3 root root 4096 2010-03-12 09:38 #135836
-rw-r–r– 2 root root 2473 2010-03-02 16:03 #137864
-rw-r–r– 2 root root 18505 2010-03-02 16:03 #137865
-rw-r–r– 2 root root 56140 2010-03-02 16:03 #137866
-rw-r–r– 2 root root 25978 2010-03-02 16:03 #137867
-rw-r–r– 2 root root 16247 2010-03-02 16:03 #137868
-rw-r–r– 2 root root 138001 2010-03-02 16:03 #137869
-rw-r–r– 2 root root 63623 2010-03-02 16:03 #137870
-rw-r–r– 2 root root 34032 2010-03-02 16:03 #137871
-rw-r–r– 2 root root 2536 2010-03-02 16:03 #137872

fsck (file system check o bien file system consistency check): es


una utilidad cuya función es solventar inconsistencias del
sistema de archivos, ya que corrige los posibles errores en el
sistema. fsck se ejecuta automáticamente al inicio del sistema
ante alguna anomalía, pero también puede ser utilizada
manualmente por el administrador del sistema para forzar una
verificación.

/media/User1
/media/User2
Este directorio contiene un subdirectorio adicional para cada
una de estas particiones (como /mnt/cdrom, /mnt/win_c,
/mnt/floppy o /mnt/zip). Si accedemos a estos subdirectorios
estaremos accediendo realmente a esas particiones.

ls /proc
cat /proc/meminfo
proc/apm: Proveé información sobre "Advanced Power
Management", si es que esta instalado.
/proc/acpi: Un directorio similar al anterior que ofrece
bastantes datos sobre el más moderno ACPI (Advanced
Configuration and Power Interface). Por jemplo, para ver si tu
laptop está conectada a la corriente AC, puedes usar cat
/proc/acpi/ac_adapter/AC/state o en algunas distros cat
/proc/acpi/ac_adapter/ACAD/state, y así obtendrás "on line" o
"off line".
/proc/cmdline: Muestra los parámetros que fueron pasados al
kernel al momento del arranque (boot time). En mi caso
contiene lo siguiente: root=/dev/disk/by-id/scsi-
SATA_FUJITSU_MHS2040_NLA5T3314DW3-part3 vga=0x317
resume=/dev/sda2 splash=silent PROFILE=QuintaWiFi, que me
dice que en que partición está la raíz del filesystem, que modo
VGA está en uso y más. El último parámetro tiene que ver con
openSUSE's System Configuration Profile Management.
/proc/cpuinfo: Muestra datos sobre el procesador de tu equipo.
Por ejemplo, en mi laptop, cat /proc/cpuinfo me da un listado
/proc/loadavg: Un archivo relacionado al anterior que muestra
la carga promedio del procesador; su información incluye el uso
de CPU en el último minuto, últimos cinco minutos y últimos 15
minutos, asi como el número de procesos actuales
ejecutándose.
/proc/stat: También proporciona estadísticas, pero tomando en
cuenta el último boot (arranque).
/proc/uptime: Un archivo pequeño que solo tiene dos números:
por cuantos segundos tu sistema ha estado encendido, y
cuantos segundos ha estado inactivo.
/proc/devices: Despliega todos los dispositivos actuales
configurados y cargados de caracter y bloque. /proc/ide y
/proc/scsi proveen datos sobre dispositivos IDE y SCSI.
/proc/ioports: Te muestra información sobre las regiones
usadas para comunicaciones de E/S (I/O) de esos dispositivos.
/proc/dma: Muestra los canales "Direct Memory Access" en
uso.
/proc/filesystems: Muestra cuáles tipos de sistemas de archivos
(filesystems) están soportados por tu kernel.

su
su -
Algunos de los archivos ejecutables almacenados en este
directorio son fsck, init, reboot, shutdown, fastboot, etc.

Otros directorios que contienen programas y binarios para la


administración del sistema son el /usr/bin y el /usr/local/sbin.

ls -Z

Directorio de servidor web (inodo):


system_u:object_r:httpd_sys_content_t:s0
Directorio Home (inodo): system_u:object_r:home_user_t:s0
Apache y NGINX (dominio): system_u:system_r:httpd_t:s0
Servidor web apache en el directorio /srv/www
Cualquier servidor ftp en la ubicación /srv/ftp
Un servidor CVS.

/var/tmp
/usr/bin: Subdirectorio que almacena los archivos ejecutables
del software que tenemos almacenado en nuestro ordenador.

/usr/include: Subdirectorio que incluye la totalidad de archivos


de cabecera que necesita el software instalado en nuestro
sistema operativo para que funcione de forma adecuada.

/usr/lib: Subdirectorio que incluye bibliotecas compartidas y


ficheros binarios que únicamente pueden ser ejecutados por el
administrador del sistema.

/usr/local: GNU-Linux es un sistema operativo diseñado para


ser usado en entornos de red. Por lo tanto es posible que el
directorio /usr no esté instalado localmente en nuestro y esté
en un servidor. En estos casos existe el directorio /usr/local que
está destinado a alojar los programas que instala localmente el
administrador del sistema. Este directorio está protegido de las
actualizaciones automáticas de todo el sistema operativo y
tiene una estructura de directorios muy similar a la del
directorio /usr.
/usr/sbin: Directorio que contiene archivos binarios para la
administración del nuestro equipo no esenciales para el
proceso de arranque ni para reparar el ordenador. Estos
archivos binarios almacenados en la carpeta /usr/sbin
solamente pueden ser usados por el administrador del sistema.
Algunos de estos archivos binarios no críticos para administrar
el sistema operativo pueden ser por ejemplo varios demonios
para diversos servicios de red, xcalib para calibrar el color de
nuestro monitores, etc.

/usr/share: En el directorio /usr/share encontramos archivos de


texto compartibles que son independientes de la arquitectura
del sistema operativo. En este directorio podemos encontrar
por ejemplo los archivos de ayuda como por ejemplo los
documentos info y las páginas de man, ficheros de
configuración, imágenes, iconos, themes, etc.

/usr/src: En el directorio /usr/src normalmente encontramos el


código fuente de algunas aplicaciones y del kernel que tenemos
instalado en nuestro sistema operativo.

/var/cache: Subdirectorio pensado para almacenar datos de


aplicaciones en modo cache. Un ejemplo de lo que acabo de
citar es apt-get. En el momento de instalar una aplicación con
apt-get se almacena una copia del paquete binario instalado en
la ubicación /var/cache/apt/archives/. Así en el caso que
desinstalaramos el programa y quisiéramos volver instalarlo no
seria necesario descargar el fichero binario de nuevo y la
instalación seria inmediata.

/var/lib: En este subdirectorio encontramos información sobre


el estado de las aplicaciones. Este directorio también contiene
bases de datos del sistema.

/var/lock: Directorio en el que se hallan los archivos de bloqueo


que crean ciertos programas. La función de los archivos de
bloqueo creados por algunos programas, como por ejemplo un
servidor web, es evitar que ciertos recursos sean usados por
otros programas que no sean el propio servidor web. En el
momento de cerrar la aplicación que ha generado el archivo de
bloqueo, el archivo de bloqueo desaparece.
/var/log: En el directorio /var/log se encuentran de forma
clasificada gran parte de los registros de nuestros programas y
del sistema operativo. Este directorio es muy importante ya que
en caso de problemas, el administrador del sistema lo puede
consultar para intentar averiguar la causa del problema. Los log
o registros se encuentran perfectamente clasificados, así por lo
tanto si queremos consultar los registros generados por el
kernel tendremos que consultar el archivo /var/log/messages, si
queremos consultar los accesos a nuestro sistema operativo
podemos consultar el archivo /var/log/wtmp, etc.

/var/mail: Directorio en el que se ubican los archivos de correo


electrónico de cada uno de los usuarios del servidor de mail.
También es posible ubicar nuestros archivos de correo
electrónico en la partición /home.
/var/opt: En el directorio /var/opt se almacenan datos variables
que utilizan los programas instalados en la ubicación /opt.

/var/run: El directorio /var/run contiene información de la


sesión que estamos ejecutando. Ejemplos de la información
que contienen los archivos de esta carpeta son los demonios
que están en ejecución, los usuarios que están logueados, los
procesos que están activos, etc.
/var/spool: Directorio que almacena archivos que controlan la
tareas pendientes de realizar. Así por ejemplo en el directorio
/var/spool/cups encontraremos los archivos que gestionan los
trabajos de impresión en espera, en el directorio
/var/spool/cron encontraremos los archivos que gestionan las
tareas planificadas pendientes de ejecutar, etc.

/var/tmp: Directorio que al igual que el directorio /tmp


contiene archivos temporales. La principal diferencia entre los
directorios /var/tmp y /tmp es que los archivos temporales
ubicados en la carpeta /tmp se acostumbran a borrar
automáticamente entre sesiones o reinicios del sistema,
mientras que los archivos temporales ubicados en el
directorio /var/tmp no lo hacen.

También podría gustarte