Forskellen kort fortalt
En partition er et fast afgrænset område på én disk med et filsystem direkte på. LVM tilføjer et lag: fysiske volumener samles i en volumengruppe, som logiske volumener tildeles plads fra. Filsystemet ligger så på et logisk volumen, der kan ændres i størrelse og flyttes uafhængigt af, hvor dataene fysisk ligger.
Se, hvad serveren bruger nu
Start med at undersøge den aktuelle opbygning. Kolonnerne TYPE og FSTYPE viser partitioner, LVM, kryptering og RAID. LVM-kommandoerne viser, hvor meget ledig plads volumengruppen stadig har, da ledig plads dér ikke er synlig i df.
lsblk -f
sudo pvs
sudo vgs
sudo lvsHvornår en almindelig partition er nok
Til en lille VPS med én virtuel disk er en partition enklere, og der er færre ting, som kan gå galt. Når udbyderen udvider disken, udvider du den sidste partition med growpart og derefter filsystemet. Begrænsningen er, at en partition kun kan udvides til ledig plads lige efter den, så en swap-partition eller en anden partition på den plads står i vejen.
Hvornår LVM kan betale sig
LVM er nyttigt, når du ikke ved, hvordan pladsen senere skal fordeles, når et volumen skal strække sig over flere diske, eller når du vil flytte data til en ny disk med pvmove, mens de er i brug. Det kan også oprette snapshots, som du skal reservere plads til. Et snapshot på de samme diske er ikke en sikkerhedskopi, og et fyldt klassisk snapshot bliver ugyldigt.
Opret et LVM-volumen
Disse kommandoer bruger en tom disk og ødelægger alt på den, så kontrollér enhedsnavnet to gange med lsblk. Lad noget plads i volumengruppen forblive utildelt: det er nemt at udvide et volumen senere, men sværere at formindske det. XFS kan slet ikke formindskes, og ext4 kan kun formindskes, når filsystemet er afmonteret.
sudo pvcreate /dev/sdX
sudo vgcreate data /dev/sdX
sudo lvcreate -L 20G -n app data
sudo mkfs.ext4 /dev/data/appHvis du skifter mening senere
En partition med data kan normalt ikke omdannes til LVM på stedet med standardværktøjer. Den sædvanlige fremgangsmåde er at tilføje en ny disk, oprette LVM på den, kopiere dataene og skifte over. Det kræver også ændringer i fstab og muligvis i opstartskonfigurationen. Planlæg dette med en kontrolleret sikkerhedskopi og konsoladgang. Detaljerne i opstarten varierer mellem distributioner, og derfor placerer mange installationsprogrammer /boot uden for LVM.
Diske i CH-J Server Manager
Disk Manager i Alpha 0.1.1 viser diske med deres lag, herunder LUKS, LVM, RAID og ZFS. Uden root er oversigten skrivebeskyttet og ufuldstændig, og den kan indlæses igen med sudo. Ændringer sættes først i kø som en plan, der skal gennemgås. Jobbet stopper uden at ændre noget, hvis opbygningen har ændret sig, siden planen blev oprettet. Trin, der kan medføre datatab, har en advarsel om først at lave en separat sikkerhedskopi. Kun Linux-blokenheder understøttes.