Das Trinity Rescue Kit orientiert sich an den praktischen Bedürfnissen des Admin-Alltags und integriert alle wichtigen Werkzeuge zur Wartung und Rettung von Linux- und Windows-PCs.
In gemischten Linux- und Windows-Netzen braucht man bei Störfällen eine stattliche Anzahl verschiedener Programme, um Fehlerursachen zu lokalisieren und verlorene oder beschädigte Daten zu rekonstruieren. Das liegt nicht nur an den unterschiedlichen Plattformen, sondern auch an der Vielzahl von Anwendungen, die sich im Lauf der Jahre in einem Heimnetzwerk oder auch einer Büroumgebung ansammeln. Die schnellen Innovationszyklen bei der Hardware tun das ihre, um die Situation noch unübersichtlicher zu machen.
Für Entspannung bei der Wartung sorgt da die Live-Distribution Trinity Rescue Kit (TRK): Sie versteht sich nicht nur mit Linux bestens, sondern hilft auch bei Problemen mit anderen Betriebssystemen. Sie erhalten TRK als rund 135 MByte großes ISO-Image [1] für eine Live-CD. Alternativ lässt sich auch ein USB-Stick als Live-Medium nutzen. Allerdings weisen viele ältere Personal Computer zwar USB-Anschlüsse auf, können von diesen jedoch nicht booten. Insofern bietet die Live-CD universellere Einsatzmöglichkeiten.
Das hauptsächlich auf Mandriva basierende Trinity Rescue Kit lenkt nicht mit grafischen Gimmicks vom eigentlichen Einsatzzweck ab, sondern kommt mit einem auf den ersten Blick anachronistisch wirkenden Textbildschirm daher. Unter der Haube versieht jedoch bei der neuen TRK-Version 3.4 ein aktueller Kernel 2.6.35 seinen Dienst, der auch mit neuerer Hardware bestens harmoniert. Auf der Homepage der Distribution findet sich auch eine ausführliche Dokumentation aller Features [2].
Rahmenhandlung
Schon der Bootvorgang des Trinity Rescue Kit fällt völlig aus dem Rahmen: Mit nicht weniger als 22 verschiedenen Startoptionen, die Grub auflistet, finden sich spezialisierte Konfigurationen für die unterschiedlichsten Anwendungsszenarien.
Von diesen Bootoptionen sind einige dafür gedacht, das System auch auf Rechnern mit eher ungewöhnlicher Hardware problemlos einsetzen zu können: Falls Sie beispielsweise in einem Computer SCSI-Hostadapter mit den entsprechenden Festplatten betreiben und beim Start Kompatibilitätsprobleme auftreten, helfen Sie durch Auswahl der Bootoption Try more SCSI drivers (when disks not detected) diesem Übel ab. Auch bei einer versehentlichen Fehlkonfiguration der PCI-Geräte oder beim Einsatz exotischer Netzwerkkarten und USB-WLAN-Sticks lässt Sie das System nicht im Regen stehen.
Für alte Computer mit langsamen optischen Laufwerken besteht zudem die Option, das komplette System aus dem Arbeitsspeicher ablaufen zu lassen. Sofern Sie weniger ausgereifte Betriebssysteme als Linux nutzen, empfiehlt sich bei Unregelmäßigkeiten womöglich zunächst ein Virenscan, den TRK ebenfalls anbietet. Bei Auswahl des Vorgabemodus startet TRK sehr flott in sehr schlichten Textbildschirm, der lediglich über ein umfangreiches Optionsmenü verfügt (Abbildung 1).
Beim Durchsehen der Menüpunkte fällt sofort auf, dass sich TRK bestens dazu eignet, die alltäglichen Nöte und Probleme von Windows-Nutzern zu entschärfen: Hat Windows wieder einmal zu viel Ballast angesammelt und bremst daher den kompletten Rechner merklich aus, verbannen Sie beispielsweise den unnützen Datenmüll durch Auswahl der Option Windows junkfile cleaning von der Festplatte. Hat sich ein Anwender selbst ausgesperrt, wählen Sie dagegen den Eintrag Windows password resetting.
Ungeziefer beseitigen
Besteht der Verdacht, dass Viren, Trojaner oder Würmer ihr übles Spiel mit einem Computer treiben, dann gehen Sie durch Auswahl des Menüpunkts Virus scanning der Angelegenheit auf den Grund. Das Trinity Rescue Kit prüft dabei die betroffenen Datenträger mit fünf unterschiedlichen Virenscannern.
Damit die Suche nach Schadsoftware im System möglichst zuverlässig verläuft, lädt TRK dabei für jeden der genutzten Virenscanner zunächst über das Netz die aktuellen Updates und Virensignaturen. Ein schneller Internetzugang stellt also die Voraussetzung für die umfassende Funktionalität von TRK dar. Einziges Manko dieser ansonsten cleveren Prozedur: Die Nutzung des Avast-Virenscanners erfordert einen gültigen (jedoch gegen Registrierung kostenlos erhältlichen) Lizenzschlüssel (Abbildung 2).
Doch auch dann, wenn Linux-Clients im Verdacht stehen, von Rootkits kompromittiert zu sein, hilft TRK weiter. Mit Rkhunter und Chkrootkit gibt es für das freie Betriebssystem zwei Scanner gibt, die diese Schädlinge zuverlässig ausfindig machen.
Das Trinity Rescue Kit stellt für die relativ selten auftretende Bedrohung keinen eigenen Menüpunkt bereit, sondern erlaubt das Scannen der Datenträger von der Konsole aus. Da die Distribution neben dem Menübildschirm weitere fünf Konsolen zur Verfügung stellt, die Sie über die Tastenkombinationen [Alt]+[F2] bis [Alt]+[F6] erreichen, können Sie mehrere Befehle simultan ausführen. Die Rootkit-Scanner starten Sie dabei mit Eingabe der Befehle chkrootkit beziehungsweise rkhunter -c -sk. Beide überprüfen die eingehängten Laufwerke ohne weitere Interaktion auf bekannte Schädlinge hin.
Backups und Dateimanager
Im Intranet bietet das Rettungssystem zusätzlich unterschiedliche Möglichkeiten für Backup- und Restore-Aufgaben. Mit dem Programm Pi sichern Sie komplette Festplattenabbilder oder alternativ Images einzelner Partitionen. Das kleine Tool zeigt zudem per Tastendruck auch Partitionsinformationen an, so dass Sie auf einen Blick feststellen können, ob der gescannte Massenspeicher eine konsistente Partitionstabelle aufweist.
Möchten Sie komfortabel einzelne Dateien oder Verzeichnisse kopieren oder sichern, so bietet Ihnen das Programm zusätzlich beim Start die Option, durch Auswahl des Menüeintrages Midnight Commander den bewährten Dateimanager zu starten. Sofern Sie zuvor in der Konsole mit dem Befehl mountallfs alle im System befindlichen Laufwerke eingebunden haben, können Sie nun nach Belieben im Midnight Commander die gewünschten Operationen ausführen (Abbildung 3).
Multilinguales Klonen
TRK unterstützt auch automatisierte Rechnerinstallationen mithilfe des Programms mclone über das Netzwerk. Dazu benötigt es als Unterstützung einen Rechner im Netzwerk, der die entsprechenden Festplattenimages bereithält. Dort starten Sie das Trinity Rescue Kit von USB-Stick oder CD-ROM. Es verteilt anschließend das Image über das Netzwerk an andere mit der Software gestartete Systeme.
Es spielt dabei keine Rolle, welches Betriebssystem Sie vervielfältigen, da TRK unabhängig von plattformspezifischen Einschränkungen arbeitet. Die Geschwindigkeit des Klonens richtet sich nach der Bandbreite im Netz. In einem typischen Fast-Ethernet-LAN mit 100 Mbit/s maximaler Bandbreite lässt sich ein Linux-Klon mit etwa vier GByte Umfang auf einem aktuellen Rechner mit Core-2-Duo-CPU innerhalb von weniger als zehn Minuten fertigstellen.
Dateiserver
Möchten Sie in einem heterogenen Netz temporär die Laufwerke eines Rechners freigeben, etwa um einzelne Dateien oder Verzeichnisse für andere Arbeitsstationen bereitzustellen, so nutzen Sie dazu den Menüpunkt Run a windows fileserver oder Run an ssh server. Nach Eingabe eines neuen Passworts können Sie die Dateitransfers starten, die beim Verwenden eines SSH-Servers über eine sichere Verbindung laufen. Daneben lassen sich mit dieser Methode auch Linux-Clients erreichen, sodass den Operationen faktisch kaum Grenzen gesetzt sind.
Fazit
Das Trinity Rescue Kit erweist sich als echtes “Schweizer Taschenmesser” für jeden, der gemischte Linux/Windows-Umgebungen verwalten muss. Dabei orientiert sich die Distribution an den praktischen Bedürfnissen des Admin-Alltags und integriert alle wichtigen Tools zur Wartung und Rettung von Linux- und Windows-PCs. Daneben gibt es auch eine Backup-Funktion, die das Sichern wichtiger Dateien und Verzeichnisse erlaubt. Durch die Integration einer Klon-Routine zum Vervielfältigen und Verteilen eines Festplattenimages lassen sich bei identischer Hardware innerhalb kürzester Zeit komplette Netzwerke betriebsbereit aufsetzen.
Das Trinity Rescue Kit beweist mit dieser umfangreichen Funktionalität eindrucksvoll, dass freie Software auf Basis von Linux auch in heterogenen Umgebungen technologisch die Nase weit vorn hat und die meisten Problemfälle zudem ohne den Kauf teurer proprietärer Zusatzprogramme schnell und zuverlässig lösen kann.








