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