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

Cara membesarkan cakera pelayan Linux tanpa kehilangan data

Selepas membesarkan cakera maya, luaskan petak, LVM dan sistem fail ext4 atau XFS mengikut urutan yang betul.

Sebelum mengubah apa-apa

Cipta dan uji sandaran atau petikan keadaan mesin maya terlebih dahulu. Pembesaran ialah operasi rutin, tetapi kesilapan pada nama peranti boleh merosakkan data, dan sandaran jadual petak bukanlah sandaran data anda. Kemudian besarkan cakera dalam hipervisor atau melalui penyedia pengehosan anda, kerana sistem hanya boleh menggunakan ruang yang sudah ada pada cakera.

Kenal pasti susun atur cakera

Setiap lapisan perlu diluaskan secara berasingan, dari bawah ke atas: cakera, petak, LVM jika digunakan, dan sistem fail. Perintah ini menunjukkan lapisan, jenis sistem fail dan ruang yang dilekapkan di setiap lokasi. Nama peranti dalam contoh berikut hanyalah ilustrasi; gunakan nama daripada pelayan anda sendiri.

lsblk -f
df -hT
sudo pvs; sudo vgs; sudo lvs

Petak dan ext4 atau XFS

growpart, daripada pakej cloud-guest-utils pada Ubuntu dan Debian, meluaskan petak ke dalam ruang kosong di belakangnya. Perhatikan bahawa cakera dan nombor petak ialah argumen berasingan. Kemudian besarkan sistem fail: resize2fs untuk ext4 menerima peranti, manakala xfs_growfs menerima titik lekap. Kedua-duanya berfungsi semasa sistem fail dilekapkan.

sudo growpart /dev/sda 2

# ext4
sudo resize2fs /dev/sda2

# XFS
sudo xfs_growfs /

Dengan LVM

Apabila petak mengandungi volum fizikal LVM, maklumkan saiz baharu kepada LVM dan luaskan volum logik. Pilihan -r turut membesarkan sistem fail di atasnya, jadi perintah ubah saiz yang berasingan tidak diperlukan.

sudo growpart /dev/sda 3
sudo pvresize /dev/sda3
sudo lvextend -r -l +100%FREE /dev/ubuntu-vg/ubuntu-lv

Semak hasil dan fahami batasannya

Jalankan df -hT sekali lagi untuk mengesahkan saiz baharu. Growpart hanya boleh menggunakan ruang kosong betul-betul di belakang petak, jadi swap atau petak lain yang menghalang perlu diuruskan dahulu. XFS langsung tidak boleh dikecilkan, dan mengecilkan sistem fail lain jauh lebih berisiko daripada membesarkannya, jadi tentukan saiz peluasan dengan teliti.

Disk Manager dalam CH-J Server Manager

Disk Manager untuk pelayan Linux memaparkan peta cakera dengan petak, sistem fail serta lapisan LVM dan LUKS, dan boleh mencadangkan peluasan automatik selepas cakera dibesarkan. Perubahan menunggu dalam baris gilir yang anda semak sebagai pelan; sebelum melaksanakannya, aplikasi membaca semula keadaan pelayan dan berhenti jika keadaan itu tidak lagi sepadan. Aplikasi menyimpan metadata jadual petak sebelum perubahan, tetapi ini tidak menggantikan sandaran data anda. Pelayan Windows dikesan dan ditolak kerana tidak disokong.

Dokumentasi terperinci

man: resize2fs →

man: xfs_growfs →

man: lvextend →

Buka kunci biometrik dan keselamatan →