Partition LVM yang berhijrah ke Volume Logik Baru (Drive) - Bahagian VI
- 4313
- 455
- Ronnie Hermann
Ini adalah bahagian ke -6 siri pengurusan volum logik kami yang berterusan, dalam artikel ini kami akan menunjukkan kepada anda bagaimana untuk memindahkan jumlah logik sedia ada ke pemacu baru yang lain tanpa sebarang downtime. Sebelum bergerak lebih jauh, saya ingin menerangkan anda Migrasi LVM dan ciri -cirinya.
Migrasi Penyimpanan LVMApakah penghijrahan LVM?
Lvm Migrasi adalah salah satu ciri yang sangat baik, di mana kita dapat memindahkan jumlah logik ke cakera baru tanpa kehilangan data dan downtime. Tujuan ciri ini adalah untuk memindahkan data kami dari cakera lama ke cakera baru. Biasanya, kami melakukan migrasi dari satu cakera ke penyimpanan cakera lain, hanya apabila ralat berlaku di beberapa cakera.
Ciri -ciri penghijrahan
- Menggerakkan jumlah logik dari satu cakera ke cakera lain.
- Kita boleh menggunakan apa -apa jenis cakera seperti SATA, SSD, SAS, SAN Storage iSCSI atau FC.
- Bermigrasi cakera tanpa kehilangan data dan downtime.
Dalam penghijrahan LVM, kami akan menukar setiap jilid, sistem fail dan data dalam storan yang ada. Sebagai contoh, jika kita mempunyai satu jumlah logik, yang telah dipetakan ke salah satu daripada jumlah fizikal, jumlah fizikal adalah pemacu keras fizikal.
Sekarang jika kita perlu menaik taraf pelayan kita dengan ssd keras memandu, apa yang biasa kita fikirkan pada mulanya? Reformat cakera? Tidak! Kami tidak perlu memformat pelayan. LVM mempunyai pilihan untuk memindahkan pemacu SATA lama dengan pemacu SSD baru. Migrasi Langsung akan menyokong apa -apa jenis cakera, sama ada Drive Local, San atau Fiber Channel juga.
Keperluan
- Mewujudkan Penyimpanan Cakera Fleksibel dengan Pengurusan Jilid Logik - Bahagian 1
- Cara Memperluas/Mengurangkan LVM di Linux - Bahagian 2
Terdapat dua cara untuk memindahkan partisi LVM (penyimpanan), yang menggunakan Mencerminkan kaedah dan lain -lain menggunakan pvmove perintah. Untuk tujuan demonstrasi, di sini saya menggunakan Centos6.5, Tetapi arahan yang sama juga boleh disokong untuk RHEL, Fedora, Oracle Linux dan Scientific Linux.
Persediaan pelayan saya
Sistem Operasi: CentOS 6.5 Alamat IP Akhir: 192.168.0.224 Sistem Hostname: lvmmig.Tecmintlocal.com
Langkah 1: Periksa pemacu sekarang
1. Anggapkan kita sudah mempunyai satu pemacu maya bernama "VDB", Yang dipetakan ke salah satu jumlah logik"tecmint_lv". Sekarang kita mahu berhijrah ini "VDB"Pemacu kelantangan logik ke beberapa storan baru yang lain. Sebelum bergerak lebih jauh, sahkan terlebih dahulu bahawa pemacu maya dan nama kelantangan logik dengan bantuan fdisk dan lvs arahan seperti yang ditunjukkan.
# fdisk -l | grep vd # lvsPeriksa cakera kelantangan logik
Langkah 2: Periksa pemacu yang baru ditambah
2. Sebaik sahaja kami mengesahkan pemacu yang ada, kini sudah tiba masanya untuk melampirkan pemacu SSD baru kami ke sistem dan mengesahkan pemacu yang baru ditambah dengan bantuan fdisk perintah.
# fdisk -l | Grep DevPeriksa pemacu tambahan baru
Catatan: Adakah anda melihat di skrin di atas, bahawa pemacu baru telah ditambah dengan berjaya dengan nama "/dev/sda".
Langkah 3: Semak jumlah logik dan fizikal sekarang
3. Sekarang bergerak ke hadapan untuk membuat kelantangan fizikal, kumpulan kelantangan dan jumlah logik untuk penghijrahan. Sebelum membuat jumlah, pastikan untuk menyemak data kelantangan logik semasa di bawah /mnt/lvm titik gunung. Gunakan arahan berikut untuk menyenaraikan pemasangan dan periksa data.
# df -h # cd /mnt /lvm # kucing tecmint.txtPeriksa data kelantangan logik
Catatan: Untuk tujuan demonstrasi, kami telah membuat dua fail di bawah /mnt/lvm Gunung Point, dan kami memindahkan data ini ke pemacu baru tanpa sebarang downtime.
4. Sebelum berhijrah, pastikan untuk mengesahkan nama -nama kumpulan logik dan kelantangan yang mana jumlah fizikal berkaitan dengan dan juga mengesahkan jumlah fizikal yang digunakan untuk memegang kumpulan kelantangan ini dan kelantangan logik.
# lvs # vgs -o+peranti | grep tecmint_vgSahkan nama kelantangan logik
Catatan: Adakah anda melihat di skrin di atas, bahawa "VDB"Memegang kumpulan kelantangan tecmint_vg.
Langkah 4: Buat kelantangan fizikal baru
5. Sebelum membuat jumlah fizikal dalam pemacu SSD yang baru ditambah, kita perlu menentukan partition menggunakan FDISK. Jangan lupa menukar jenis ke LVM (8E), sambil membuat partition.
# pvcreate /dev /sda1 -v # pvsBuat kelantangan fizikal
6. Seterusnya, tambahkan kelantangan fizikal yang baru dibuat ke kumpulan kelantangan sedia ada tecmint_vg menggunakan 'VGEXTEND perintah '
# VGEXTend TECMINT_VG /DEV /SDA1 # VGSTambah kelantangan fizikal
7. Untuk mendapatkan senarai penuh maklumat mengenai penggunaan kumpulan kelantangan 'vgdisplay'Perintah.
# vgdisplay tecmint_vg -vSenarai Maklumat Kumpulan Volume
Catatan: Di skrin di atas, kita dapat melihat pada akhir hasil sebagai kita Pv telah menambah kepada kumpulan kelantangan.
8. Sekiranya dalam kes, kita perlu mengetahui lebih banyak maklumat mengenai peranti mana yang dipetakan, gunakan 'dmsetup'Perintah Ketergantungan.
# lvs -o+peranti # dmsetup deps/dev/tecmint_vg/tecmint_lv
Dalam hasil di atas, ada 1 kebergantungan (PV) atau (pemacu) dan di sini 17 disenaraikan. Sekiranya anda ingin mengesahkan melihat ke dalam peranti, yang mempunyai bilangan pemacu besar dan kecil yang dilampirkan.
# ls -l /dev | grep vdSenaraikan maklumat peranti
Catatan: Dalam perintah di atas, kita dapat melihat nombor utama itu dengan 252 dan nombor kecil 17 adalah berkaitan dengan VDB1. Semoga anda memahami dari output arahan di atas.
Langkah 5: Kaedah pencerminan LVM
9. Sekarang masanya untuk melakukan penghijrahan menggunakan kaedah pencerminan, gunakan 'lvconvert'Perintah untuk memindahkan data dari jumlah logik lama ke pemacu baru.
# lvconvert -m 1/dev/tecmint_vg/tecmint_lv/dev/sda1
- -m = cermin
- 1 = menambah cermin tunggal
Catatan: Proses penghijrahan di atas akan mengambil masa yang lama mengikut saiz kelantangan kami.
10. Setelah proses penghijrahan selesai, sahkan cermin yang ditukar.
# lvs -o+perantiSahkan cermin yang ditukar
11. Sebaik sahaja anda yakin bahawa cermin yang ditukar sempurna, anda boleh mengeluarkan cakera maya lama VDB1. Pilihan -m akan mengeluarkan cermin, lebih awal kita telah menggunakan 1 Untuk menambah cermin.
# lvconvert -m 0/dev/tecmint_vg/tecmint_lv/dev/vdb1Keluarkan cakera maya
12. Setelah cakera maya lama dikeluarkan, anda boleh menyemak semula peranti untuk jumlah logik menggunakan arahan berikut.
# lvs -o+peranti # dmsetup deps /dev /tecmint_vg /tecmint_lv # ls -l /dev | Grep SDPeriksa peranti cermin baru
Dalam gambar di atas, adakah anda melihat bahawa jumlah logik kami sekarang bergantung pada 8,1 dan ada SDA1. Ini menunjukkan bahawa proses penghijrahan kita dilakukan.
13. Sekarang sahkan fail yang kami telah berhijrah dari pemacu lama hingga baru. Sekiranya data yang sama terdapat di pemacu baru, itu bermakna kami telah melakukan setiap langkah dengan sempurna.
# cd/mnt/lvm/ # kucing tecmin.txtSemak data cermin
14. Setelah semuanya dibuat dengan sempurna, kini sudah tiba masanya untuk memadamkannya VDB1 dari kumpulan kelantangan dan kemudian mengesahkan, peranti mana yang bergantung kepada kumpulan kelantangan kami.
# vgreduce /dev /tecmint_vg /dev /vdb1 # vgs -o+peranti
15. Setelah mengeluarkan VDB1 dari kumpulan kelantangan tecmint_vg, Masih jumlah logik kami ada di sana kerana kami telah memindanya ke SDA1 dari VDB1.
# lvsPadam cakera maya
Langkah 6: Kaedah pencerminan PVMove LVM
16. Sebaliknya menggunakan 'lvconvert 'perintah pencerminan, kami gunakan di sini'pvmove'Perintah dengan pilihan'-n'(nama kelantangan logik) kaedah untuk mencerminkan data antara dua peranti.
# pvmove -n/dev/tecmint_vg/tecmint_lv/dev/vdb1/dev/sda1
Perintah adalah salah satu cara paling mudah untuk mencerminkan data antara dua peranti, tetapi dalam persekitaran sebenar Mencerminkan digunakan lebih kerap daripada pvmove.
Kesimpulan
Dalam artikel ini, kita telah melihat bagaimana untuk memindahkan jumlah logik dari satu perjalanan ke yang lain. Harap anda telah mempelajari helah baru dalam pengurusan kelantangan logik. Untuk persediaan sedemikian, seseorang mesti tahu mengenai asas pengurusan kelantangan logik. Untuk persediaan asas, sila rujuk pautan yang disediakan di atas artikel di bahagian keperluan.
- « Lumpuhkan dan keluarkan perkhidmatan yang tidak diingini pada pemasangan rhel/centos 7 minimum
- Streaming muzik dalam talian dengan pemain winamp dan konsol dj mixxx menggunakan pelayan radio shoutcast di linux »