= CLOOP = cloop ist ein komprimiertes Dateisystem, welches die Linux-Distribution KNOPPIX von Klaus Knopper auf der Live-DVD benutzt und ins Filesystem einhängt. LINBO benutzt für die Partitionsimages ebenfalls cloop-Dateien. == Manipulation eines vorhandenen cloop == Die Manipulation von von LINBO erstellten cloops wird hier beschrieben: https://www.linuxmuster.net/wiki/anwenderwiki:linbo:cloop_image_mounten == Kernelmodul kompilieren == * Die Knoppix-Sourcen herunterladen von http://debian-knoppix.alioth.debian.org/packages/linux-source-4.7.3 * Im deb-Archiv (Öffnen mit Archivverwaltung) findet sich * in data.tar.xz -> auch mit Archivverwaltung öffnen * in ./usr/source/linux-source[...].tar.bz2[[BR]] /drivers/block/cloop.c[[BR]] /drivers/block/cloop.h[[BR]] in einen Ordner (/cloop) entpackt * Dazu habe ich das Makefile aus https://launchpad.net/ubuntu/+archive/primary/+files/cloop_3.14.1.2ubuntu1.tar.xz entpackt * make module[[BR]] erzeugt dann das cloop.ko * cloop.ko kopieren nach /lib/modules/`uname -r` * cd /lib/modules/`uname -r` * depmod[[BR]] aktualisiert die vorhandenen Module == Ein cloop einhängen == {{{ modprobe cloop file=/pfad/zum/cloop mount -r /dev/cloop0 /mountpoint }}} == und wieder aushängen == {{{ umount /mountpoint rmmod cloop }}} == Ein Test-cloop erstellen == mkisofs -R -l /pfad/zum/Inhalt | create_compressed_fs - 65536 > /pfad/zur/cloop-Datei