Squash FS.

Slides:



Advertisements
Presentaciones similares
Sistema operativo Linux
Advertisements

TEMA1. Introducción a los servicios de red e Internet Sistemas GNU/Linux. Distribuciones. JORGE DE NOVA SEGUNDO.
TEMA 2: «CONFIGURACIÓN DE MÁQUINAS VIRTUALES»
SISTEMAS OPERATIVOS WINDOWS LINUX.
Utilidades de compresión / descompresión de archivos
Utilidades de compresión y descompresión de archivos
TRABAJO DE PHP BB. PHP BB  Desde su creación en el 2000, php bb se ha convertido en la solución de Foros Open Source más utilizada. Como sus predecesores,
Adrián García Rojo 4ºA.
INICIALIZACION Y APAGADO
Tema 1 SRI Vicente Sánchez Patón I.E.S Gregorio Prieto
SERVIDOR DE CONTENIDOS
Curso Administrador Linux
Utilidades de monitorización y optimización del sistema (en Linux)
Es un Sistema operativo de red. Es una de las plataformas de servicio más fiable para ofrecer acceso seguro y continuado a la red y los recursos de.
Curso para instalar drivers desde internet A veces tenemos que formatear nuestro computador, y algunos dispositivos no funcionan, generalmente audio y.
Instalación de software en Linux Alexis Quesada Arencibia Francisco J. Santana Pérez.
UD 1: “Introducción a los servicios de red e Internet” Sistemas GNU/Linux. Distribuciones Luis Alfonso Sánchez Brazales.
Red de Telecentros Quiero mi Barrio Conceptos Técnicos Básicos para Operadores de Telecentros Agosto 2011.
TEMAS DE ADMINISTRAR LOS RECURSOS DE UNA RED. SEGUNDA EVALUACION.
FHS: organización de directorios en Linux
Eclipse es un entorno integrado de desarrollo, desarrollado principalmente para java pero cuyas funcionalidades pueden extenderse mediante la adición.
FACULTAD DE CIENCIA DE LA ELECTRONICA ING MECATRONICA REDES
Proyecto AERO Control Automático para Helicópteros Departamento Ingeniería de Sistema y Automática 20 de julio de 2005.
ANGELA MARMOLEJO CLAUDIA LUCAS EUNICE LARGO MARILUZ CANO.
Instalación Linux - Ubuntu 10.10
Sistemas Operativos. Qué es un S.O.? Un S.O. es un programa o conjunto de programas que permiten gestionar los recursos de un ordenador. Comienza a trabajar.
Manuela Chavarriaga Betancur Telecomunicaciones 11º3 Resumen Capitulo 2.
MARÍA JOSÉ ALBÚJAR BEJARANO Exposición. GNU/Linux  Es uno de los términos empleados para referirse a la combinación del núcleo a Linux. Su desarrollo.
MANUELA QUIROZ BURITICÁ 10 INFORMÁTICA 2 CLONACION DE HD O PARTICIÓ N.
* La clonación del disco es el proceso de copiar los contenidos del disco duro de una computadora a otro disco o a un archivo “imagen”. A menudo, los.
Compresión sin perdida. La compresión es una gran herramienta. Es una tarea básica que está al alcance de todos. Es fácil de comprender y manejar. Comprimir.
Tema 1 INFORMÁTICA 4ºESO 14/15
Los Sistemas de Archivos
 Un servidor basado en un procesador Intel que ejecute Windows Server 2003 debe tener al menos 128 MB de RAM. Microsoft recomienda también que haya.
