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:
gpart show
: Gefundene Partitionen anzeigen.mount
: Anzeigen, welcher Datenträger mit welchem Dateisystem an welcher Stelle eingebunden wurde.
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:
- TwinCAT/BSD-Version: 14.x.xx.x, x
Gehen Sie wie folgt vor:
- 1. Installieren Sie das Skript
devd-mount
auf dem System mitdoas pkg install devd-mount
- 2. Starten Sie den Service
devd
nach der Installation mitdoas 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.