Sprawdzenie zajętości dysków oraz listy dysków i partycji
Komenda df -h w systemie Linux wyświetla informacje o zajętości dysku w sposób czytelny dla człowieka.

dh -f
Komenda fdisk -l w systemie Linux wyświetla listę wszystkich dysków i ich partycji.

fdisk -l
Dodanie nowego dysku
W pierwszej kolejności należy dodać nowy dysk w vSphere, a po dodaniu nowego dysku przechodzimy do systemu Linux w celu zainicjalizowania dodanego dysku w systemie.
Po przejściu do systemu Linux logujemy się na konto root.

sudo su
Gdy będziemy zalogowani na konto root, wprowadzamy komendę, która skanuje kontrolery SCSI w poszukiwaniu nowych urządzeń (np. nowych dysków podłączonych do systemu).

echo "- - - " | sudo tee /sys/class/scsi_host/host*/scan >/dev/null
Po skanowaniu kontrolera SCSI wprowadzamy komendę sprawdzająca listę wszystkich dysków i partycji w celu sprawdzenia czy nowy dysk został zainicjalizowany. Na widocznym zrzucie ekranu poniżej widoczny jest dodany nowy dysk /dev/sdb o wielkości 5 GB. Dla dysku nie istnieje jeszcze żadna partycja.

fdisk -l
Następnie wprowadzamy komendę do zarządzania partycjami na dysku.

fdisk /dev/sd*

Za symbol * w komendzie wprowadzamy literę odpowiadającą dyskowi, dla którego będzie dodawana nowa partycja.
Interfejs tej komendy jest interaktywny w celu zobaczenia dostępnych opcji należy wprowadzić literę "m", a następnie potwierdzić klawiszem enter.
Jeśli dodawaliśmy nowy dysk i chcemy stworzyć nowa partycję wybieramy literę "n". Następnie wybieramy literę "p" - tworzenie partycji podstawowej. Wprowadzamy numer partycji - jeśli to pierwsza partycja na dysku to wprowadzamy liczbę 1, a następne operacje potwierdzamy enterem, aż do czasu wyświetlenia możliwości wprowadzenia nowych komend.
W kolejnym kroku należy zmienić typ partycji na Linux LVM. W tym celu należy wprowadzić literę "t", a następnie należy wybrać typ 8e.
W celu wyjścia oraz zapisania wprowadzonych zmian wprowadzamy literę "w"
W kolejnym kroku należy utworzyć nowy fizyczny wolumen dla tworzonej partycji.

pvcreate /dev/sd*#

Za symbol * w komendzie wprowadzamy literę odpowiadającą dyskowi, dla którego odnosi się tworzenie wolumenu. Za symbol # wprowadzamy odpowiednią liczbę. W tym przypadku będzie to liczba, z którą została utworzona partycja w poprzedniej komendzie.
Komenda vgdisplay wyświetla szczegółowe informacje o wszystkich grupach wolumenów w systemie LVM.

vgdisplay
Polecenie vgextend dodaje partycję /dev/sd*# do istniejącej grupy wolumenów LVM o nazwie ubuntu-vg

vgextend ubuntu-vg /dev/sd*#

Za symbol * w komendzie wprowadzamy literę odpowiadającą dyskowi, dla którego odnosi się dodawanie do istniejącej grupy wolumenów. Za symbol # wprowadzamy odpowiednią liczbę. W tym przypadku będzie to liczba, z którą została utworzona partycja.
Komenda lvdisplay wyświetla szczegółowe informacje o wszystkich logicznych wolumenach w systemie LVM.

lvdisplay
Kolejnym krokiem jest rozszerzenie logicznego wolumenu /dev/ubuntu-vg/ubuntu-lv o całe dostępne wolne miejsce w grupie wolumenów ubuntu-vg. Należy prowadzić komendę:

lvextend -l +100%FREE /dev/ubuntu-vg/ubuntu-lv
W celu rozszerzenia system plików na logicznym wolumenie (/dev/ubuntu-vg/ubuntu-lv) do nowego rozmiaru wolumenu korzystamy z komendy resize2fs. Jest to ostatnia komenda dotycząca rozszerzenia partycji.

