# TazUSB-Handbuch

## NAME

TazUSB - SliTaz Direktstart-USB-Datenträger erstellen

## SYNTAX

    tazusb [command] [compression|device|file]

## BESCHREIBUNG

TazUSB ist eine Kommandoprozedur zu Installation von SliTaz auf einem USB-Datenträger. Anders als bei der Installation auf Platte wird das Dateisystem als komprimierte Datei `rootfs.gz` gehalten. Das Dateisystem wird beim Systemladen vollständig in den Arbeitsspeicher gebracht. Damit werden die Antwortzeiten verkürzt, das Dateisystem gegen zufällige Verfälschungen geschützt und Ein-Ausgaben auf das USB-Gerät verringert. Mithilfe von TazUSB kann auch das Wurzeldateisystem mit allen Änderungen nach dem Systemladen auf den USB-Datenträger zurückgeschrieben werden, womit die gleichen Vorteile wie bei einer Installation auf Platte gegeben sind.

TazUSB unterstützt USB-Datenträger, die Dateisysteme im Format FAT32, EXT3 oder EXT2 enthalten und verwendet SYSLINUX bzw. EXTLINUX. Das Verzeichnis `/home` wird bei der Systemeinleitung unter Verwendung der UUID des USB-Datenträgers eingehängt. Anders als ein Gerätename hat die UUID den Vorteil, dass sie sich nie ändert, egal an welchem Rechner das Gerät angeschlossen ist.

## KOMMANDOS

### usage

Mit dem Kommando `usage` wird eine kurze Beschreibung aller verfügbaren Kommandos ausgegeben.

     # tazusb usage

### writefs

Mit dem Kommando `writefs` wird das aktuell im Arbeitsspeicher befindliche Dateisystem in eine Datei `rootfs.gz` gepackt. Wenn der USB-Datenträger unter `/home` eingehängt ist (wie es sein sollte), wird das neue Dateisystem dorthin kopiert, ansonsten in das Wurzeldateisystem des USB-Datenträgers (/). Das vorherige Dateisystem wird in "previous.gz" umbenannt und kann bei der Eingabeaufforderung `boot:` während der Systemeinleitung durch Eingabe von `previous` ausgewählt werden. Alle älteren Dateisysteme werden in `rootfs.gz.unixtimestamp` umbenannt. Da diese nicht automatisch gelöscht werden, sollten Sie diese von Zeit zu Zeit manuell löschen, um Speicherplatz zu sparen.

Für die Komprimierung des Dateisystems kann gewählt werden zwischen `lzma`, `gzip` oder `none`. Keine Komprimierung zu verwenden ist sehr schnell (unter 5 Sekunden) und dann nützlich, wenn Sie mit vielen Änderungen herumprobieren. Im Vergleich dazu braucht Komprimierung mit lzma oder gzip einige Minuten, reduziert aber drastisch die Größe der erzeugten Datei. Daher wird Komprimierung empfohlen, wenn permanente Änderungen am Dateisystem gespeichert werden sollen.

    # tazusb writefs compression

Beispiel:

    # tazusb writefs lzma

### format

Mit dem Kommando `format` kann ein USB-Datenträger für die Verwendung als Direkstart-USB-Datenträger eingerichtet werden. Zur Zeit können Dateisysteme im Format EXT2, EXT3 und FAT32 erstellt werden.

    # tazusb format /dev/name

Beispiel:

    # tazusb format /dev/sda1

### gen-liveusb

Mit dem Kommando `gen-liveusb` wird ein Urlader (syslinux oder extlinux, abhängig vom Dateisystem) installiert und die Partition ladefähig gemacht. Dann wird der SliTaz-Kern und das Dateisystem von dem optischen Datenträger auf den USB-Datenträger kopiert, so dass schließlich SliTaz von dem USB-Datenträger geladen werden kann.

    # tazusb gen-liveusb /dev/name

Beispiel:

    # tazusb gen-liveusb /dev/sda1

### gen-swap

Mit dem Kommando gen-swap wird eine virtuelle swap-Datei in dem Verzeichnis `/home` erstellt, die bei jeder Systemeinleitung aktiviert werden kann. Dies ist für alte Rechner mit kleinem Arbeitsspeicher nützlich.

    # tazusb gen-swap

### gen-iso2usb

Das Kommando `gen-iso2usb` hat dieselbe Funktion wie `gen-liveusb`, nur dass nicht von optischem Datenträger kopiert wird sondern von einem ISO-Abbild.

    # tazusb gen-iso2usb /path/to/iso

Beispiel:

    # tazusb gen-iso2usb /home/tux/slitaz.iso

### clean

Mit dem Kommando `clean` werden alte Dateisysteme `rootfs.gz.unixtimestamp` gelöscht um Speicherplatz zu sparen (siehe writefs).

    # tazusb clean

## BETREUER

Eric Joseph-Alexandre <erjo at slitaz.org>