Rumah >Tutorial sistem >LINUX >Perkemas ruang storan dan urus Linux LVM dengan mudah

Perkemas ruang storan dan urus Linux LVM dengan mudah

WBOY
WBOYke hadapan
2024-02-13 11:15:02493semak imbas

Sebagai pentadbir sistem Linux, mengurus ruang storan adalah tugas yang sangat penting. Apabila perniagaan anda berkembang, mengurus ruang cakera keras menjadi semakin sukar. Dalam kes pembahagian tradisional, anda perlu menguruskan keseluruhan partition, tetapi dalam Linux LVM, anda boleh menyediakan ruang storan dengan lebih fleksibel dan mudah mengembangkan atau mengurangkannya apabila diperlukan.

Mengurangkan/mengecilkan volum logik menimbulkan risiko tertinggi rasuah data. Jadi, cuba elakkan ini jika boleh, tetapi jika tiada pilihan lain, teruskan.

Sebelum mengecilkan LVM, digalakkan buat backup dulu. Apabila anda kehabisan ruang cakera dalam LVM, anda boleh membuat sedikit ruang kosong pada kumpulan volum dengan mengecilkan LVM sedia ada yang tidak menggunakan semua ruang, dan bukannya menambah cakera fizikal baharu. Nota: Pengecutan tidak disokong pada sistem fail GFS2 atau XFS.

Jika anda baru dalam Pengurusan Volume Logik (LVM), saya syorkan anda mulakan dengan artikel kami sebelum ini.

精简存储空间,轻松管理Linux LVM

Bahagian 1: Cara membuat/mengonfigurasi LVM (Pengurusan Kelantangan Logik) dalam Linux Bahagian 2: Cara melanjutkan/meningkatkan LVM (Pelarasan Kelantangan Logik) dalam Linux

精简存储空间,轻松管理Linux LVM

Mengurangkan volum logik melibatkan langkah-langkah berikut:

Nyahlekap sistem fail Semak sistem fail untuk sebarang ralat Kurangkan saiz sistem fail Kurangkan saiz volum logik Semak semula sistem fail untuk ralat (pilihan) Pasang sistem fail Semak saiz sistem fail yang dikurangkan

Sebagai contoh: Anda mempunyai LVM 100GB yang tidak menggunakan semua ruang, dan anda ingin mengurangkannya kepada 80GB supaya 20GB boleh digunakan untuk tujuan lain.

# df -h /testlvm1
 
Filesystem              Size Used Avail Use% Mounted on
/dev/mapper/vg01-lv002  100G 15G  85G   12%  /testlvm1

Nyahpasang sistem fail

Gunakan arahan umount untuk menyahlekap sistem fail:

# umount /testlvm1

Semak sistem fail untuk sebarang ralat

Gunakan arahan e2fsck untuk menyemak sistem fail untuk ralat:

# e2fsck -f /dev/mapper/vg01-lv002
 
e2fsck 1.42.9 (28-Dec-2013)
Pass 1: Checking inodes, blocks, and sizes
Pass 2: Checking directory structure
Pass 3: Checking directory connectivity
Pass 4: Checking reference counts
Pass 5: Checking group summary information
/dev/mapper/vg01-lv002: 13/6553600 files (0.0% non-contiguous), 12231854/26212352 blocks

Kecilkan sistem fail

Arahan berikut akan mengecilkan sistem fail testlvm1 daripada 100GB kepada 80GB.

Sintaks biasa untuk mengubah saiz sistem fail (resize2fs):

resize2fs [现有逻辑卷名] [新的文件系统大小]

Arahan sebenar adalah seperti berikut:

# resize2fs /dev/mapper/vg01-lv002 80G
 
resize2fs 1.42.9 (28-Dec-2013)
Resizing the filesystem on /dev/mapper/vg01-lv002 to 28321400 (4k) blocks.
The filesystem on /dev/mapper/vg01-lv002 is now 28321400 blocks long.

Kurangkan kapasiti volum logik (LVM)

Sekarang gunakan arahan lvreduce untuk mengurangkan saiz volum logik (LVM). Dengan arahan berikut, /dev/mapper/vg01-lv002 akan mengecilkan volum logik (LVM) daripada 100GB kepada 80GB.

Sintaks biasa untuk pengurangan LVM (lvreduce):

lvreduce [新的 LVM 大小] [现有逻辑卷名称]

Arahan sebenar adalah seperti berikut:

# lvreduce -L 80G /dev/mapper/vg01-lv002
 
WARNING: Reducing active logical volume to 80.00 GiB
THIS MAY DESTROY YOUR DATA (filesystem etc.)
Do you really want to reduce lv002? [y/n]: y
Reducing logical volume lv002 to 80.00 GiB
Logical volume lv002 successfully resized

Pilihan: Semak sistem fail untuk mengesan ralat

Periksa sistem fail sekali lagi untuk mengesan ralat selepas mengecilkan LVM:

# e2fsck -f /dev/mapper/vg01-lv002
 
e2fsck 1.42.9 (28-Dec-2013)
Pass 1: Checking inodes, blocks, and sizes
Pass 2: Checking directory structure
Pass 3: Checking directory connectivity
Pass 4: Checking reference counts
Pass 5: Checking group summary information
/dev/mapper/vg01-lv002: 13/4853600 files (0.0% non-contiguous), 1023185/2021235 blocks

Lekapkan sistem fail dan semak saiz yang dikurangkan

Akhir sekali lekapkan sistem fail dan semak saiz sistem fail yang dikurangkan.

Gunakan arahan pelekap untuk melekapkan volum logik:

# mount /testlvm1

Gunakan arahan df untuk menyemak kelantangan yang dipasang.

# df -h /testlvm1
 
Filesystem              Size Used Avail Use% Mounted on
/dev/mapper/vg01-lv002  80G  15G  65G   18%  /testlvm1

Melalui pengenalan artikel ini, saya percaya anda telah menguasai kemahiran tentang cara mengurangkan ruang storan Linux LVM. Ia bukan sahaja membantu anda mengurus ruang storan dengan lebih cekap, ia juga membolehkan anda bertindak balas terhadap perubahan keperluan dengan lebih fleksibel. Sama ada anda seorang pentadbir sistem yang berpengalaman atau pemula, mengurangkan ruang storan dalam Linux LVM ialah kemahiran yang mesti dikuasai, yang boleh membawa lebih banyak kemudahan dan kecekapan kepada kerja anda.

Atas ialah kandungan terperinci Perkemas ruang storan dan urus Linux LVM dengan mudah. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:lxlinux.net. Jika ada pelanggaran, sila hubungi admin@php.cn Padam