Zoeken op website

Hoe u een nieuwe schijf groter dan 2 TB kunt toevoegen aan een bestaande Linux


Heeft u ooit geprobeerd een harde schijf groter dan 2TB te partitioneren met behulp van het hulpprogramma fdisk en vroeg u zich af waarom u uiteindelijk een waarschuwing kreeg om GPT te gebruiken? Ja, dat heb je goed. We kunnen een harde schijf groter dan 2TB niet partitioneren met behulp van de fdisk-tool.

In dergelijke gevallen kunnen we de opdracht parted gebruiken. Het grootste verschil ligt in de partitieformaten waarbij fdisk het DOS partitietabelformaat gebruikt en parted het GPT formaat gebruikt.

TIP: je kunt ook gdisk gebruiken in plaats van de parted tool.

In dit artikel laten we zien hoe u een nieuwe schijf groter dan 2TB kunt toevoegen aan een bestaande Linux-server zoals RHEL/CentOS of Debian/Ubuntu.

Ik gebruik de hulpprogramma's fdisk en parted om deze configuratie uit te voeren.

Maak eerst een lijst van de huidige partitiedetails met behulp van de fdisk-opdracht, zoals weergegeven.

fdisk -l

Voor de doeleinden van dit artikel sluit ik een harde schijf met een capaciteit van 20 GB aan, die ook kan worden gevolgd voor een schijf groter dan 2TB. Nadat u een schijf hebt toegevoegd, controleert u de partitietabel met dezelfde fdisk-opdracht als weergegeven.

fdisk -l

Tip: als u een fysieke harde schijf toevoegt, kan het zijn dat er al partities zijn aangemaakt. In dergelijke gevallen kunt u fdsik gebruiken om hetzelfde te verwijderen voordat u parted gebruikt.

fdisk /dev/xvdd

Gebruik de d-schakelaar voor de opdracht om de partitie te verwijderen en w om de wijzigingen te schrijven en af te sluiten.

Belangrijk: je moet voorzichtig zijn bij het verwijderen van de partitie. Hierdoor worden de gegevens op de schijf gewist.

Nu is het tijd om een nieuwe harde schijf te partitioneren met behulp van de parted-opdracht.

parted /dev/xvdd

Stel het partitietabelformaat in op GPT

(parted) mklabel gpt

Maak de primaire partitie en wijs de schijfcapaciteit toe, hier gebruik ik 20 GB (in jouw geval zou dit 2 TB zijn).

(parted) mkpart primary 0GB 20GB

Laten we, puur uit nieuwsgierigheid, eens kijken hoe deze nieuwe partitie in fdisk wordt vermeld.

fdisk /dev/xvdd

Formatteer en mount nu de partitie en voeg hetzelfde toe in /etc/fstab, dat de bestandssystemen bestuurt die moeten worden gemount wanneer het systeem opstart.

mkfs.ext4 /dev/xvdd1

Nadat de partitie is geformatteerd, is het nu tijd om de partitie onder /data1 te koppelen.

mount /dev/xvdd1 /data1

Voor permanente montage voegt u de vermelding in het bestand /etc/fstab toe.

/dev/xvdd1     /data1      ext4      defaults  0   0

Belangrijk: Kernel moet GPT ondersteunen om te kunnen partitioneren met behulp van het GPT-formaat. Standaard heeft RHEL/CentOS een Kernel met GPT-ondersteuning, maar voor Debian/Ubuntu moet je de kernel opnieuw compileren na het wijzigen van de configuratie.

Dat is het! In dit artikel hebben we u laten zien hoe u de opdracht parted gebruikt. Deel uw opmerkingen en feedback met ons.