Aplicaciones del office para windows Word Word ofrece ahora la posibilidad de copiar tablas con arrastrar y colocar, y se pueden personalizar los estilos.
Integrante: Yohandry Cueto Carnet: # Contenido Kernel Linux Limitaciones del Kernel Linux Kernel Mach Que es Hurd Arquitectura Ventajas Distribuciones.
Kernel de Linux.
S.O. WINDOWS SERVER 2003.
Supongamos que un usuario desea escribir un informe e imprimirlo en una impresora conectada. Para realizar esta tarea, se precisa una aplicación de procesamiento.
Sistema operativo Unix
Resumen Cap. 2 María Camila López Restrepo 11*3.  Es un programa o conjunto de programas que en un sistema informático gestiona los recursos de hardware.
Linux Sistema operativo.
S ERVICIOS DE RED E I NTERNET Nombre: Adrián de la Torre López.
Clonación de HD o partición
Software libre.. Definición del software libre  El software libre es la denominación del software que respeta la libertad de los usuarios sobre su producto.
¿QUE SON LAS ACTUALIZACIONES?  Las actualizaciones son adiciones al software que pueden evitar problemas o corregirlos, mejorar el funcionamiento del.
Sistemas Operativos. Qué es un S.O.? Un S.O. es un programa o conjunto de programas que permiten gestionar los recursos de un ordenador. Un S.O. es un.
Instalación de Windows 2000 Server
Sistemas operativos Trabajo realizado por Josefa Fernández Pintado y Andrea López Pomares.
Introducción a los modelos de simulación y análisis de datos en Física de Partículas Isidro González Caballero (
FUNDAMENTO DEL COMPUTADOR INSTRUCTIVO: COMO INSTALAR UN DISPOSITIVO VIRTUAL ANDROID. Presentado Por: Leslie Ramírez Gordian Matricula:
SISTEMAS OPERATIVOS.
Valentina Hincapié. Christian Hincapié.. ¿QUE ES LINUX? GNU/Linux es uno de los términos empleados para referirse a la combinación del núcleo o kernel.
Debian nos ofrece dos modos de instalación, uno gráfico para usuarios menos experimentados y otro en modo de texto. A su vez, si seleccionamos Opciones.
C OLEGIO T ÉCNICO S ALESIANO Nombres: Juan Orellana Jorge Sarmiento Curso: 3º de Bachillerato E1 Tema: Instalación Nativa y Virtual de Ubuntu 9.04.
Linux es un SO de libre distribución UNIX para computadoras personales, servidores y estaciones de trabajo. 1983: Richard Stallman crea el proyecto de.
 SkyDrive permite a los usuarios subir archivos de una computadora y almacenarlos en línea y acceder a ellos desde un navegador nuevo o su dispositivo.
S KY D RIVE. ¿Q UÉ ES ? SkyDrive permite a los usuarios subir archivos de una computadora y almacenarlos en línea y acceder a ellos desde un navegador.
ESTACIONES DE TRABAJO..
Linux Victor Villena Siguiente. -1- Que es Linux Es el término empleado para referirse al sistema operativo que utiliza como base las herramientas de.
Trabajo de Informática Facultad de Ciencias de la Educación, Humanas y Tecnologías Carrera de Ciencias Sociales Nombre: Ryan Andrés Siguencia Medina Semestre.
Linux es un sistema operativo diseñado por cientos de programadores de todo el planeta, aunque el principal responsable del proyecto es Linux Tovalds.
BUSINESS T&G Think & Grow Uniclass Gestión Documental Solución Web para Mejorar la Captura y Gestión.
MANEJO DE SISTEMAS OPERATIVOS INSTALACION DE UBUNTU.
Instalación Mandriva Linux en Virtualbox CRISTHIAN RODRIGUEZ RODRIGUEZ ROBERTO EULALIO ONOFRE BALBOA.
Tutorial de MOVIE MAKER 5° B LEP Francisca Moreno del Rincón María Fernanda Rivera Vega 5° B LEP Francisca Moreno del Rincón María Fernanda Rivera Vega.
1.El softwareEl software 2.Licencias de softwareLicencias de software 3.Sistemas operativos actualesSistemas operativos actuales 4.VirtualizaciónVirtualización.
¿QUE ES EL TEAMVIEWER? ES UN SOFTWARE CUYA FUNCIÓN ES CONECTARSE REMOTAMENTE A OTRO EQUIPO. ENTRE SUS FUNCIONES ESTÁN: COMPARTIR Y CONTROLAR ESCRITORIOS,
1 Aplicaciones de Software  Que son programas de software  Como se desarrollan los programas de software  Entendiendo que es lo que hace un Sistema.
TEMA 6 Copias de seguridad y Restauración Msc. Rina Arauz.
Transcripción de la presentación:

Squash FS

Sistema de archivos comprimido de sólo lectura para Linux SquashFS comprime archivos, inodos y directorios, y soporta tamaños de bloque de hasta 1024 KB para mayor compresión SquashFS es también software libre (licenciado como GPL) para acceder a sistemas de archivos.

SquashFS está pensado para su uso como sistema de archivos genérico de sólo lectura y en dispositivos de bloques/sistemas de memoria limitados (por ejemplo, sistemas embebidos), donde se requiere poca sobrecarga. La versión estándar de SquashFS utiliza compresión mediante gzip, aunque existe también otro proyecto que dota de compresión LZMA a SquashFS

Tipos de compresión gzip LZMA gzip es una abreviatura de GNU ZIP, un software libre GNU que reemplaza al programa compress de UNIX. No se debe confundir gzip con ZIP, el cual no es compatible. gzip sólo comprime archivos, pero no los archiva. La extensión de los archivos comprimidos con gzip es .gz. Es un algoritmo de compresión de datos en desarrollo Cuenta con una alta relación de compresión y una compresión de tamaño variable

Benchmarks SquashFS formato tamaño de bloque Tamaño sin comprimir tamaño comprimido proporción gz 64 109 189 120 36 491 264 33,42% 128 36 159 488 33,12% 256 36 036 608 33,00% 512 35 995 648 32,97% 1024 35 966 ​​976 32,94% LZMA2 31 473 664 28,82% 30 445 568 27,88% 29 712 384 27,21% 29 089 792 26,64% 28 549 120 26,15% FUENTE. http://www.slax.org/blog/18287-Squashfs-benchmarks.html

Tiempos de lectura Formato Tamaño de Bloque Tiempo gz 64 16.698 128 16.608 256 16.526 512 16.507 1 024 16.416 LZMA2 18.638 18.558 18.453 18.282 18.261 FUENTE. http://www.slax.org/blog/18287-Squashfs-benchmarks.html

SquashFS es sin duda uno de los más ricos en funciones sistemas de archivos comprimidos. Característica SquashFS CramFS Tamaño máximo del sistema de archivos: 2 ^ 64 256 MiB Tamaño máximo de archivo: ~ 2 TiB 16 MiB Archivos Max: ilimitado Directorios Max: Max entradas por directorio Tamaño máximo de bloque 1 MiB 4 Kb Compresión de Metadatos sí no Los índices de Directory: Soporte de archivos Sparse Embalaje Tail-end (fragmentos) sí no Exportable (NFS, etc): Difícil apoyo link: "." y ".." en readdir Inodos reales: Uid / gid 32 bits Hora de creación del archivo: Xattr y soporte ACL

Se utiliza en las versiones en Live CD de Debian, Finnix, Gentoo Linux, Ubuntu y Mandriva, y en sistemas embebidos como los firmwares para router DD-WRT y OpenWRT. Se combina con un sistema de archivos de unión de otros sistemas de archivos, como UnionFS o aufs, para proveer un entorno de lectura-escritura para distribuciones live de Linux. De este modo se combinan las ventajas de la alta velocidad de compresión de SquashFS con la posibilidad de alterar la distribución mientras se ejecuta ésta desde un LiveCD. Distribuciones como Slax, Debian Live, Mandriva One y Puppy Linux usan esta combinación

Versiones Hay un número de diferentes versiones disponibles en la página de descargas SquashFS. squashfs 4.2 Esta es la última versión, para los usuarios de 2.6.29 y Kernel posteriores squashfs 4.1 Versión anterior sin soporte de compresión XZ. Para los usuarios de 2.6.29 y Kernel posteriores squashfs 3.4 Esta es la última versión 3.x

Versiones squashfs 3.0 Primera versión 3.x, para los usuarios de los núcleos pre-2.6.12 y 2.4.x kernels. Esta es la última versión que admite núcleos 2.4 Squashfs 2.2-r2 Esta es la última versión 2.x, para los usuarios de núcleos antiguos parcheados con Squashfs 2. squashfs 1.3r3 Esta es la última versión 1.x, para los usuarios de núcleos antiguos parcheados con Squashfs 1.

Dado que el formato en disco de SquashFS se ha estabilizado suficientemente se lo ha incluido en la versión 2.6.29 del Kernel de Linux

Ventajas… Todo el sistema queda en un único archivo. Tiene opciones de compresión. El archivo resultante se puede montar fácilmente para ver/extraer su contenido.

Lo malo… No es auténtica clonación de sectores. Es un sistema de SOLO lectura. Mala configuración de las actualizaciones

Es compatible…? Para saber si nuestro sistema Linux es compatible con SquashFs basta con ejecutar $ modinfo squashfs Instalar en Ubuntu Sólo hace falta instalar el paquete squashfs-tools utilizando el Centro de Software Ubuntu, Synaptic o ejecutando $ sudo apti-get install squashfs-tools

Utilizar la herramienta Luego basta con invocar el programa mksquashfs sobre los directorios a comprimir $ mksquashfs carpeta1/ carpeta2/ archivo.sfs Y tendremos el archivo comprimido archivo.sfs Para poder acceder la información que allí se encuentra, basta con ejecutar: $ sudo mount -t squashfs -o loop archivo.sfs /mnt #en Ubuntu

Como acceder… Ahora para acceder a los archivos solo tenemos que buscarlos en la ruta /mnt $ cd /mnt $ ls Para desmontar el archivo sólo basta ejecutar $ sudo umount /mnt #en Ubuntu Listo!

GRACIAS POR SU ATENCIÓN