Jails sind eine Besonderheit von FreeBSD. Man kann es vielleicht als Mischung aus chroot und Virtualisierung bezeichnen. Hierbei wird im Grunde die Verzeichnisstruktur von FreeBSD nachgebildet und die nötigen Dateien verknüpft. Man kann so Dienste voneinander abgrenzen und die Systemsicherheit erhöhen.

Man kann Jails löschen und deaktivieren. Unter deaktivieren verstehe ich nicht stoppen sondern das löschen aus der "Jails-Datenbank". Das heißt, dass eine deaktivierte Jail nicht automatisch gestartet wird, wenn du beim Startskript keinen Parameter angibst.

  • Deaktivieren einer Jail:
    Mit dem Befehl

    # ezjail-admin delete <Jailname>

    kannst du eine Jail deaktivieren. Der Inhalt der Jail wird also nicht gelöscht. Aktivieren kannst du sie dann wieder indem du eine neue Jail mit dem gleichen Namen erstellst. Eine andere IP kannst du dann bspw. über den Parameter '-x' angeben. Näheres dazu auf der Internetseite von EzJails.

  • Löschen einer Jail:
    Mit dem Befehl

    # ezjail-admin delete -w <Jailname>

    kannst du die Jail komplett von der Festplatte löschen. Du kannst allerdings auch erst die Jail deaktivieren, wichtige Daten sichern und dann das Verzeichnis mit dem Befehl

    # rm -R /usr/jails/<Jailname>

    löschen.
    Achtung: Evtl. hast du in der ezjail.conf den Pfad geändert, den müsstest du natürlich anpassen.