-
Notifications
You must be signed in to change notification settings - Fork 22
Dateisystemlabel
linuxmuster-linbo unterstützt Dateisystemlabel vollständig ab Version 2.3.31.
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.
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
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:
- Lassen Sie sich mit blkid die Dateisysteminformationen ausgeben:
Falls Label gesetzt sind, werden sie zum Beispiel als
LABEL="win7"
ausgegeben.