resize2fs /dev/ubuntu-vg/ubuntu-lv
Po operacji dodawania dysku oraz tworzenia partycji należy sprawdzić czy zwiększyła się przestrzeń /dev/mapper/ubuntu--vg-ubuntu--lv poprzez komendę:

df -h
Następnie komendą fdisk -l należy sprawdzić czy pojawiła się nowo dodana partycja /dev/sd*#

fdisk -l

Symbolem * w komendzie jest litera odpowiadającą dyskowi, dla którego będzie dodana była partycja. Natomiast symbol # jest numerem dodanej partycji.
Dodanie nowej partycji dla rozszerzanego dysku w vSphere
W pierwszej kolejności należy rozszerzyć istniejący dysk w vSphere, a po zwiększeniu dysku przechodzimy do systemu Linux w celu zainicjalizowania dodanego dysku w systemie.
Po przejściu do systemu Linux logujemy się na konto root.

sudo su
Gdy będziemy zalogowani na konto root, wprowadzamy komendę, która skanuje kontrolery SCSI w poszukiwaniu zmian na urządzeniach (np. dysków podłączonych do systemu).

echo 1 | sudo tee /sys/class/block/sd?/device/rescan >/dev/null
Po skanowaniu kontrolera SCSI wprowadzamy komendę sprawdzająca listę wszystkich dysków i partycji w celu sprawdzenia czy rozszerzony dysk został zainicjalizowany. Na widocznym zrzucie ekranu poniżej widoczny jest rozszerzony dysk /dev/sdb o wielkości 10 GB. Dla dysku istnieje partycja /dev/sdb1 o wielkości 5 GB. Więc dla dysku istnieje jeszcze nie zagospodarowane miejsce, z którego powstanie nowa partycja.

fdisk -l
Następnie wprowadzamy komendę do zarządzania partycjami na dysku.

fdisk /dev/sd*

Za symbol * w komendzie wprowadzamy literę odpowiadającą dyskowi, dla którego będzie dodawana nowa partycja z rozszerzanego dysku.
Interfejs tej komendy jest interaktywny w celu zobaczenia dostępnych opcji należy wprowadzić literę "m", a następnie potwierdzić klawiszem enter.
Jeśli rozszerzaliśmy istniejący dysk i chcemy stworzyć nowa partycję wybieramy literę "n". Następnie wybieramy literę "p" - tworzenie partycji podstawowej. Wprowadzamy numer partycji - jeśli ma być to kolejna partycja na dysku to kreator podpowie liczbę jaką należy wprowadzić w celu poprawnego utworzenia partycji. Ewentualnie wpisując prędzej komendę fdisk -l możemy zaobserwować ostatnią partycję na dysku, dla którego było rozszerzane miejsce na vSphere. Ustawienie poprawnie partycji odbywa się poprzez dodanie do ostatniej istniejącej partycji wartości +1. Przykładowo ostatnią partycją istniejąca jest /dev/sdb1 to nowo tworzona partycja musi mieć numer 2 czyli /dev/sdb2. Operacje potwierdzamy enterem, aż do czasu wyświetlenia możliwości wprowadzenia nowych komend.
W kolejnym kroku należy zmienić typ partycji na Linux LVM. W tym celu należy wprowadzić literę "t", a następnie należy wybrać typ 8e.
W celu wyjścia oraz zapisania wprowadzonych zmian wprowadzamy literę "w"
W kolejnym kroku należy utworzyć nowy fizyczny wolumen dla tworzonej partycji.

pvcreate /dev/sd*#

Za symbol * w komendzie wprowadzamy literę odpowiadającą dyskowi, dla którego odnosi się tworzenie wolumenu. Za symbol # wprowadzamy odpowiednią liczbę. W tym przypadku będzie to liczba, z którą została utworzona partycja w poprzedniej komendzie.
Komenda vgdisplay wyświetla szczegółowe informacje o wszystkich grupach wolumenów w systemie LVM.

vgdisplay
Polecenie vgextend dodaje partycję /dev/sd*# do istniejącej grupy wolumenów LVM o nazwie ubuntu-vg.

vgextend ubuntu-vg /dev/sd*#

