Ausnahmen definieren

Durch das Erstellen neuer Datasets lassen sich Ausnahmen für den Write Filter definieren, da nur das Dataset zroot/ROOT/default vor Schreibzugriffen geschützt wird und alle übrigen Datasets des Systems, auch die neu erstellen, vom Schutz ausgenommen sind.

In diesem Kapitel wird beispielhaft gezeigt, wie ein eigenes Dataset für das TwinCAT-Boot-Verzeichnis erstellt und dieses Verzeichnis dadurch vom Schutz des Write Filters ausgenommen werden kann.

Voraussetzungen:

Gehen Sie wie folgt vor:

1. Geben Sie den Befehl doas rm -rf /usr/local/etc/TwinCAT/3.1/Boot/* ein.
2. Das Verzeichnis usr/local/etc/TwinCAT/3.1/Boot wird aus der Dateihierarchie herausgelöst.
3. Geben Sie den Befehl doas zfs create -o mountpoint=/usr/local/etc/TwinCAT/3.1/Boot zroot/usr/TwinCAT-Boot ein, damit das neue Dataset zroot/usr/TwinCAT-Boot gemountet wird.
Sie haben erfolgreich ein neues Dataset für das TwinCAT-Boot-Verzeichnis erstellt. Mit zfs mount werden alle gemounteten Datasets angezeigt, darunter auch das neue Dataset zroot/usr/TwinCAT-Boot. Alle darunterliegenden Verzeichnisse werden ab jetzt nicht mehr durch einen aktiven Write Filter vor Schreibzugriffen geschützt.