Разликата накратко
Дялът е фиксирана област от един диск, върху която директно се намира файлова система. LVM добавя слой: физическите томове се обединяват в група томове, от която се заделят логически томове. Файловата система се разполага върху логически том, чийто размер и местоположение могат да се променят независимо от физическото местоположение на данните.
Вижте какво използва сървърът сега
Първо прегледайте текущото разположение. Колоните TYPE и FSTYPE показват дялове, LVM, шифроване и RAID. Командите на LVM показват колко свободно място остава в групата томове, защото това свободно място не се вижда в df.
lsblk -f
sudo pvs
sudo vgs
sudo lvsКога стандартният дял е достатъчен
За малък VPS с един виртуален диск дялът е по-прост и има по-малко възможности за проблеми. Когато доставчикът увеличи диска, разширявате последния дял с growpart, а след това и файловата система. Ограничението е, че дялът може да се разширява само в свободното място непосредствено след него, така че дял за swap или друг дял на това място пречи.
Кога LVM си заслужава
LVM е полезен, когато не знаете как ще разпределите мястото по-късно, когато един том трябва да обхваща няколко диска или когато искате да преместите данни на нов диск с pvmove, докато се използват. Поддържа и моментни снимки, за които трябва да запазите място. Моментна снимка върху същите дискове не е резервно копие, а запълнената класическа моментна снимка става невалидна.
Създаване на LVM том
Тези команди използват празен диск и унищожават всичко на него, затова проверете името на устройството два пъти с lsblk. Оставете част от мястото в групата томове неразпределено: по-късното увеличаване на том е лесно, а намаляването е по-трудно. XFS изобщо не може да се намалява, а ext4 може да се намалява само когато е демонтирана.
sudo pvcreate /dev/sdX
sudo vgcreate data /dev/sdX
sudo lvcreate -L 20G -n app data
sudo mkfs.ext4 /dev/data/appАко промените решението си по-късно
Дял с данни обикновено не може да се преобразува на място в LVM със стандартни инструменти. Обичайният подход е да добавите нов диск, да създадете LVM върху него, да копирате данните и да преминете към него. Това изисква и промени във fstab, а вероятно и в конфигурацията за зареждане. Планирайте това с проверено резервно копие и достъп до конзолата. Подробностите при зареждане зависят от дистрибуцията, затова много инсталатори оставят /boot извън LVM.
Дискове в CH-J Server Manager
Disk Manager в Alpha 0.1.1 показва дисковете със слоевете им, включително LUKS, LVM, RAID и ZFS. Без root прегледът е непълен и само за четене, а може да се зареди отново със sudo. Промените първо се нареждат на опашка като план за преглед. Ако разположението се е променило след създаването на плана, задачата спира, без да променя нищо. Стъпките с риск от загуба на данни имат предупреждение първо да направите отделно резервно копие. Поддържат се само блокови устройства на Linux.