Надстройка на диск с LVM в Linux
LVM (Logical Volume Manager) е мощна система, която прави дисковете гъвкави и управляеми в Linux системи. Едно от най-големите ѝ предимства е, че ви позволява да увеличите размера на диска без рестартиране. В тази статия ще обясним как да увеличите съществуващ диск в Linux система, използвайки LVM.
Изисквания
- Root потребител
- Linux система, използваща LVM
- Допълнително дисково пространство (свободно място на същия диск или нов диск)
1. Разширяване на дисковото пространство
Ако физически сте разширили диск (например на облачни сървъри), операционната система може да не открие автоматично тази промяна. Следователно:
Повторно сканиране на диска:
echo 1 > /sys/class/block/sdX/device/rescan
Заменете sdX с името на вашия диск (напр. sda, vda).
2. Създайте дял с новото пространство
Разделете новодобавеното пространство (например с fdisk или parted):
Пример за използване на fdisk:
fdisk /dev/sdX
Команди:
- n → Създаване на нов дял
- t → Задаване на типа му на 8e (LVM)
- w → Запазване и изход
След това:
partprobe
3. Добавете новия дял към LVM
Създайте физически том (PV):
pvcreate /dev/sdX1
Добавяне към съществуваща група томове:
vgextend my_vg /dev/sdX1
my_vg е името на текущата група томове. За да проверите:
vgs
4. Разширяване на логическия том (LV)
Команда за разширяване:
lvextend -l +100%FREE /dev/my_vg/my_lv
Изразът +100%FREE използва цялото налично пространство. my_vg и my_lv са имена на LVM групи и томове.
5. Разгънете файловата система
Командите варират в зависимост от файловата система, която използвате:
Ако използвате ext4:
resize2fs /dev/my_vg/my_lv
Ако използвате xfs:
- xfs_growfs /mount/noktasi
- Проверка
Проверка
df -h
Можете да видите, че дисковото пространство е увеличено успешно с тази команда.
💡 Допълнителна информация
Командите lsblk, vgs, lvs и pvs са много полезни за проверка на състоянието на LVM.
Тъй като LVM работи на работещи системи, тези операции не изискват рестартиране.
Забележка: Сигурност на данните
Въпреки че тези операции могат да се извършват без загуба на данни, силно се препоръчва предварително да направите резервно копие на твърдия диск.
Надграждането на LVM диск с Linux е най-ефективният начин за увеличаване на капацитета на диска без прекъсване на системата. Този метод ви позволява гъвкаво да управлявате ресурсите според нуждите на вашата система. Ако планирате да разширите структурата на LVM, просто следвайте внимателно стъпките по-горе.