Za symbol * w komendzie wprowadzamy literę odpowiadającą dyskowi, dla którego odnosi się dodawanie do istniejącej grupy wolumenów. Za symbol # wprowadzamy odpowiednią liczbę. W tym przypadku będzie to liczba, z którą została utworzona partycja.
Komenda lvdisplay wyświetla szczegółowe informacje o wszystkich logicznych wolumenach w systemie LVM.

lvdisplay
Kolejnym krokiem jest rozszerzenie logicznego wolumenu /dev/ubuntu-vg/ubuntu-lv o całe dostępne wolne miejsce w grupie wolumenów ubuntu-vg. Należy prowadzić komendę:

lvextend -l +100%FREE /dev/ubuntu-vg/ubuntu-lv
W celu rozszerzenia system plików na logicznym wolumenie (/dev/ubuntu-vg/ubuntu-lv) do nowego rozmiaru wolumenu korzystamy z komendy resize2fs. Jest to ostatnia komenda dotycząca rozszerzenia partycji.

resize2fs /dev/ubuntu-vg/ubuntu-lv
Po operacji dodawania dysku oraz tworzenia partycji należy sprawdzić czy zwiększyła się przestrzeń /dev/mapper/ubuntu--vg-ubuntu--lv poprzez komendę:

df -h
Następnie komendą fdisk -l należy sprawdzić czy pojawiła się nowo dodana partycja /dev/sd*#

fdisk -l

Symbolem * w komendzie jest litera odpowiadającą dyskowi, dla którego będzie dodana była partycja. Natomiast symbol # jest numerem dodanej partycji.
Rozszerzanie istniejącej już partycji poprzez narzędzie parted
W pierwszej kolejności należy rozszerzyć istniejący dysk w vSphere, a po zwiększeniu dysku przechodzimy do systemu Linux w celu zainicjalizowania dodanego dysku w systemie.
Po przejściu do systemu Linux logujemy się na konto root.

sudo su
Gdy będziemy zalogowani na konto root, wprowadzamy komendę, która skanuje kontrolery SCSI w poszukiwaniu zmian na urządzeniach (np. dysków podłączonych do systemu).

echo 1 | sudo tee /sys/class/block/sd?/device/rescan >/dev/null
Po skanowaniu kontrolera SCSI wprowadzamy komendę sprawdzająca listę wszystkich dysków i partycji w celu sprawdzenia czy rozszerzony dysk został zainicjalizowany. Na widocznym zrzucie ekranu poniżej widoczny jest rozszerzony dysk /dev/sdb o wielkości 30 GB.

fdisk - l
Komenda parted uruchamia interaktywne narzędzie do zarządzania partycjami.

parted /dev/sd*

Za symbol * w komendzie wprowadzamy literę odpowiadającą dyskowi, dla którego będzie rozszerzana partycja.
W narzędziu parted wprowadzamy komendę resizepart

resizepart * 100%

Za symbol * wprowadzamy numer partycji dla której ma być rozszerzona dostępna przestrzeń.
Z narzędzia parted wychodzimy komendą:

quit
Po wyjściu z parted należy wprowadzić komendę do zmiany rozmiaru fizycznego wolumenu PV. Pozwoli to na dostosowanie przestrzeni dostępnej dla grupy wolumenów VG.

pvresize /dev/sd*#

Symbolem * w komendzie jest litera odpowiadającą dyskowi, dla którego będzie dodana była partycja. Natomiast symbol # jest numerem dodanej partycji.
Kolejnym krokiem jest rozszerzenie logicznego wolumenu /dev/ubuntu-vg/ubuntu-lv o całe dostępne wolne miejsce w grupie wolumenów ubuntu-vg. Należy prowadzić komendę:

lvextend -l +100%FREE /dev/ubuntu-vg/ubuntu-lv
W celu rozszerzenia system plików na logicznym wolumenie (/dev/ubuntu-vg/ubuntu-lv) do nowego rozmiaru wolumenu korzystamy z komendy resize2fs. Jest to ostatnia komenda dotycząca rozszerzenia partycji.

resize2fs /dev/ubuntu-vg/ubuntu-lv
Następnie komendą fdisk -l należy sprawdzić czy pojawiła się rozszerzona partycja /dev/sd*#.

fdisk -l

Symbolem * w komendzie jest litera odpowiadającą dyskowi, dla którego była rozszerzona partycja. Natomiast symbol # jest numerem rozszerzanej partycji