Ich habe /dev/sdb
eine 16-TB-Festplatte mit Hardware-RAID erstellt, auf der ich XFS /dev/sdb
ohne Partitionen direkt installieren kann . In Zukunft muss ich dies erweitern, um die Größe zu verdoppeln.
Die Hardware ist ein HP ProLiant DL380 Gen 9 mit 12 SAS-Laufwerksschächten an der Vorderseite.
Ein Vorteil des Verzichts auf Partitionen besteht darin, dass kein Neustart erforderlich ist. Sind die Dinge auf Festplatten mit mehr als 2 TB anders?
Muss ich ein GPT haben oder kann ich Probleme bekommen, wenn ich das RAID-Array und XFS ohne ein solches erweitere?
Antworten:
Sie können dies ohne Probleme tun ...
Ich gehe davon aus, dass / dev / sdb ein separates logisches HP Smart Array-Laufwerk ist .
Verwenden Sie für dieses Setup keine Partitionierung ... Erstellen Sie einfach das Dateisystem auf dem Block-Gerät:
Wenn Sie zu einem späteren Zeitpunkt erweitern möchten, fügen Sie Datenträger hinzu und erweitern Sie das logische HP Laufwerk mit den
hpssacli
Tools oder Smart Storage Administrator.Sie können das Gerät erneut scannen, um die neue Größe zu erhalten:
Bestätigen Sie die Änderung der Gerätegröße mit
dmesg|tail
.An diesem Punkt können Sie ausführen
xfs_growfs /mountpoint
(nicht Gerätename) und das Dateisystem wird online wachsen!quelle
mkfs.xfs
sind auch für MariaDB geeignet?Bei GPT geht es um das Partitionieren von Festplatten und Partitionstabellen. Wenn Sie also das XFS-Dateisystem ohne Partitionen auf der Festplatte ablegen möchten, benötigen Sie kein GPT-Label.
Das GPT-Label würde zerstört, sobald Sie das Dateisystem auf erstellen
/dev/sdb
. Beachten Sie, dass GPT am Ende des Datenträgers auch ein Sicherungsetikett erstellt. Einige Tools (partprobe
oderpartx
) versuchen, das GPT einer Festplatte zu "reparieren", wenn ein Backup gefunden wird. Einige Tools tun dies sogar ohne zu fragen, was dann zu einem überlasteten Dateisystem führen würde. Einige EFI-BIOS bieten auch eine solche "Funktion".Stellen Sie daher sicher, dass kein GPT-Sicherungsetikett vorhanden ist,
/dev/sdb
indem Sie zgdisk
.Im Allgemeinen würde ich empfehlen, die Festplatte zu partitionieren, was auch für andere Teammitglieder oder Administratoren hilfreich ist, um zu erkennen, dass die Festplatte verwendet wird. Es ist z. B. schwieriger festzustellen, ob eine Festplatte verwendet wird, wenn sie nicht partitioniert ist.
Normalerweise müssen Sie nach der Partitionierung der Festplatte auch keinen Neustart durchführen.
quelle
fdisk -l
. Erwähnenswert ist, dass Ersatzdatenträger nicht immer die gleiche Byte-Größe haben wie Ihr Original. Wenn sie noch 1 KB kleiner sind, können Sie sie nicht ohne Wiederherstellung wiederherstellen. Wenn Sie 50-100 MB frei lassen, nachdem Ihre Partition eine Versicherung dafür abgeschlossen hat.