CH-J Server Managerpengurusan pelayan melalui SSH
Menu
Semua panduan dan artikel →

LVM atau petak standard: yang mana patut dipilih untuk pelayan?

Kelebihan LVM berbanding petak biasa, kos penggunaannya, dan cara memilih untuk VPS kecil atau pelayan dengan beberapa cakera.

Perbezaannya secara ringkas

Petak ialah julat tetap pada satu cakera, dengan sistem fail terus di atasnya. LVM menambah satu lapisan: volum fizikal dihimpunkan dalam kumpulan volum, kemudian volum logik diperuntukkan daripadanya. Sistem fail berada pada volum logik yang boleh diubah saiz dan dipindahkan tanpa bergantung pada lokasi fizikal data.

Lihat susun atur yang digunakan pelayan sekarang

Mulakan dengan membaca susun atur semasa. Lajur TYPE dan FSTYPE menunjukkan petak, LVM, penyulitan dan RAID. Perintah LVM menunjukkan baki ruang kosong dalam kumpulan volum, kerana ruang kosong di situ tidak kelihatan dalam df.

lsblk -f
sudo pvs
sudo vgs
sudo lvs

Bila petak standard sudah memadai

Untuk VPS kecil dengan satu cakera maya, petak lebih mudah dan mempunyai lebih sedikit punca masalah. Apabila penyedia membesarkan cakera, besarkan petak terakhir dengan growpart, kemudian sistem failnya. Batasannya ialah petak hanya boleh dibesarkan ke ruang kosong betul-betul selepasnya, jadi petak swap atau petak lain di kedudukan itu akan menghalang.

Bila LVM berbaloi

LVM berguna apabila anda belum tahu cara ruang akan dibahagikan kelak, apabila satu volum perlu merentasi beberapa cakera, atau apabila anda mahu memindahkan data ke cakera baharu dengan pvmove semasa volum masih digunakan. LVM juga boleh membuat petikan keadaan, yang memerlukan ruang diperuntukkan khas. Petikan keadaan pada cakera yang sama bukan sandaran, dan petikan keadaan klasik yang penuh menjadi tidak sah.

Cipta volum LVM

Perintah ini menggunakan cakera kosong dan memusnahkan segala kandungannya, jadi semak nama peranti dua kali dengan lsblk. Biarkan sebahagian ruang kumpulan volum tanpa peruntukan: membesarkan volum kemudian mudah, manakala mengecilkannya lebih sukar. XFS langsung tidak boleh dikecilkan, dan ext4 hanya boleh dikecilkan apabila dinyahlekap.

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

Jika anda berubah fikiran kemudian

Petak yang mengandungi data biasanya tidak boleh ditukar terus kepada LVM di tempat asal dengan alat standard. Cara lazim ialah menambah cakera baharu, mencipta LVM padanya, menyalin data dan beralih menggunakannya. Ini juga memerlukan perubahan pada fstab dan mungkin konfigurasi but. Sediakan rancangan itu dengan sandaran yang telah disahkan dan akses konsol. Butiran proses but berbeza mengikut pengedaran, sebab itulah banyak pemasang mengekalkan /boot di luar LVM.

Cakera dalam CH-J Server Manager

Disk Manager dalam Alpha 0.1.1 menunjukkan cakera bersama lapisannya, termasuk LUKS, LVM, RAID dan ZFS. Tanpa root, inventori hanya boleh dibaca dan tidak lengkap, serta boleh dimuat semula dengan sudo. Perubahan mula-mula dimasukkan ke baris gilir sebagai rancangan untuk disemak, dan tugas berhenti tanpa mengubah apa-apa jika susun atur berubah sejak rancangan dibuat. Langkah yang boleh menyebabkan kehilangan data disertai amaran supaya membuat sandaran berasingan dahulu. Ia hanya meliputi peranti blok Linux.

Dokumentasi terperinci

man: lvm →

man: lvcreate →

Buka kunci biometrik dan keselamatan →