Verkleinern von Home, CentOs

Hattet ihr auch schon einmal das Problem, dass die Aufteilung einer Virtuellen Maschinen 50 / 50passiert, wenn man das automatische Partitionierung eingeschalten hat? Gut ich habe mir das mal angesehen und eine einfache Lösung mit der Commandline entdeckt welche ich euch gerne näherbringen würde. Im wesentlichen handelt es sich dabei um ein paar Schritte. Ausgangslage ist diese:

Aufheben des Mounts und des Logical Volumes wie folgt

  • umount /dev/mapper/centos-home
  • lvremove /dev/mapper/centos-home

Erstellen eines neuen Logischen Volumens mit 10Gb Größe und Fileformat mkfs

  • lvcreate -L 10GB -n home centos
  • mkfs.xfs /dev/centos/home

Wieder mounten und restlichen Speicherplatz zuweisen

  • mount /dev/mapper/centos-home
  • lvextend -r -l +100%FREE /dev/mapper/centos-root

Danach sieht das mehr oder weniger so aus.

Eventuell noch eine Reboot und gut ist es.
ps: Wer ein Backup seiner Daten ziehen möchte sollte dies mit tar durchziehen:

Hier wird beispielsweise der Inhalt des Home Verzeichnisses gesichert
tar -czvf /root/home.tgz -C /home
Nach dem Mounten könnte ihr es wieder herstellen
tar -xzvf /root/home.tgz -C /home

Dabei steht

  • c für Create
  • z für Zip
  • v für Verbose, also ausführliche Namen
  • f für Filename
  • x für Extrahieren, also entpacken.

Also dann, viel Spaß und Erfolg mit CentOS

#CentOS #Linux #LVM #Mount #Filesize #Backup