Linux/Software-RAID/Vorbereitung: Unterschied zwischen den Versionen

Aus Foxwiki
K Textersetzung - „  “ durch „ “
Keine Bearbeitungszusammenfassung
 
Zeile 1: Zeile 1:
Die Datenträger müssen für die Verwendung in einem RAID vorbereitet werden.
Die Datenträger müssen für die Verwendung in einem RAID vorbereitet werden
=Prüfung des Zustands=
==Prüfung des Zustands==
*Über [[Hardware:Storage:smart|smart]] z. B. mit [[smartctl|smartctl]] prüfen.
*Über [[Hardware:Storage:smart|smart]] z. B. mit [[smartctl|smartctl]] prüfen
**Short-, Long- und Offline-Test
** Short-, Long- und Offline-Test
*Um (baldigen) Defekt auszuschließen.
* Um (baldigen) Defekt auszuschließen


=Beschriftung=
==Beschriftung==
*Datenträger beim Einbau eindeutig beschriften.
* Datenträger beim Einbau eindeutig beschriften
*Am besten Seriennummer verwenden.
* Am besten Seriennummer verwenden


==Seriennummer herausfinden==
===Seriennummer herausfinden===


===hdparm===
====hdparm====


  # hdparm -i /dev/sda | grep SerialNo
  # hdparm -i /dev/sda | grep SerialNo


*Mehr Info: [[hdparm|hdparm]]
* Mehr Info: [[hdparm|hdparm]]


=Datenbereinigung=
==Datenbereinigung==
*Wenn die vorherige Nutzung der Datenträger unklar ist, Datenträger löschen.
* Wenn die vorherige Nutzung der Datenträger unklar ist, Datenträger löschen


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


*Vollständig - Ist sicher, aber zeitaufwendig.
* Vollständig - Ist sicher, aber zeitaufwendig
  # dd if=/dev/zero of=/dev/sda status=progress
  # dd if=/dev/zero of=/dev/sda status=progress
  1132235649536 bytes (1,1 TB, 1,0 TiB) copied, 29019 s, 39,0 MB/s
  1132235649536 bytes (1,1 TB, 1,0 TiB) copied, 29019 s, 39,0 MB/s


*Teilweise - Ist schnell, aber die vorherige Nutzung des Datenträgers sollte bekannt sein.
* Teilweise - Ist schnell, aber die vorherige Nutzung des Datenträgers sollte bekannt sein
  # dd if=/dev/zero of=/dev/sda bs=1M count=2
  # dd if=/dev/zero of=/dev/sda bs=1M count=2


Zeile 34: Zeile 34:
  2097152 bytes (2,1 MB, 2,0 MiB) copied, '''0,0952489 s''', 22,0 MB/s
  2097152 bytes (2,1 MB, 2,0 MiB) copied, '''0,0952489 s''', 22,0 MB/s


*Mehr Info:[[dd|dd]]
* Mehr Info:[[dd|dd]]


=Partitionierung=
==Partitionierung==
*Alle Datenträger des geplanten RAIDs identisch partitionieren.
* Alle Datenträger des geplanten RAIDs identisch partitionieren
*Am Anfang und Ende des Datenträgers einige Sektoren unpartitioniert lassen.
* Am Anfang und Ende des Datenträgers einige Sektoren unpartitioniert lassen
==fdisk==
===fdisk===
*Bezeichnungen der Datenträger herausfinden
* Bezeichnungen der Datenträger herausfinden
  #fdisk -l
  #fdisk -l


