automounter-1.4 mit neuen Features

Kamikaze

Warrior of Sunlight
Teammitglied
Ich habe keine Ahnung wer alles mein Automounter-Skript verwendet, aber seit Heute ist Version 1.4 in den Ports.

Version 1.4 ist zum ersten mal in der Lage ungelabelte Dateisysteme zu erkennen:
Code:
> automounter list
mounted: <ntfs/2vault> from <ada0s3> as <fuse0>
label: <ntfs/2vault> from <ada0s3>
label: <ntfs/2system> from <ada0s1>
label: <msdosfs/APRIL RYAN> from <da0>
label: <ufs/porsche> from <md0.eli>
[B]label: <msdosfs/md1> from <md1>[/B]
key: <porsche> from <msdosfs/APRIL RYAN>
encrypted provider: <porsche> as <md0> with key from <msdosfs/APRIL RYAN>

Wie man sehen kann, werden inzwischen auch gemountete Fuse-Dateisysteme korrekt angezeigt.

Die Unter /media angelegte Symlink-Struktur hat auch ein Update erfahren:
Code:
> find /media/
/media/
/media/ntfs
/media/ntfs/2system
/media/ntfs/2vault
[B]/media/dev
/media/dev/ada0s1.ntfs
/media/dev/ada0s3.ntfs
/media/dev/da0.msdosfs
/media/dev/md0.eli.ufs
/media/dev/md1.msdosfs
[/B]/media/msdosfs
/media/msdosfs/APRIL RYAN
/media/msdosfs/md1
/media/ufs
/media/ufs/porsche

In der kommenden Version 1.4.1 wird vor allem die Manual-Page aufgebohrt und das manuelle anlegen von devd.conf(5) Einträgen wird entfallen.
 
Ich habe keine Ahnung wer alles mein Automounter-Skript verwendet, aber seit Heute ist Version 1.4 in den Ports.

Hi,
nutze es hier als Hilfsmittel für ein einfaches Backup: beim Anstecken der USB Platte tritt automounter in Aktion und ein kleines, im Hintergrund laufendes Script startet das Backup, nachdem auf der angesteckten Festplatte eine Steuerdatei gelesen wurde.

Thx!
 
Oh, das klingt ganz interessant. Läuft das Skript als Daemon oder startest du das per devd mit?
 
Oh, das klingt ganz interessant. Läuft das Skript als Daemon oder startest du das per devd mit?

Läuft quasi als Daemon. Wobei ich mich selbst nicht ganz traue, es als daemon zu bezeichnen: weiss nicht ob ich dafür alles richtig gemacht habe... :)

Ist das Backup für zu Hause: flexbackup aus den Ports mit dump, automounter und dieses Script. Bei Bedarf kann ich einfach eine externe Festplatte anschliessen und eine Textdatei auf dieser Platte steuert dann ob ein full, diff oder inc Backup gemacht wird.
 
Um es als Daemon zu bezeichnen muss es eigentlich nur die Vorraussetzung erfüllen, das es ständig im Hintergrund läuft und, in der Regel durch Polling, gelegentlich schaut ob es Arbeit zu tun gibt, die es dann erledigt.

Im Grunde ist ein Daemon also nur ein Programm, das in einer Endlosschleife läuft.

Automounter zum Beispiel ist kein Daemon, AMD auf den es aufsetzt allerdings schon.
 
Ich würd mir gerne den Automounter anschauen und in meinen dump'o'mat als Abhängikeit einbauen. Vom Prinzip her is das schon sehr geil. Momentan teste ich das ding und versuche im Detail zu verstehen wie das Ding funktioniert.
 
Wozu denn bei nem Backupskript den automounter? Wenn man den devd benutzt, kann man den Mountbefehl doch einfach mit angeben...
Ich sehe den Einsatzzweck für den automounter eher im normalen Desktopeinsatz, USB Stick rein, drauf zugreifen, Stick wieder raus.
 
Ich schätze die Idee ist, dass man weder das Device noch das Dateisystem im Skript festlegt.

Stattdessen bekommt man mit
Code:
automounter list labels | sed -E 's/[^<]*<([^>]*)>.*/\1/'
jederzeit eine Liste der verfügbaren Dateisysteme. Da kann man dann mal auf allen nach einer Konfigurationsdatei schauen.

Automounter könnte solche Backupmedien auch transparent für die Backuplösung verschlüsseln, dann müsste man einen USB-Stick mit dem Schlüssel einstecken. Den kann man dann auch während des laufenden Backups wieder abziehen.
 
Wozu denn bei nem Backupskript den automounter? Wenn man den devd benutzt, kann man den Mountbefehl doch einfach mit angeben...
Ich sehe den Einsatzzweck für den automounter eher im normalen Desktopeinsatz, USB Stick rein, drauf zugreifen, Stick wieder raus.
So, gerade habe ich Version 1.4.1 submittet. Neben ausführlicherer Doku und der Handhabung von im gemounteten Zustand verschwindenden Datenträgern kommt vor allem das mlist Kommando hinzu, dass Informationen als maschinenlesbare Pfade ausspuckt:
Code:
# automounter mlist llinks
/media/iso9660/UMTS_USB_MODEM
/media/ntfs/2system
/media/ntfs/2vault

Oder:
Code:
# automounter mlist dlinks
/media/dev/cd1.iso9660
/media/dev/ada0s1.ntfs
/media/dev/ada0s3.ntfs
 
So, inzwischen ist 1.4.2 in Arbeit. Das kommt besser damit klar, wenn sich das Label zu einem Device ändert. Außerdem erkennt es auch optische Laufwerke.

Das wichtigste ist aber wahrscheinlich, dass es nicht nur USB Sticks automatisch bemerkt, sondern so ziemlich alles an Datenträgern. Die Momentane Liste sind md, ad, ada, acd, da und cd Devices. Jetzt wollte ich hier noch mal fragen, ob ich irgendwelche Device-Typen vergessen habe.

Der letzte Fall in dem man automounter update manuell aufrufen muss ist nachdem man ein Dateisystem neu formatiert hat oder das Label geändert hat.
 
Zurück
Oben