Zum Inhalt springen

Linux/RAID/Superblock: Unterschied zwischen den Versionen

Aus Foxwiki
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 7: Zeile 7:
* siehe [https://RAID.wiki.kernel.org/index.php/RAID_superblock_formats https://RAID.wiki.kernel.org/index.php/RAID_superblock_formats]
* siehe [https://RAID.wiki.kernel.org/index.php/RAID_superblock_formats https://RAID.wiki.kernel.org/index.php/RAID_superblock_formats]


=== Superblock Metadaten-Version 0.90 ===
== Superblock Metadaten-Version 0.90 ==
Der version-0.90 Superblock ist 4.096 Byte groß und liegt in einem 64 KiB aligned block am Ende eines Devices
Der version-0.90 Superblock ist 4.096 Byte groß und liegt in einem 64 KiB aligned block am Ende eines Devices
* Der Superblock beginnt ja nach Devicegröße frühestens 128 KiB vor dem Ende des Devices, bzw. spätestens 64 KiB vor dem Ende des Devices
* Der Superblock beginnt ja nach Devicegröße frühestens 128 KiB vor dem Ende des Devices, bzw. spätestens 64 KiB vor dem Ende des Devices
Zeile 17: Zeile 17:
* Keine Unterstützung des [https://RAID.wiki.kernel.org/index.php/The_Badblocks_controversy Bad-Block-Managements]
* Keine Unterstützung des [https://RAID.wiki.kernel.org/index.php/The_Badblocks_controversy Bad-Block-Managements]


=== Superblock Metadaten-Version 1.* ===
== Superblock Metadaten-Version 1.* ==
Die Position des Superblock hängt von der Version der Metadaten ab
Die Position des Superblock hängt von der Version der Metadaten ab
* Version 1.0: Der Superblock liegt am Ende des Devices
* Version 1.0: Der Superblock liegt am Ende des Devices

Version vom 16. März 2025, 12:18 Uhr

Linux/RAID/Superblock - enthält Informationen zu einem Linux-Software-RAID

Beschreibung

Linux-Software-RAID speichert alle notwendigen Informationen zu einem RAID-Array in einem Superblock

Je nach Metadaten-Version liegt dieser an unterschiedlichen Stellen

Superblock Metadaten-Version 0.90

Der version-0.90 Superblock ist 4.096 Byte groß und liegt in einem 64 KiB aligned block am Ende eines Devices

  • Der Superblock beginnt ja nach Devicegröße frühestens 128 KiB vor dem Ende des Devices, bzw. spätestens 64 KiB vor dem Ende des Devices
  • Um die Adresse des Superblocks zu berechnen, wird die Device-Größe auf ein vielfaches von 64 KiB abgerundet und dann 64 KiB vom Ergebnis abgezogen
Einschränkungen der Metadaten-Version 0.90
  • Maximal 28 Devices in einem Array
  • Jedes Device kann maximal 2 TiB groß sein
  • Keine Unterstützung des Bad-Block-Managements

Superblock Metadaten-Version 1.*

Die Position des Superblock hängt von der Version der Metadaten ab

  • Version 1.0: Der Superblock liegt am Ende des Devices
  • Version 1.1: Der Superblock liegt am Anfang des Devices
  • Version 1.2: Der Superblock liegt 4 KiB nach dem Beginn des Devices