Partitionen und Dateisystem nach Festplatten-Upgrade vergrößern

Allgemein #

Nachdem Sie ein Festplatten-Upgrade bestellt haben und wir dieses durchgeführt haben, ist der Speicherplatz Ihrer Festplatte erweitert worden, jedoch noch nicht das Dateisystem oder die Partitionierung.

Je nach Betriebssystem sind unterschiedliche Schritte notwendig, um das Dateisystem auf die neue Größe der Festplatte zu erweitern. Folgend finden Sie eine Anleitung, wie dies unter Linux und Windows möglich ist.

Linux #

Unter Linux muss noch unterschieden werden, ob der Logical Volume Manager (LVM) genutzt wird, oder nicht. Um dies herauszufinden geben Sie folgenden Befehl ein:

lvs

Damit werden Ihnen alle Logical Volumes angezeigt. Wenn der Befehl nichts zurück liefert, verwenden Sie kein LVM.

 

 

Partition vergrößern #

Dieser Schritt muss mit und ohne LVM durchgeführt werden. Führen Sie dazu das Programm Parted auf die jeweilige Festplatte aus.

Eine Übersicht über Ihre Festplatte könne Sie mit dem Befehl lsblk sehen.

Beispiel:

root@k000000vsa:~# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sr0 11:0 1 1G 0 rom 
vda 252:0 0 50G 0 disk 
├─vda1 252:1 0 1M 0 part 
├─vda2 252:2 0 256M 0 part 
├─vda3 252:3 0 2G 0 part /boot
└─vda4 252:4 0 47.8G 0 part 
  ├─vgk000000vsa-swap 253:0 0 1G 0 lvm [SWAP]
  └─vgk000000vsa-root 253:1 0 46.8G 0 lvm /

 

In diesem Beispiel ist der Name der Festplatte vda. Führen Sie also folgenden Befehl aus:

parted /dev/vda

 

Geben Sie als nächstes print ein, um die Partitionierung zu sehen. Parted wird nun folgende Meldung anzeigen:

Warning: Not all of the space available to /dev/vda appears to be used, you can fix the GPT to use all of the space or continue with the current setting?
Fix/Ignore?

 

Geben sie fix ein, um GPT anzuweisen, allen Speicherplatz zu nutzen. Mittels print können die bestehenden Partitionen angezeigt werden. Mit dem Befehl resizepart kann nun die gewünschte Partition vergrößert werden.

(parted) resizepart
Partition number? 4
End? [53.7GB]? -1

 

Als Partitionsnummer haben wir hier 4 gewählt, da sich der Mountpunkt welchen wir vergrößern wollen ( / ) auf vda4 befindet. Üblicherweise wird die letzte Partition der Partitionstabelle vergrößert.

Beenden Sie Parted mit exit. Sie haben erfolgreich die Partition Ihres Servers vergrößert.

 

 

LVM vergrößern #

Wenn Sie kein LVM verwenden, können Sie diesen Schritt überspringen und direkt zu Dateisystem vergrößern wechseln.

 

Als erstes muss das Physical Volume (PV) vergrößert werden. Geben Sie für eine Übersicht den Befehl pvs ein:

root@k000000vsa:~# pvs
 PV        VG           Fmt  Attr PSize   PFree
 /dev/vda4 vgk000000vsa lvm2 a--  <47.75g 0

 

Da das PV wie auch schon vorhin festgestellt auf /dev/vda4 liegt, wird nun folgender Befehl ausgeführt:

root@k000000vsa:~# pvresize /dev/vda4

  Physical volume "/dev/vda4" changed
  1 physical volume(s) resized / 0 physical volume(s) not resized

 

Als letzter Schritt muss noch das Logical Volume (LV) in der Volume Group (VG) erweitert werden. Eine Übersicht der Volume Groups und deren Speicherzuordnungen finden Sie mit dem Befehl vgs:

root@k000000vsa:~# vgs
 VG           #PV #LV #SN  Attr   VSize   VFree
 vgk000000vsa   1   2   0  wz--n- <47.75g 0

 

Das LV kann mit dem Befehl lvextend vergrößert werden. Folgend sehen Sie den Befehl für unser Beispiel, welches jeglichen freien Speicher aus der VG dem LV vergibt:

root@k000000vsa:~# lvextend -l +100%FREE /dev/vgk000000vsa/root

 

root ist in unserem Fall das LV, welches am Anfang mit lvs gelistet wurde.

 

 

Dateisystem vergrößern #

Finden Sie zuerst das Dateisystem heraus, welches von Ihrem Server verwendet wird. Mit dem Befehl mount sehen Sie das jeweils verwendete Dateisystem:

root@k000000vsa:~# mount | grep root
/dev/mapper/vgk000000vsa-root on / type xfs (rw,relatime,attr2,inode64,logbufs=8,logbsize=32k,noquota)

 

In unserem Fall wird XFS verwendet. Das XFS-Dateisystem kann mit folgendem Befehl vergrößert werden:

xfs_growfs /

Im Falle von EXT4, kann das EXT4-Dateisytem mit folgendem Befehl vergrößert werden:

resize2fs /

Als erster Parameter ( / ) wird der Mountpunkt angegeben, welcher das Dateisystem beinhaltet. Je nach Größe, kann der Vorgang unterschiedlich lange benötigen.

 

Sie haben erfolgreich Ihr Dateisystem vergrößert!

 

 

Windows #

Unter Windows ist die Vergrößerung des Dateisystems relativ simpel. Starten Sie zunächst die Festplattenverwaltung indem Sie das Start-Menü Rechts-klicken und dann auf Disk Management klicken.

 

 

Rechts-klicken Sie auf die entsprechende Partition und wählen Sie Extend Volume.

 

 

Klicken Sie in dem Dialog 2 Mal auf Next und auf Finish.

 

 

Das Dateisystem wurde erfolgreich vergrößert!