Linuxhotel Wiki

Wie ging das nochmal?

Benutzer-Werkzeuge

Webseiten-Werkzeuge


admin_grundlagen:partitionierung

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen gezeigt.

Link zu der Vergleichsansicht

Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung
Nächste Überarbeitung
Vorherige Überarbeitung
admin_grundlagen:partitionierung [2022/03/18 00:38]
ingo_wichmann [Beispiel: lesend genutztes Verzeichnis im laufenden Betrieb auf neue Partition verschieben]
admin_grundlagen:partitionierung [2024/02/20 14:33] (aktuell)
ingo_wichmann
Zeile 5: Zeile 5:
 Nach Änderungen an einem Boot-Datenträger. (Im Paket parted) Nach Änderungen an einem Boot-Datenträger. (Im Paket parted)
   partprobe   partprobe
-====== Format der Partitionstabelle ​======+===== Format der Partitionstabelle =====
 Das lange unter Linux gebräuchliche MSDOS oder [[wpde>​Master Boot Record|MBR]] Format sollte man nur bei Festplatten unter 2TB verwenden. Für größere Festplatten,​ und wenn man wie bei aktuellen Rechnern üblich eine [[wpde>​Unified Extensible Firmware Interface|UEFI]] Firmware an Stelle des [[wpde>​BIOS]] vorfindet, sollte man für die Partitionstabelle [[wpde>​GUID Partition Table|GPT]] verwenden. ​ Das lange unter Linux gebräuchliche MSDOS oder [[wpde>​Master Boot Record|MBR]] Format sollte man nur bei Festplatten unter 2TB verwenden. Für größere Festplatten,​ und wenn man wie bei aktuellen Rechnern üblich eine [[wpde>​Unified Extensible Firmware Interface|UEFI]] Firmware an Stelle des [[wpde>​BIOS]] vorfindet, sollte man für die Partitionstabelle [[wpde>​GUID Partition Table|GPT]] verwenden. ​
  
 ====== Übung: default-Werte für mount-Optionen herausfinden ====== ====== Übung: default-Werte für mount-Optionen herausfinden ======
 Test-Image erstellen und mounten: Test-Image erstellen und mounten:
 +  fallocate -l 500M /​tmp/​zero.img
 +((
 +oder
   dd if=/​dev/​zero of=/​tmp/​zero.img bs=1M seek=500 count=0   dd if=/​dev/​zero of=/​tmp/​zero.img bs=1M seek=500 count=0
 +oder
 +  dd if=/​dev/​zero of=/​tmp/​zero.img bs=1M 500
 +))
   mkfs.ext4 /​tmp/​zero.img   mkfs.ext4 /​tmp/​zero.img
   mkdir /mnt/img   mkdir /mnt/img
Zeile 39: Zeile 45:
   * Debian 8: ''​parted qemu-utils''​   * Debian 8: ''​parted qemu-utils''​
   * openSUSE 42.2: ''​parted qemu-tools''​   * openSUSE 42.2: ''​parted qemu-tools''​
 +
 +===== Beispiel: Loop-Devices mit Sparse-Files =====
 +Nicht in der Praxis ;-)
 +
 +== Sparse-File erzeugen ==
 +  dd if=/​dev/​zero of=disc1 bs=1K count=0 seek=200M
 +  ls -lsh disc*
 +  losetup -f disc1 --show
 +  losetup -a
 +
 +== Loop-Devices partitionieren ==
 +  lsblk
 +  {fdisk,​gdisk,​parted} /dev/loopxx
 +
 +== Partitionen sichtbar machen ==
 +  partprobe
 +  partprobe /dev/loopxx
  
 ===== Beispiel: GPT mit parted ===== ===== Beispiel: GPT mit parted =====
Zeile 84: Zeile 107:
 ====== Partitionstabelle sichern und wiederherstellen ====== ====== Partitionstabelle sichern und wiederherstellen ======
 ==== sfdisk ==== ==== sfdisk ====
-für MBR-partitionierte Blockgeräte 
 === sichern === === sichern ===
   sfdisk -d /dev/sda > part-table.txt   sfdisk -d /dev/sda > part-table.txt
Zeile 91: Zeile 113:
  
 ==== sgdisk ==== ==== sgdisk ====
-für GPT Partitionen+nur für GPT Partitionen
 === sichern === === sichern ===
   sgdisk --backup=sda.gpt.bkup /dev/sda   sgdisk --backup=sda.gpt.bkup /dev/sda
Zeile 131: Zeile 153:
 ====== Partitionierung ====== ====== Partitionierung ======
 ===== fdisk/gdisk ===== ===== fdisk/gdisk =====
-fdisk - ausschließlich ​MBR-Partitionierte Blockgeräte\\ +  * fdisk - MBR und GPT Partitionstabellen 
-gdisk - GPT Blockgeräte+  ​* ​gdisk - Spezialist für GPT Partitionstabellen
 ==== Benötigte Pakete ==== ==== Benötigte Pakete ====
 Debian: Debian:
admin_grundlagen/partitionierung.1647563922.txt.gz · Zuletzt geändert: 2022/03/18 00:38 von ingo_wichmann