Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
wiki:spezialpartitionen [2020/02/12 16:39 CET] sritterwiki:spezialpartitionen [2023/12/21 14:51 CET] (aktuell) – [GPT] Kommentare verbessert simon
Zeile 3: Zeile 3:
 bwLehrpool funktioniert prinzipiell diskless, das heißt ohne Festplatte. Für einen produktiven und sinnvollen Einsatz ist jedoch ein lokaler Speicher dringend zu empfehlen - falls lokales Caching genutzt werden soll, sogar zwingend notwendig. bwLehrpool funktioniert prinzipiell diskless, das heißt ohne Festplatte. Für einen produktiven und sinnvollen Einsatz ist jedoch ein lokaler Speicher dringend zu empfehlen - falls lokales Caching genutzt werden soll, sogar zwingend notwendig.
  
-Da bwLehrpool häufig parallel zu lokalen Installationen betrieben wird, kann nicht davon ausgegangen werden, dass die komplette Festplatte zur Verfügung steht. Beim Bootvorgang prüfen bwLehrpool-Clients daher auf das Vorhandensein bestimmter, für bwLehrpool vorgesehene Partitionen und binden diese ggf. ein. Andere lokale Partitionen werden nicht verändert!+Da bwLehrpool häufig parallel zu lokalen Installationen betrieben wird, kann nicht davon ausgegangen werden, dass die komplette Festplatte zur Verfügung steht. Damit lokale Installationen oder weitere Partitionen auf den Poolrechnern nicht verändert oder zerstört werden, prüfen Clients beim Boot die Partitions-ID bzw. das Label oder den Partition-Type. Wird ein für bwLehrpool entsprechend vorgesehener Wert gefunden, wird die Partition automatisch eingebunden und als Speicher verwendet. Andere lokale Partitionen werden nicht verändert! Es werden sowohl mit MBR als auch mit GPT formatierte Festplatten unterstützt. 
  
 Die Erkennung funktioniert über definierte IDs, Label oder GUIDs. Diese lassen sich mit allen gängigen Partitionierungstools setzen. Die Erkennung funktioniert über definierte IDs, Label oder GUIDs. Diese lassen sich mit allen gängigen Partitionierungstools setzen.
  
-++++ Funktionsweise der ID44-Partition |  +**__Weitere Infos zu den Spezialpartitionen:__** 
-{{page>:wiki:id44&inline}} + 
-+++++  * [[wiki:id44|Temporäre Partition (ID44)]] 
 +  * [[wiki:id45|Temporäre Partition (ID45)]] 
  
-++++ Funktionsweise der ID45-Partition |  
-{{page>:wiki:id45&inline}} 
-++++ 
  
 ===== Anlegen einer Spezialpartition ===== ===== Anlegen einer Spezialpartition =====
Zeile 19: Zeile 18:
 Festplattenpartitionierung ist ein heikles Thema, da bei falscher Nutzung der nötigen Werkzeuge vorhandene Daten unwiederbringlich verloren gehen können. Vergewissern Sie sich daher im Vorhinein, dass Sie genau wissen was Sie tun und keine wichtigen oder weiterhin benötigten Daten auf der Festplatte liegen. Festplattenpartitionierung ist ein heikles Thema, da bei falscher Nutzung der nötigen Werkzeuge vorhandene Daten unwiederbringlich verloren gehen können. Vergewissern Sie sich daher im Vorhinein, dass Sie genau wissen was Sie tun und keine wichtigen oder weiterhin benötigten Daten auf der Festplatte liegen.
  
-Damit bwLehrpool die temporäre Partition erkennt, muss auf der zu verwendenden Partition die vorgebene ID bzw. das vorgegebene Label oder der Partition-Type als GUID gesetzt sein. Ein Dateisystem ist nicht nötig und wird von bwLehrpool während des Bootvorgangs automatisch erstellt.+Damit bwLehrpool die Spezialpartition erkennt, muss auf der zu verwendenden Partition die vorgebene ID bzw. das vorgegebene Label oder der Partition-Type als GUID gesetzt sein. Ein Dateisystem ist nicht nötig und wird von bwLehrpool während des Bootvorgangs automatisch erstellt.
  
 ^ MBR (hex. ID) ^ GPT (GUID) ^ Partition-Label | ^ MBR (hex. ID) ^ GPT (GUID) ^ Partition-Label |
