1 / 17

Squash FS

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.

adonica
Download Presentation

Squash FS

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Squash FS

  2. 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.

  3. 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

  4. Tipos de compresión

  5. BenchmarksSquashFS FUENTE. http://www.slax.org/blog/18287-Squashfs-benchmarks.html

  6. Tiempos de lectura FUENTE. http://www.slax.org/blog/18287-Squashfs-benchmarks.html

  7. SquashFS es sin duda uno de los más ricos en funciones sistemas de archivos comprimidos.

  8. 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, MandrivaOne y Puppy Linux usan esta combinación

  9. Versiones Hay un número de diferentes versiones disponibles en la página de descargas SquashFS. squashfs4.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 Kernelposteriores squashfs 3.4 Esta es la última versión 3.x

  10. Versiones squashfs3.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.

  11. 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

  12. 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.

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

  14. Es compatible…? Para saber si nuestro sistema Linux es compatible con SquashFs basta con ejecutar $ modinfosquashfs 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

  15. 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 looparchivo.sfs /mnt #en Ubuntu

  16. Como acceder… Ahora para acceder a los archivos solo tenemos que buscarlos en la ruta /mnt$ cd /mnt$ lsPara desmontar el archivo sólo basta ejecutar$ sudo umount /mnt #en UbuntuListo!

  17. GRACIAS POR SU ATENCIÓN

More Related