GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Gewusst wie:CentOS 7 – Erstellen einer Partition mit mehr als 2 TB mit PARTED

Einführung

In diesem Artikel wird erläutert, wie Sie zwei 3-TB-Festplatten mithilfe von PARTED zu einem vorhandenen CentOS 7-System hinzufügen und sie in einem RAID1-Software-Raid-Mirror platzieren.

PARTED ist wie fdisk ein Dienstprogramm zum Bearbeiten von Festplattenpartitionen. Ein Vorteil gegenüber fdisk besteht darin, dass es mit der Bereitstellung von Datenträgern umgehen kann, deren Volumes eine Größe von mehr als ~1,9 TB umfassen.

Voraussetzungen

Die meisten Linux-Betriebssysteme werden mit vorinstalliertem PARTED bereitgestellt. Sollte dies nicht der Fall sein, verwenden Sie Ihr bevorzugtes Paketinstallationsprogramm (apt-get, yum), um die Software zu erwerben.

Erstellen einer 2 TB oder größeren Partition mit PARTED

Wir müssen die Laufwerke mit PARTED partitionieren; normales fdisk kann es nicht (es weiß nicht, wie es mit etwas über 1,9 TB umgehen soll) und markiert die Laufwerke als GPT. Wir verwenden dann MDADM, um den Software-Raid-Mirror zu erstellen.

In diesem Beispiel heißen die beiden neuen 3-TB-Laufwerke /dev/sdb und /dev/sdc

Partitionieren Sie Festplatten mit PARTED

parted -a optimal /dev/sdb

Dadurch werden Sie in die Parted CLI auf /dev/sdb geladen. Führen Sie die folgenden Befehle aus, um die Festplatte zu GPT zu machen:

mklabel gpt

Sie sollten eine Warnung erhalten, die besagt:

Warning: The existing disk label on /dev/sdb will be destroyed and all data on this disk will be lost.Do you want to continue? Yes/No?

Geben Sie Y ein und führen Sie dann den folgenden Befehl aus, um Ihre /dev/sdb-Festplatte auf ext4 und eine primäre Festplatte einzustellen, beginnend bei 0 % und bis 100 % zu füllen:

mkpart primary ext4 0% 100%

Verwenden Sie den folgenden Befehl, um die von Ihnen erstellten Partitionsinformationen anzuzeigen:

print

Abhängig von Ihrer Einrichtung erhalten Sie etwas Ähnliches wie das Folgende:

Model: Msft Virtual Disk (scsi) Disk /dev/sdb: 3TB Sector size (logical/physical): 512B/512B Partition Table: gpt Number Start End Size File system Name Flags 1 1049kB 3TB 3TB primary raid

Führen Sie den folgenden Befehl aus, um Ihre Partition als Raid zu kennzeichnen:

set 1 raid on

Führen Sie das gleiche Verfahren oben für /dev/sdc durch.

Weisen Sie mdadm an, ein RAID-Gerät namens /dev/md0 zu erstellen, indem Sie den folgenden Befehl ausführen:

mdadm --create /dev/md0 --level=1 --raid-devices=2 /dev/sdb1 /dev/sdc1
mdadm: Note: this array has metadata at the start and may not be suitable as a boot device. If you plan to store '/boot' on this device please ensure that your boot-loader understands md/v1.x metadata, or use --metadata=0.90 Continue creating array?

Lesen Sie die Warnung und drücken Sie Y und Sie sollten eine Ausgabe wie die folgende erhalten:

mdadm: Defaulting to version 1.2 metadata mdadm: array /dev/md0 started.

Warten Sie, bis das System den Synchronisierungsvorgang abgeschlossen hat. Wenn Sie fertig sind, erstellen Sie ein neues Verzeichnis und mounten Sie Ihr neues MD-Gerät.

Führen Sie den folgenden Befehl aus, um Ihre aktuelle Partitionskonfiguration anzuzeigen:

cat /proc/mdstat

Sie sollten eine Ausgabe wie die folgende erhalten:

Personalities : [raid1] 
md0 : active raid1 sdc1[1] sdb1[0] 
10475392 blocks super 1.2 [2/2] [UU]

Erstellen Sie ein neues Raid 1-Verzeichnis, indem Sie Folgendes ausführen:

mkdir /raid1

Mounten Sie dann Ihr Raid in Ihr neues Raid 1-Verzeichnis

mount /dev/md0 /raid1/

Als nächstes müssen wir fstab und mdadm.conf aktualisieren

Öffnen Sie mit Ihrem bevorzugten Editor /etc/fstab und fügen Sie Folgendes zur letzten Zeile der fstab-Datei hinzu.

/dev/md0 /raid1 ext4 defaults 0 0

Sobald es fertig ist, sollte es ungefähr so ​​aussehen

#
# /etc/fstab
# Created by anaconda on Fri Jun 20 09:39:24 2014
#
# Accessible filesystems, by reference, are maintained under '/dev/disk'
# See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info
#
UUID=bfc860b0-9d1c-41e9-984f-83166f20dc03 /                       ext4    defaults        1 1
UUID=e136ebe6-f2b8-4098-bd16-11a1fa6044e2 /boot                   ext4    defaults        1 2
UUID=911f21eb-7500-41cd-9c0d-e2d4ab822b55 swap                    swap    defaults        0 0
tmpfs                   /dev/shm                tmpfs   defaults        0 0
devpts                  /dev/pts                devpts  gid=5,mode=620  0 0
sysfs                   /sys                    sysfs   defaults        0 0
proc                    /proc                   proc    defaults        0 0
/dev/md0      /raid1     ext4    defaults     0 0

Aktualisieren Sie Frau mit dem folgenden Befehl:

 mdadm --detail --scan > /etc/mdadm.conf

Herzliche Glückwünsche! Sie haben ein neues RAID1-Gerät mit MDADM mit GPT-Partitionierung erstellt.

Vielen Dank, dass Sie dieser Anleitung gefolgt sind! Bitte schauen Sie hier wieder vorbei, um weitere Updates zu erhalten und mehr über unsere VPS-Hosting-Lösungen zu erfahren.

Sehen Sie sich unseren VPS-Hosting-Preis an.


Linux
  1. Partitionieren Sie ein Laufwerk unter Linux mit GNU Parted

  2. So fügen Sie einem vorhandenen Linux eine neue Festplatte mit mehr als 2 TB hinzu

  3. Erstellen und Verwalten von Partitionen unter Linux mit parted

  4. So installieren Sie DenyHost unter CentOS 6.7

  5. So richten Sie eine Firewall mit Firewalld unter CentOS 8 ein

So installieren Sie Metabase auf CentOS 8

So installieren Sie Jenkins unter CentOS 8

So installieren Sie Kubernetes mit Minikube unter CentOS 8

So installieren Sie Nginx mit dem RTMP-Modul unter CentOS 8

So installieren Sie CentOS / RHEL 7 auf einer RAID-Partition

So formatieren und mounten Sie Festplatten mit mehr als 2 TB unter Linux