Zeile 37: Zeile 36:
 **__sfdisk__** **__sfdisk__**
 <code bash> <code bash>
-# Erzeugen einer neuen Partition mit id=44:+# Erzeugen einer neuen Partition mit id=44, die den gesamten noch verfügbaren Platz einnimmt:
 echo ',,44;' | sfdisk --force /dev/sda echo ',,44;' | sfdisk --force /dev/sda
  
Zeile 55: Zeile 54:
 Um eine Festplatte mit GPT zu partitionieren, empfehlen wir die Verwendung von 'gdisk' bzw. 'sgdisk'. Mit diesen Linux-Tools lässt sich das für bwLehrpool benötigte Label setzen. Wenn Sie unter Windows 'diskpart' verwenden, müssen Sie den Partition-Type setzen, da 'diskpart' unter GPT ausschließlich eindeutige GUIDs, nicht jedoch beliebige Zeichenketten als Label setzen kann. Um eine Festplatte mit GPT zu partitionieren, empfehlen wir die Verwendung von 'gdisk' bzw. 'sgdisk'. Mit diesen Linux-Tools lässt sich das für bwLehrpool benötigte Label setzen. Wenn Sie unter Windows 'diskpart' verwenden, müssen Sie den Partition-Type setzen, da 'diskpart' unter GPT ausschließlich eindeutige GUIDs, nicht jedoch beliebige Zeichenketten als Label setzen kann.
  
-++++Anleitung Bsp. für ID44 (Ausklappen)|+++++Anleitung Beispiele für ID44 und ID45 (Ausklappen)|
 **Nutzung auf eigene Gefahr!** **Nutzung auf eigene Gefahr!**
  
Zeile 63: Zeile 62:
 sgdisk --zap-all /dev/sda sgdisk --zap-all /dev/sda
  
-# Erzeugen einer neuen Partition des Typs 'OpenSLX-ID44': +# Erzeugen einer neuen Partition des Typs 'OpenSLX-ID44', die allen verbleibenden Platz nutzt
-sgdisk --new=1:0:0 --change-name=1:"OpenSLX-ID44" /dev/sda+sgdisk --new=0:0:0 --change-name=0:"OpenSLX-ID44" /dev/sda
  
 # Oder, wenn Sie eine bestimmte Größe der Partition wünschen: # Oder, wenn Sie eine bestimmte Größe der Partition wünschen:
-sgdisk --new=1:0:+10G --change-name=1:"OpenSLX-ID44" /dev/sda+sgdisk --new=0:0:+40G --change-name=0:"OpenSLX-ID44" /dev/sda 
 + 
 +# Oder, wenn Sie die ersten 50GB für ID44 und den Rest der Platte für eine ID45 verwenden wollen: 
 +sgdisk --new=0:0:+50G --change-name=0:"OpenSLX-ID44" /dev/nvme0n1 
 +sgdisk --new=0:0:0 --change-name=0:"OpenSLX-ID45" /dev/nvme0n1 
 + 
 +# Mit Anlage einer Swap-Partition von 10GB, 100GB ID44, Rest ID45: 
 +sgdisk --new=0:0:+10G -t 0:8200 /dev/nvme0n1 
 +sgdisk --new=0:0:+100G --change-name=0:"OpenSLX-ID44" /dev/nvme0n1 
 +sgdisk --new=0:0:0 --change-name=0:"OpenSLX-ID45" /dev/nvme0n1 
 +# Swap-Partition verwendbar machen, nachdem sie angelegt wurde 
 +mkswap /dev/nvme0n1p1
  
 # Partitionsdaten anzeigen. # Partitionsdaten anzeigen.
Drucken/exportieren