Cara Memperluas/Mengurangkan LVM (Pengurusan Jilid Logik) di Linux - Bahagian II
- 2718
- 477
- Chris Little I
Sebelum ini kita telah melihat cara membuat storan cakera fleksibel menggunakan LVM. Di sini, kita akan melihat bagaimana untuk memperluaskan kumpulan kelantangan, memanjangkan dan mengurangkan jumlah logik. Di sini kita dapat mengurangkan atau memperluaskan partisi dalam Pengurusan Volume Logik (LVM) juga dipanggil sebagai sistem fail kelantangan fleksibel.
Memanjangkan/mengurangkan LVM di LinuxKeperluan
- Buat storan cakera fleksibel dengan LVM - Bahagian I
Bilakah kita perlu mengurangkan jumlah?
Semoga kita perlu membuat partition berasingan untuk kegunaan lain atau kita perlu mengembangkan saiz mana -mana partition ruang yang rendah, jika kita dapat mengurangkan partition saiz yang besar dan kita dapat mengembangkan partisi ruang rendah dengan mudah dengan mudah mudah berikut langkah-langkah.
Persediaan Pelayan Saya - Keperluan
- Sistem Operasi - CentOS 6.5 dengan pemasangan LVM
- IP Pelayan - 192.168.0.200
Cara memperluaskan kumpulan kelantangan dan mengurangkan kelantangan logik
Jumlah logik yang diperluaskan
Pada masa ini, kami mempunyai satu PV, VG dan 2 LV. Mari kita senaraikan mereka satu persatu menggunakan arahan berikut.
# pvs # vgs # lvsJumlah logik yang diperluaskan
Tidak ada ruang kosong yang terdapat dalam kumpulan fizikal dan kelantangan. Jadi, sekarang kita tidak dapat memanjangkan saiz LVM, untuk memperluaskan kita perlu menambah satu jumlah fizikal (Pv), dan kemudian kita perlu melanjutkan kumpulan kelantangan dengan memperluaskan vg. Kami akan mendapat ruang yang cukup untuk memanjangkan saiz kelantangan logik. Jadi pertama kita akan menambah satu kelantangan fizikal.
Untuk menambah yang baru Pv kita mesti menggunakan fdisk untuk membuat partition lvm.
# fdisk -cu /dev /sda
- Untuk membuat akhbar partition baru n.
- Pilih Penggunaan Partition Utama p.
- Pilih bilangan partition mana yang akan dipilih untuk membuat partition utama.
- Tekan 1 Sekiranya ada cakera lain yang ada.
- Tukar Jenis Menggunakan t.
- Jenis 8e Untuk menukar jenis partition ke Linux LVM.
- Gunakan p untuk mencetak partition create (di sini kita belum menggunakan pilihan).
- Tekan w Untuk menulis perubahan.
Mulakan semula sistem setelah selesai.
Buat partition LVMSenaraikan dan periksa partition yang telah kami buat menggunakan FDISK.
# fdisk -l /dev /sdaSahkan partition LVM
Seterusnya, buat baru Pv (Kelantangan fizikal) menggunakan arahan berikut.
# pvcreate /dev /sda1
Sahkan PV menggunakan arahan di bawah.
# pvsBuat kelantangan fizikal
Memperluaskan kumpulan kelantangan
Tambahkan PV ini ke vg_tecmint VG untuk memperluaskan saiz kumpulan kelantangan untuk mendapatkan lebih banyak ruang untuk berkembang lv.
# VGEXTEND VG_TECMINT /DEV /SDA1
Mari kita periksa saiz kumpulan kelantangan yang kini digunakan.
# VGSMemperluas kumpulan kelantangan
Kita dapat melihat yang mana Pv digunakan untuk membuat kumpulan kelantangan tertentu menggunakan.
# pvscanSemak kumpulan kelantangan
Di sini, kita dapat melihat kumpulan kelantangan mana yang berada di bawahnya jumlah fizikal. Kami baru sahaja menambah satu PV dan ia benar -benar percuma. Mari kita lihat saiz setiap jumlah logik yang kita ada sebelum mengembangkannya.
Periksa semua kelantangan logik- Logvol00 ditakrifkan untuk menukar.
- Logvol01 ditakrifkan untuk /.
- Sekarang kita mempunyai 16.Saiz 50 GB untuk / (root).
- Pada masa ini terdapat 4226 Fizikal Extend (PE).
Sekarang kita akan mengembangkan / partition Logvol01. Setelah berkembang, kita dapat menyenaraikan saiz seperti di atas untuk pengesahan. Kita boleh melanjutkan menggunakan GB atau PE seperti yang saya jelaskan di LVM Part-I, di sini saya menggunakan PE untuk melanjutkan.
Untuk mendapatkan saiz lanjutan fizikal yang ada.
# vgdisplayPeriksa saiz fizikal yang ada
Disana ada 4607 PE percuma tersedia = 18GB Ruang bebas disediakan. Oleh itu, kita dapat mengembangkan jumlah logik kita 18GB lebih. Marilah kita menggunakan saiz PE untuk dilanjutkan.
# lvextend -l +4607/dev/vg_tecmint/logvol01
Gunakan + Untuk menambah lebih banyak ruang. Setelah melanjutkan, kita perlu saiz semula sistem fail menggunakan.
# resize2fs/dev/vg_tecmint/logvol01Kembangkan jumlah logik
- Perintah yang digunakan untuk melanjutkan jumlah logik dengan menggunakan fizikal.
- Di sini kita dapat melihatnya dilanjutkan kepada 34GB dari 16.51GB.
- Saiz semula sistem fail, jika sistem fail dipasang dan kini sedang digunakan.
- Untuk memperluaskan jumlah logik, kita tidak perlu menyahtewar sistem fail.
Sekarang mari kita lihat saiz jumlah logik bersaiz semula menggunakan.
# lvdisplaySaiz semula kelantangan logik
- Logvol01 ditakrifkan untuk / kelantangan lanjutan.
- Setelah meluaskannya 34.50GB dari 16.50GB.
- Semasa melanjutkan, sebelum memperluas di sana adalah 4226, kami telah menambah 4607 meluas untuk berkembang sehingga terdapat 8833.
Sekarang jika kita menyemak PE percuma yang tersedia, ia akan menjadi 0.
# vgdisplay
Lihat hasil meluaskan.
# pvs # vgs # lvsSahkan saiz semula partition
- Volume Fizikal Baru Ditambah.
- Kumpulan kelantangan vg_tecmint dilanjutkan dari 17.51GB hingga 35.50GB.
- LogVol01 kelantangan logik dilanjutkan dari 16.51GB hingga 34.50GB.
Di sini kami telah menyelesaikan proses memperluaskan kumpulan kelantangan dan jumlah logik. Marilah kita bergerak ke arah beberapa bahagian yang menarik dalam pengurusan kelantangan logik.
Mengurangkan Kelantangan Logik (LVM)
Di sini kita akan melihat bagaimana untuk mengurangkan jumlah logik. Semua orang mengatakan kritikal dan mungkin berakhir dengan bencana semasa kita mengurangkan LVM. Mengurangkan LVM benar -benar menarik daripada bahagian lain dalam pengurusan kelantangan logik.
- Sebelum memulakan, selalu baik untuk membuat sandaran data, sehingga tidak akan menjadi sakit kepala jika ada yang salah.
- Untuk mengurangkan jumlah logik terdapat 5 langkah yang perlu dilakukan dengan teliti.
- Semasa memperluaskan kelantangan, kita dapat melanjutkannya semasa kelantangan di bawah status gunung (dalam talian), tetapi untuk mengurangkan, kita mesti perlu menyahtekarkan sistem fail sebelum mengurangkan.
Mari kita apa 5 langkah di bawah.
- Biasa sistem fail untuk mengurangkan.
- Periksa sistem fail setelah dibatalkan.
- Kurangkan sistem fail.
- Kurangkan saiz kelantangan logik daripada saiz semasa.
- Semak semula sistem fail untuk kesilapan.
- Mengulangi sistem fail kembali ke pentas.
Untuk demonstrasi, saya telah mencipta kumpulan kelantangan berasingan dan kelantangan logik. Di sini, saya akan mengurangkan jumlah logik tecmint_reduce_test. Sekarang saiznya 18GB. Kita perlu mengurangkannya 10GB tanpa kehilangan data. Itu bermaksud kita perlu mengurangkan 8GB daripada 18GB. Sudah ada 4GB data dalam kelantangan.
18GB ---> 10GB
Semasa mengurangkan saiz, kita perlu mengurangkan hanya 8GB sehingga ia akan menjadi 10GB selepas mengurangkan.
# lvsKurangkan jumlah logik
Di sini kita dapat melihat maklumat sistem fail.
# df -hSemak Saiz Sistem Fail
- Saiz kelantangan ialah 18GB.
- Sudah digunakan sehingga 3.9GB.
- Ruang yang ada ialah 13GB.
Pertama sekali lagi titik gunung.
# umount -v/mnt/tecmint_reduce_test/Parition Unmount
Kemudian periksa ralat sistem fail menggunakan arahan berikut.
# e2fsck -ff/dev/vg_tecmint_extra/tecmint_reduce_testParisi imbasan untuk kesilapan
Catatan: Mesti lulus dalam setiap 5 langkah pemeriksaan sistem fail jika tidak ada masalah dengan sistem fail anda.
Seterusnya, mengurangkan sistem fail.
# resize2fs/dev/vg_tecmint_extra/tecmint_reduce_test 10GBMengurangkan sistem fail
Kurangkan kelantangan logik menggunakan saiz GB.
# lvreduce -l -8g/dev/vg_tecmint_extra/tecmint_reduce_testKurangkan partition logik
Untuk mengurangkan kelantangan logik menggunakan saiz PE kita perlu mengetahui saiz saiz pe lalai dan jumlah saiz pe kumpulan kelantangan untuk meletakkan pengiraan kecil untuk mengurangkan saiz yang tepat.
# lvdisplay vg_tecmint_extra
Di sini kita perlu melakukan sedikit pengiraan untuk mendapatkan saiz PE 10GB menggunakan arahan BC.
1024MB x 10GB = 10240MB atau 10GB 10240MB / 4PE = 2048PE
Tekan CRTL+D untuk keluar dari SM.
Kirakan saiz PEKurangkan saiz menggunakan PE.
# lvreduce -l -2048/dev/vg_tecmint_extra/tecmint_reduce_testKurangkan saiz menggunakan PE
Saiz semula sistem fail kembali, dalam langkah ini jika ada ralat yang bermaksud kita telah merosakkan sistem fail kami.
# resize2fs/dev/vg_tecmint_extra/tecmint_reduce_testMengubah saiz sistem fail
Pasang sistem fail kembali ke titik yang sama.
# mount/dev/vg_tecmint_extra/tecmint_reduce_test/mnt/tecmint_reduce_test/Gunung sistem fail
Periksa saiz partition dan fail.
# lvdisplay vg_tecmint_extra
Di sini kita dapat melihat hasil akhir kerana jumlah logik dikurangkan kepada saiz 10GB.
Sahkan saiz kelantangan logikDalam artikel ini, kita telah melihat bagaimana untuk memperluaskan kumpulan kelantangan, jumlah logik dan mengurangkan jumlah logik. Di bahagian seterusnya (Bahagian III), kita akan melihat bagaimana untuk mengambil gambaran jumlah logik dan memulihkannya ke peringkat terdahulu.
- « Urus Mesej Log di bawah Systemd menggunakan JournalCtl [Panduan Komprehensif]
- Ketahui Mysql / MariaDB untuk Pemula - Bahagian 1 »