*Datenträger partitionieren
* Datenträger partitionieren


  # fdisk /dev/sdc
  # fdisk /dev/sdc


  Welcome to fdisk (util-linux 2.33.1).                                                                                                           
  Welcome to fdisk (util-linux 2.33.1)
  Changes will remain in memory only, until you decide to write them.
  Changes will remain in memory only, until you decide to write them
  Be careful before using the write command.
  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.
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'''
  Command (m for help): '''g'''


  Created a new GPT disklabel (GUID: 748568BC-EC8C-F34A-B822-45C2E267CFFB).
  Created a new GPT disklabel (GUID: 748568BC-EC8C-F34A-B822-45C2E267CFFB)


*Partitionstabelle anlegen
* Partitionstabelle anlegen


  Command (m for help): '''n'''
  Command (m for help): '''n'''
Zeile 70: Zeile 70:
  Last sector, +/-sectors or +/-size{K,M,G,T,P} (2048-3907029134, default 3907029134): '''+1842G'''
  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'''.
  Created a new '''partition 1''' of type 'Linux filesystem' and of '''size 1,8 TiB'''


*Partition als RAID-Partition markieren
* Partition als RAID-Partition markieren


  Command (m for help): '''t'''
  Command (m for help): '''t'''
Zeile 79: Zeile 79:
  Partition type (type L to list all types): '''29'''
  Partition type (type L to list all types): '''29'''


  Changed type of partition 'Linux filesystem' to 'Linux RAID'.
  Changed type of partition 'Linux filesystem' to 'Linux RAID'


*Änderungen auf Korrektheit überprüfen
*Änderungen auf Korrektheit überprüfen
Zeile 92: Zeile 92:
  Disklabel type: '''gpt'''
  Disklabel type: '''gpt'''
  Disk identifier: 748568BC-EC8C-F34A-B822-45C2E267CFFB
  Disk identifier: 748568BC-EC8C-F34A-B822-45C2E267CFFB
 
 
  Device     Start       End   Sectors Size Type
  Device Start End Sectors Size Type
  /dev/sdc'''1'''   '''2048''' '''3862956031''' 3862953984 1,8T '''Linux RAID'''
  /dev/sdc'''1''' '''2048''' '''3862956031''' 3862953984 1,8T '''Linux RAID'''


*Änderungen schreiben
*Änderungen schreiben
Zeile 100: Zeile 100:
  Command (m for help): '''w'''
  Command (m for help): '''w'''


  The partition table has been altered.
  The partition table has been altered
  Calling ioctl() to re-read partition table.
  Calling ioctl() to re-read partition table
  Syncing disks.
  Syncing disks




*Mehr Info: [[fdisk|fdisk]]
* Mehr Info: [[fdisk|fdisk]]


=weitere Artikel zum Thema=
==weitere Artikel zum Thema==


[[Linux:Software-RAID:Anlegen|Linux:Software-RAID:Anlegen]]
[[Linux:Software-RAID:Anlegen|Linux:Software-RAID:Anlegen]]
Zeile 119: Zeile 119:
[[Linux:Software-RAID|Linux:Software-RAID]]
[[Linux:Software-RAID|Linux:Software-RAID]]


=Quellen=
==Quellen==
#[https://wiki.ubuntuusers.de/Software-RAID/ https://wiki.ubuntuusers.de/Software-RAID/]
#[https://wiki.ubuntuusers.de/Software-RAID/ https://wiki.ubuntuusers.de/Software-RAID/]
#[https://www.thomas-krenn.com/de/wiki/Linux_Software_RAID https://www.thomas-krenn.com/de/wiki/Linux_Software_RAID]
#[https://www.thomas-krenn.com/de/wiki/Linux_Software_RAID https://www.thomas-krenn.com/de/wiki/Linux_Software_RAID]

Aktuelle Version vom 22. Dezember 2024, 14:40 Uhr

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 - Ist 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 - Ist schnell, aber die 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

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
#fdisk -l
  • Datenträger partitionieren
# 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/sdc1 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


weitere Artikel zum Thema

Linux:Software-RAID:Anlegen

Linux:Software-RAID:Wartung

Linux:Software-RAID:Fehlerbehebung

RAID:Komplexe Aufgaben

Linux:Software-RAID

Quellen

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