Zum Inhalt springen

Linux/RAID/Vorbereitung: Unterschied zwischen den Versionen

Aus Foxwiki
Zeile 2: Zeile 2:


== Beschreibung ==
== Beschreibung ==
Die Datenträger müssen für die Verwendung in einem RAID vorbereitet werden
==Prüfung des Zustands==
Über [[smart]] z. B. mit [[smartctl|smartctl]] prüfen
* Short-, Long- und Offline-Test
* Um (baldigen) Defekt auszuschließen
==Beschriftung==
* Datenträger beim Einbau eindeutig beschriften
* Am besten Seriennummer verwenden
===Seriennummer herausfinden===
====hdparm====
# hdparm -i /dev/sda | grep SerialNo
* Mehr Info: [[hdparm|hdparm]]
== Datenbereinigung ==
Wenn die vorherige Nutzung der Datenträger unklar ist, Datenträger löschen
=== dd ===
Kapazität des Datenträgers sda: 1,0 TiB
; Vollständig - sicher, aber zeitaufwendig
# dd if=/dev/zero of=/dev/sda status=progress
1132235649536 bytes (1,1 TB, 1,0 TiB) copied, 29019 s, 39,0 MB/s
; Teilweise - schnell, aber vorherige Nutzung des Datenträgers sollte bekannt sein
# dd if=/dev/zero of=/dev/sda bs=1M count=2
2+0 Datensätze ein
2+0 Datensätze aus
2097152 bytes (2,1 MB, 2,0 MiB) copied, '''0,0952489 s''', 22,0 MB/s
; Mehr Info
* [[dd|dd]]
== Partitionierung ==
Alle Datenträger des geplanten RAIDs identisch partitionieren
* Am Anfang und Ende des Datenträgers einige Sektoren unpartitioniert lassen
=== fdisk ===
Bezeichnungen der Datenträger herausfinden
<syntaxhighlight lang="bash" highlight="1" line>
sudo fdisk -l
</syntaxhighlight>
; Datenträger partitionieren
<syntaxhighlight lang="bash" highlight="1" line>
sudo fdisk /dev/sdc
Welcome to fdisk (util-linux 2.33.1)
Changes will remain in memory only, until you decide to write them
Be careful before using the write command
Device does not contain a recognized partition table
Created a new DOS disklabel with disk identifier 0xdfca4904
Command (m for help)
GPT (GUID-Partition-Table) wird angelegt
Command (m for help): '''g'''
 
Created a new GPT disklabel (GUID: 748568BC-EC8C-F34A-B822-45C2E267CFFB)
Partitionstabelle anlegen
Command (m for help): '''n'''
Partition number (1-128, default 1): '''1'''
First sector (2048-3907029134, default 2048): '''2048'''
Last sector, +/-sectors or +/-size{K,M,G,T,P} (2048-3907029134, default 3907029134): '''+1842G'''
Created a new '''partition 1''' of type 'Linux filesystem' and of '''size 1,8 TiB'''
Partition als RAID-Partition markieren
Command (m for help): '''t'''
 
Selected partition 1
Partition type (type L to list all types): '''29'''
Changed type of partition 'Linux filesystem' to 'Linux RAID'
Änderungen auf Korrektheit überprüfen
Command (m for help): '''p'''
 
Disk '''/dev/sdc''': 1,8 TiB, 2000398934016 bytes, 3907029168 sectors
Disk model: WDC WD20EZRX-00D
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: '''gpt'''
Disk identifier: 748568BC-EC8C-F34A-B822-45C2E267CFFB
Device Start End Sectors Size Type
/dev/sdc'''1''' '''2048''' '''3862956031''' 3862953984 1,8T '''Linux RAID'''
Änderungen schreiben
Command (m for help): '''w'''
The partition table has been altered
Calling ioctl() to re-read partition table
Syncing disks
</syntaxhighlight>
Mehr Info
* [[fdisk|fdisk]]


<noinclude>
<noinclude>
== Anhang ==
== Anhang ==
=== Siehe auch ===
=== Siehe auch ===

