![Как да инсталирате най-новия Google Chrome в базиран на RedHat Linux](/f/309f709b0669fe43ddaa5666e97eb3c2.png?width=100&height=100)
Това е шестата част от текущата ни поредица за управление на логически том, в тази статия ще ви покажем как да мигрирате съществуващите логически томове на друго ново устройство без престой. Преди да продължа, бих искал да ви обясня LVM миграция и неговите характеристики.
LVM миграцията е една от отличните характеристики, където можем да мигрираме логическите томове на нов диск без загуба на данни и престой. Целта на тази функция е да премести нашите данни от стар диск на нов диск. Обикновено правим миграции от един диск към друго дисково хранилище, само когато възникне грешка в някои дискове.
В LVM Migration ще разменим всички томове, файлова система и нейните данни в съществуващото хранилище. Например, ако имаме един логически том, който е съпоставен с един от физическия том, този физически том е физически твърд диск.
Сега, ако трябва да надстроим сървъра си с SSD твърд диск, какво мислехме в началото? преформатиране на диска? Не! не е нужно да преформатираме сървъра. LVM има възможност да мигрира тези стари SATA устройства с нови SSD устройства. Миграцията на живо ще поддържа всякакъв вид дискове, било то локално устройство, SAN или Fibre канал.
Има два начина за мигриране на LVM дялове (Storages), единият се използва Дублиране метод и друго използване pvmove команда. За демонстрация използвам тук Centos6.5, но същите инструкции могат да се поддържат и за RHEL, Fedora, Oracle Linux и Scientific Linux.
Операционна система: CentOS 6.5 Final. IP адрес: 192.168.0.224. Име на хост на системата: lvmmig.tecmintlocal.com.
1. Да предположим, че вече имаме едно виртуално устройство на име „vdb„, Което е съпоставено с един от логическия том“tecmint_lv“. Сега искаме да мигрираме това “vdb”Устройство с логически обем към друго ново хранилище. Преди да продължите напред, първо проверете дали виртуалното устройство и имената на логически том с помощта на fdisk и лв команди, както е показано.
# fdisk -l | grep vd. # лв.
2. След като потвърдим съществуващите си устройства, сега е време да прикачим новото ни SSD устройство към системата и да проверим ново добавеното устройство с помощта на fdisk команда.
# fdisk -l | grep dev.
Забележка: Видяхте ли на горния екран, че новото устройство е добавено успешно с име „/dev/sda“.
3. Сега преминете напред, за да създадете физически том, група томове и логически том за миграция. Преди да създавате томове, не забравяйте да проверите настоящите данни за логически том под /mnt/lvm точка на монтиране. Използвайте следните команди, за да изброите стойките и да проверите данните.
# df -h. # cd /mnt /lvm. # котка tecmint.txt.
Забележка: С цел демонстрация, ние създадохме два файла под /mnt/lvm точка на монтиране и ние мигрираме тези данни на ново устройство без престой.
4. Преди да мигрирате, не забравяйте да потвърдите имената на логически том и група томове, за които физически том е свързан и също така потвърждава кой физически том, използван за задържане на тази група томове и логически сила на звука.
# лв. # vgs -o+устройства | grep tecmint_vg.
Забележка: Видяхте ли на горния екран, че „vdb”Държи групата на томовете tecmint_vg.
5. Преди да създадем Physical Volume в нашия нов добавен SSD диск, трябва да дефинираме дяла с помощта на fdisk. Не забравяйте да промените типа на LVM (8e), докато създавате дялове.
# pvcreate /dev /sda1 -v. # pvs.
6. След това добавете новосъздадения физически том към съществуващата група томове tecmint_vg използвайки 'vgextend заповед ’
# vgextend tecmint_vg /dev /sda1. # vgs.
7. За да получите пълния списък с информация за група томове, използвайте „vgdisplay‘Команда.
# vgdisplay tecmint_vg -v.
Забележка: В горния екран можем да видим в края на резултата като наш PV добави към групата с томове.
8. Ако в такъв случай трябва да знаем повече информация за това кои устройства са картографирани, използвайте „dmsetup‘Команда за зависимост.
# lvs -o+устройства. # dmsetup deps/dev/tecmint_vg/tecmint_lv.
В горните резултати има 1 зависимости (PV) или (Дискове) и тук 17 бяха изброени. Ако искате да потвърдите, погледнете устройствата, които имат основен и малък брой устройства, които са свързани.
# ls -l /dev | grep vd.
Забележка: В горната команда можем да видим този основен номер с 252 и малък номер 17 е свързано с vdb1. Надявам се, че сте разбрали от горния изход на команда.
9. Сега е време да извършите миграция с помощта на метода Mirroring, използвайте „lvconvert‘Команда за мигриране на данни от стар логически том на ново устройство.
# lvconvert -m 1/dev/tecmint_vg/tecmint_lv/dev/sda1.
Забележка: Горният процес на миграция ще отнеме много време според нашия обем.
10. След като процесът на миграция приключи, проверете преобразуваното огледало.
# lvs -o+устройства.
11. След като сте сигурни, че преобразуваното огледало е перфектно, можете да премахнете стария виртуален диск vdb1. Вариантът -м ще премахне огледалото, което сме използвали по -рано 1 за добавяне на огледалото.
# lvconvert -m 0/dev/tecmint_vg/tecmint_lv/dev/vdb1.
12. След като старият виртуален диск бъде премахнат, можете да проверите отново устройствата за логически томове, като използвате следната команда.
# lvs -o+устройства. # dmsetup deps/dev/tecmint_vg/tecmint_lv. # ls -l /dev | grep sd.
На горната снимка видяхте ли, че нашият логически обем сега зависи от 8,1 и има sda1. Това показва, че процесът на миграция е завършен.
13. Сега проверете файловете, които сме мигрирали от старо към ново устройство. Ако същите данни присъстват на новото устройство, това означава, че сме направили всички стъпки перфектно.
# cd/mnt/lvm/ # котка tecmin.txt
14. След като всичко е перфектно създадено, сега е време да го изтриете vdb1 от група том и по -късно потвърдете кои устройства зависи от нашата група томове.
# vgreduce /dev /tecmint_vg /dev /vdb1. # vgs -o+устройства.
15. След премахване на vdb1 от група том tecmint_vg, все пак нашият логически том присъства там, защото сме го мигрирали към sda1 от vdb1.
# лв.
16. Вместо това използвайте „lvconvert 'команда за огледало, използваме тук'pvmove„Команда с опция“-н‘(Име на логически том) за огледално отразяване на данни между две устройства.
# pvmove -n/dev/tecmint_vg/tecmint_lv/dev/vdb1/dev/sda1.
Командата е един от най -простите начини за отразяване на данните между две устройства, но в реална среда Дублиране се използва по -често от pvmove.
В тази статия видяхме как да мигрираме логическите томове от едно устройство на друго. Надявам се, че сте научили нови трикове в управлението на логически обем. За такава настройка трябва да знаете за основите на управлението на логически обем. За основни настройки, моля, вижте връзките, предоставени в горната част на статията в раздел изисквания.