Automount für externe Datenträger aktivieren

Externe Datenträger werden unter TwinCAT/BSD nicht automatisch eingebunden, um die Sicherheit des Systems zu erhöhen. Die Automount-Funktion ist ab Werk deaktiviert. Im Normalfall müssen externe Datenträger aktiv und manuell in TwinCAT/BSD eingebunden werden, die Einstellungen werden aber nicht dauerhaft gespeichert und müssen nach einem Neustart erneut eingebunden werden.

In diesem Kapitel wird beschrieben, wie Sie externe Datenträger z. B. USB-Sticks, optische Laufwerke oder externe Festplatten, mit devd-mount automatisch und dauerhaft einbinden können. Der Datenträger muss ein Dateisystem verwenden, welches von FreeBSD erkannt wird, wie beispielsweise EXFAT, FAT32, FAT16, NTFS, UFS, ISO 9660 (CDs), UDF (DVDs).

Nützliche Befehle:

Die Zugriffsberechtigungen können in der Konfigurationsdatei /usr/local/etc/devd-mount.conf angepasst werden. Standardmäßig sind Schreib-/Lesezugriff und Ausführen für den Benutzer root und für die Gruppe operator erlaubt. Für alle anderen Benutzer ist nur Lesen und Ausführen erlaubt.

Voraussetzungen:

Gehen Sie wie folgt vor:

1. Installieren Sie das Skript devd-mount auf dem System mit doas pkg install devd-mount
2. Starten Sie den Service devd nach der Installation mit doas service devd restart neu.
3. Schließen Sie den externen Datenträger an den Industrie-PC an.
4. Der Datenträger wird standardmäßig mit seiner Geräteknotenbezeichnung (device node), d. h. mit dem Namen, mit dem der Datenträger unter /dev gelistet wird, unter /media eingebunden.
Zieht man den Datenträger ab, bleiben die Mountpoints unter /media erhalten. Steckt man den Datenträger zwischenzeitlich oder nach einem Neustart wieder ein, wird er an gleicher Stelle wieder eingebunden.

Wenn in der Zwischenzeit ein zusätzlicher Datenträger eingebunden wird und der ursprüngliche Datenträger wieder eingesteckt wird, kann sich die Geräteknotenbezeichnung (device node), ändern und ein Datenträger wird beispielsweise unter /media/da1 statt /media/da0 eingebunden.