Version vom 14. Februar 2025, 19:05 Uhr

Linux/Software-RAID/Vorbereitung - Datenträger vorbereitet

Beschreibung

Die Datenträger müssen für die Verwendung in einem RAID vorbereitet werden

Prüfung des Zustands

Über smart z. B. mit smartctl prüfen

  • Short-, Long- und Offline-Test
  • Um (baldigen) Defekt auszuschließen

Beschriftung

  • Datenträger beim Einbau eindeutig beschriften
  • Am besten Seriennummer verwenden

Seriennummer herausfinden

hdparm

# hdparm -i /dev/sda | grep SerialNo

Datenbereinigung

Wenn die vorherige Nutzung der Datenträger unklar ist, Datenträger löschen

dd

Kapazität des Datenträgers sda: 1,0 TiB

Vollständig - sicher, aber zeitaufwendig
# dd if=/dev/zero of=/dev/sda status=progress
1132235649536 bytes (1,1 TB, 1,0 TiB) copied, 29019 s, 39,0 MB/s
Teilweise - schnell, aber vorherige Nutzung des Datenträgers sollte bekannt sein
# dd if=/dev/zero of=/dev/sda bs=1M count=2

2+0 Datensätze ein
2+0 Datensätze aus
2097152 bytes (2,1 MB, 2,0 MiB) copied, 0,0952489 s, 22,0 MB/s
Mehr Info

Partitionierung

Alle Datenträger des geplanten RAIDs identisch partitionieren

  • Am Anfang und Ende des Datenträgers einige Sektoren unpartitioniert lassen

fdisk

Bezeichnungen der Datenträger herausfinden

sudo fdisk -l
Datenträger partitionieren
sudo fdisk /dev/sdc
 Welcome to fdisk (util-linux 2.33.1)
 Changes will remain in memory only, until you decide to write them
 Be careful before using the write command
 
 Device does not contain a recognized partition table
 Created a new DOS disklabel with disk identifier 0xdfca4904
 
 Command (m for help)

GPT (GUID-Partition-Table) wird angelegt
 Command (m for help): '''g'''
  
 Created a new GPT disklabel (GUID: 748568BC-EC8C-F34A-B822-45C2E267CFFB)
 
Partitionstabelle anlegen
 Command (m for help): '''n'''
 
 Partition number (1-128, default 1): '''1'''
 First sector (2048-3907029134, default 2048): '''2048'''
 Last sector, +/-sectors or +/-size{K,M,G,T,P} (2048-3907029134, default 3907029134): '''+1842G'''
 
 Created a new '''partition 1''' of type 'Linux filesystem' and of '''size 1,8 TiB'''

Partition als RAID-Partition markieren
 Command (m for help): '''t'''
  
 Selected partition 1
 Partition type (type L to list all types): '''29'''
 
 Changed type of partition 'Linux filesystem' to 'Linux RAID'

Änderungen auf Korrektheit überprüfen
 Command (m for help): '''p'''
  
 Disk '''/dev/sdc''': 1,8 TiB, 2000398934016 bytes, 3907029168 sectors
 Disk model: WDC WD20EZRX-00D
 Units: sectors of 1 * 512 = 512 bytes
 Sector size (logical/physical): 512 bytes / 4096 bytes
 I/O size (minimum/optimal): 4096 bytes / 4096 bytes
 Disklabel type: '''gpt'''
 Disk identifier: 748568BC-EC8C-F34A-B822-45C2E267CFFB
 
 Device Start End Sectors Size Type
 /dev/sdc'''1''' '''2048''' '''3862956031''' 3862953984 1,8T '''Linux RAID'''

Änderungen schreiben
 Command (m for help): '''w'''
 
 The partition table has been altered
 Calling ioctl() to re-read partition table
 Syncing disks

Mehr Info


Anhang

Siehe auch

Links

Weblinks
  1. https://wiki.ubuntuusers.de/Software-RAID/
  2. https://www.thomas-krenn.com/de/wiki/Linux_Software_RAID