CH-J Server Managerpamamahala ng server sa pamamagitan ng SSH
Menu
Lahat ng gabay at artikulo →

LVM o karaniwang partition: alin ang dapat piliin para sa server?

Ano ang idinadagdag ng LVM sa simpleng partition, ano ang kapalit nito, at paano pumili para sa maliit na VPS o server na may maraming disk.

Ang pagkakaiba sa madaling sabi

Ang partition ay isang nakapirming saklaw sa isang disk, na may file system na direktang nakalagay rito. Nagdaragdag ang LVM ng isang layer: pinagsasama ang mga physical volume sa isang volume group, at mula rito ay naglalaan ng mga logical volume. Nakalagay ang file system sa logical volume na maaaring baguhin ang laki at ilipat nang hiwalay sa pisikal na lokasyon ng data.

Tingnan ang kasalukuyang gamit ng server

Magsimula sa pagbasa ng kasalukuyang pagkakaayos. Ipinapakita ng mga column na TYPE at FSTYPE ang mga partition, LVM, encryption at RAID. Ipinapakita ng mga LVM command kung gaano pa kalaki ang libreng espasyo sa volume group, dahil hindi nakikita sa df ang libreng espasyong iyon.

lsblk -f
sudo pvs
sudo vgs
sudo lvs

Kailan sapat ang karaniwang partition

Para sa maliit na VPS na may isang virtual disk, mas simple ang partition at mas kaunti ang maaaring pagmulan ng problema. Kapag pinalaki ng provider ang disk, palakihin ang huling partition gamit ang growpart at pagkatapos ay ang file system. Ang limitasyon ay maaari lamang lumaki ang partition papunta sa libreng espasyong kasunod mismo nito, kaya makahahadlang ang swap partition o ibang partition sa puwestong iyon.

Kailan kapaki-pakinabang ang LVM

Kapaki-pakinabang ang LVM kapag hindi pa alam kung paano hahatiin ang espasyo sa hinaharap, kapag kailangang sumaklaw sa maraming disk ang isang volume, o kapag gustong ilipat ang data sa bagong disk gamit ang pvmove habang ginagamit pa ito. Maaari rin itong gumawa ng mga snapshot, na kailangan mong laanan ng espasyo. Ang snapshot sa parehong mga disk ay hindi backup, at nagiging invalid ang isang klasikong snapshot kapag napuno.

Gumawa ng LVM volume

Gumagamit ang mga command na ito ng walang-lamang disk at sinisira ang anumang laman nito, kaya dalawang beses na suriin ang pangalan ng device gamit ang lsblk. Mag-iwan ng espasyong hindi nakalaan sa volume group: madaling palakihin ang volume sa hinaharap, ngunit mas mahirap paliitin. Hindi maaaring paliitin ang XFS, at maaari lamang paliitin ang ext4 kapag hindi ito naka-mount.

sudo pvcreate /dev/sdX
sudo vgcreate data /dev/sdX
sudo lvcreate -L 20G -n app data
sudo mkfs.ext4 /dev/data/app

Kung magbabago ang pasya sa hinaharap

Karaniwang hindi maaaring gawing LVM ang isang partition na may data sa mismong kinalalagyan nito gamit ang mga karaniwang tool. Ang madalas na paraan ay magdagdag ng bagong disk, gumawa ng LVM dito, kopyahin ang data at lumipat sa paggamit nito. Nangangailangan din ito ng mga pagbabago sa fstab at posibleng sa boot configuration. Ihanda ang planong ito nang may nasuring backup at console access. Nagkakaiba ang mga detalye ng pag-boot ayon sa distribusyon, kaya maraming installer ang naglalagay ng /boot sa labas ng LVM.

Mga disk sa CH-J Server Manager

Ipinapakita ng Disk Manager sa Alpha 0.1.1 ang mga disk kasama ang mga layer nito, kabilang ang LUKS, LVM, RAID at ZFS. Kung walang root, mababasa lamang ang imbentaryo at hindi ito kumpleto; maaari itong i-load muli gamit ang sudo. Ipinipila muna ang mga pagbabago bilang planong susuriin, at hihinto ang gawain nang walang binabago kung nagbago ang pagkakaayos mula nang ginawa ang plano. May babala ang mga hakbang na maaaring magdulot ng pagkawala ng data na gumawa muna ng hiwalay na backup. Mga Linux block device lamang ang saklaw nito.

Detalyadong dokumentasyon

man: lvm →

man: lvcreate →

Biometric na pag-unlock at seguridad →