Instalacja automatyczna – konfiguracja dysków
Domyślna konfiguracja dysków
W czasie automatycznej instalacji systemu Linux na serwerach dedykowanych, podsystem dyskowy konfigurowany jest poprzez poprzez LVM.
Domyślna konfiguracja podsystemu dyskowego:
| Punkt montowania | Rozmiar | Nazwa | System plików | Uwagi |
|---|---|---|---|---|
| /boot | 512 MB | – | ext4 | Tylko wybrane systemy 1 |
| / | 8 GB | /dev/storage/root | ext4 | |
| swap | 8 GB | /dev/storage/swap | swap | |
| /srv | reszta | /dev/storage/srv | ext4 2 | Pozostała wolna przestrzeń |
1 Występuje tylko w systemach CentOS 6 i CentOS 7 (poza LVM).
2 Do czerwca 2016 używany był system plików xfs (ten system plików nie posiada obsługi zmniejszania rozmiaru).
Zmiana wielkości woluminów – uzyskanie wolnego miejsca
W pierwszej kolejności należy usunąć lub zmniejszyć wolumin srv w celu uzyskania wolnej przestani.
Wolumin srv można usunąć w taki sposób:
umount /srv
lvremove -f /dev/storage/srv
Należy też usunąć wpis dotyczący punktu montowania /srv z pliku konfiguracyjnego /etc/fstab.
/dev/mapper/storage-srv /srv ext4 defaults 0 2
Powyższą linie można usunąć dowolnym edytorem tekstu lub np. poleceniem:
sed -ie '/\/srv/d' /etc/fstab
Alternatywnie, w przypadku gdy wolumin srv został sformatowany z systemem plików ext4 możliwe jest zmniejszenie jego rozmiaru.\
Przed operacją zmniejszenia woluminu musi zostać on odmontowany.
Aby pomniejszyć wolumin o 16G należy wydać polecenie:
lvreduce -r -L -16G /dev/storage/srv
Lub aby zmniejszyć wolumin ustawiając jego rozmiar na 16G należy wydać polecenie:
lvreduce -r -L 16G /dev/storage/srv
Zmiana wielkości root
Po uzyskaniu wolnej przestrzeni można wykonać zmianę rozmiaru woluminu root.
Zwiększenie rozmiaru o dodatkowe 16G:
lvextend -r -L +16G /dev/storage/root
Po wykonaniu powyższej operacji wolumin root będzie miał rozmiar 24G.
Zwiększenie rozmiaru do 16G:
lvextend -r -L 16G /dev/storage/root
Zmiana wielkości swap
Aby zmienić rozmiar woluminu swap należy wykonać poniższe operacje:
swapoff -a
lvextend -L 32G /dev/storage/swap
mkswap -f -L SWAP /dev/storage/swap
swapon -a