Skip to content
This repository has been archived by the owner on Nov 19, 2023. It is now read-only.

Dateisystemlabel

Thomas Schmitt edited this page Nov 11, 2017 · 2 revisions

Die Verwendung von Dateisystemlabel mit linuxmuster-linbo

linuxmuster-linbo unterstützt Dateisystemlabel vollständig ab Version 2.3.31.

Definition von Dateisystemlabeln

Ein Dateisystemlabel wird in der start.conf-Datei einer Rechnergruppe in der Partition-Section mit dem Key-Wort Label definiert:

[Partition]
Dev = /dev/sda3
Label = win10
Size = 50G
Id = 7
FSType = ntfs
Bootable = yes

Vollständige Beispieldatei siehe start.conf-win10-ubuntu-efi.

Sind Dateisystemlabel definiert, werden diese beim Formatieren einer Partition mit Linbo automatisch gesetzt. Danach verwendet Linbo beim Mounten eines Dateisystems den Label unabhängig davon unter welchem Device-Pfad die Partition aktuell zu finden ist. So wird eine Partition immer gefunden, auch wenn sie zum Beispiel wegen eines eingesteckten USB-Sticks einen anderen Device-Pfad hat (z. Bsp. /dev/sdb1 statt /dev/sda1).

Wichtig: Zum Zeitpunkt des Setzens eines Dateisystemlabels müssen die Partitionen des Clients genau unter dem Device-Pfad zu finden sein, wie er in der start.conf-Datei der jeweiligen Gruppe definiert ist. Es ist also darauf zu achten, dass zum Beispiel keine Wechseldatenträger angeschlossen sind.

Nachträgliches Anwenden von Dateisystemlabeln

Wenn Sie Clients, die schon partitioniert sind, nachträglich mit Dateisystemlabel versehen wollen, gehen Sie so vor:

  • Ergänzen Sie die Label-Definitionen in der start.conf-Datei der entsprechenden Rechnergruppe(n).
  • Löschen Sie die entsprechenden Grub-Gruppenkonfigurationsdatei(en) auf dem Server unter /var/linbo/boot/grub oder benennen Sie sie um, falls Sie die Kommentarzeile
    ### managed by linuxmuster.net ###
    daraus entfernt haben.
  • Starten Sie den Workstationsimport (Befehl import_workstations). Dadurch werden aktualisierte cfg-Dateien erstellt, die die Label-Definitionen aus der start.conf-Datei der jeweiligen Gruppe enthalten.
  • Pflegen Sie ggf. Ihre Anpassungen wieder in die Grub-Gruppenkonfigurationsdatei(en) ein. Vergessen Sie in dem Fall nicht die Kommentarzeile
    ### managed by linuxmuster.net ###
    wieder zu entfernen.
  • Setzen Sie abschließend mit dem neuen linbo-remote-Befehl label die Dateisystemlabel für die Clients:
    linbo-remote [-c|-p] label [-i <hostname>|-g <group>|-r <room>]
    Beispiel (wenn der Rechner r100-pc01 aktuell in Linbo gebootet ist):
    linbo-remote -c label -i r100-pc01
    Beispiel (wenn alle Rechner des Raums r100 beim nächsten Start automatisch gelabelt werden sollen):
    linbo-remote -p label -r r100

Überprüfen der Dateisystemlabel

So überprüfen Sie, ob auf einem Client Dateisystemlabel gesetzt sind:

  • Loggen Sie sich mit linbo-ssh auf einem in Linbo gebooteten Client ein (Beispiel mit Rechner r100-pc01):
    linbo-ssh r100-pc01
  • Lassen Sie sich mit fdisk die Partitionsinformationen ausgeben:
    fdisk
  • Lassen Sie sich mit blkid die Dateisysteminformationen ausgeben:
    blkid Falls Label gesetzt sind, werden sie zum Beispiel als LABEL="win7" ausgegeben.