LVM + snapshot + andmebaas: Difference between revisions
mNo edit summary |
|||
Line 54: | Line 54: | ||
w | w | ||
Tulemusena diskid sünkroniseeritakse. | |||
Samad toimingud ülejäänud kahe kettaga. | Samad toimingud läbi viia ülejäänud kahe kettaga. | ||
==Tekitamine== | ==Tekitamine== | ||
Line 63: | Line 62: | ||
pvcreate /dev/sdb1 /dev/sdc1 /dev/sdd1 | pvcreate /dev/sdb1 /dev/sdc1 /dev/sdd1 | ||
Tulemusena luuakse füüsilised kettajaod /dev/sdb1, /dev/sdc1 ja /dev/sdd1. | |||
=Kettagrupp= | =Kettagrupp= | ||
Line 72: | Line 68: | ||
vgcreate database /dev/sdb1 /dev/sdc1 /dev/sdd1 | vgcreate database /dev/sdb1 /dev/sdc1 /dev/sdd1 | ||
Tulemusena luuakse kettagrupp nimega database. | |||
=Loogiline ketas= | =Loogiline ketas= | ||
Line 79: | Line 74: | ||
lvcreate --size 2G --name volume database | lvcreate --size 2G --name volume database | ||
Tulemusena luuakse loogiline ketas nimega volume. | |||
=Failisüsteem= | =Failisüsteem= |
Revision as of 19:26, 2 January 2013
Sissejuhatus
Ubuntu serveris olevate kõvaketaste sidumine LVMiga ning loodud loogilisele kettale MySQL andmebaasi peale panemine. Seejärel tõmmise tegemine. Hiljem tõmmisest vana olukorra taastamine.
Eeldused
- Installeeritud Ubuntu Server (vähemalt 10.04 versioon)
- Tutvutud kettajagudega (kiire kordamine näiteks Osadmin spikker)
Ketaste lisamine
Kõigepealt on vaja lisada serverile kõvakettad, mida hiljem LVM-iga siduma hakata.
Seejärel luua 3 uut ketast, mis on VirtualBox Disk Image (VDI) formaadis ning dünaamiliselt jagatud.
LVM seadistamine
Alustuseks sisse logida sudo kasutajana:
sudo -i
Kõikide olemas olevate partitsioonide kuvamine:
fdisk -l
(Kindla partitsiooni vaatamiseks lisada käsu lõppu see partitsioon:)
fdisk -l /dev/sda
Kontrollida, kas LVM on installeeritud:
apt-cache policy lvm2
Kui pole, siis:
apt-get install lvm2
Füüsiline ketas
Füüsiliste ketaste väärtuste muutmine
Avada fdiskiga uue loodud ketta partitsioon ning luua uus primaarne kettajagu:
fdisk /dev/sdb n p default default default
Print käskluse abil kuvatakse kettajagu, algus, lõpp, blokid, id ning süsteem. Loodud partitsioon on 83 ehk Linux.
p
Partitsiooni süsteemse id muutmiseks kasutatakse.
t
Käsklus "L" kuvab kõik hex koodid. Linux LVM kood on 8e, et muuta kettajagu Linux LVM-iks on vaja muuta kettajao id 83-lt 8e-ks.
L 8e
Seejärel kirjutada muudatused kettale. (NB mitte väljuda q, mis väljub programmist muudatusi salvestamata!)
w
Tulemusena diskid sünkroniseeritakse.
Samad toimingud läbi viia ülejäänud kahe kettaga.
Tekitamine
pvcreate disk1 disk2 disk3 pvcreate /dev/sdb1 /dev/sdc1 /dev/sdd1
Tulemusena luuakse füüsilised kettajaod /dev/sdb1, /dev/sdc1 ja /dev/sdd1.
Kettagrupp
Kettagrupi loomine:
vgcreate database /dev/sdb1 /dev/sdc1 /dev/sdd1
Tulemusena luuakse kettagrupp nimega database.
Loogiline ketas
Loogilise ketta loomine:
lvcreate --size 2G --name volume database
Tulemusena luuakse loogiline ketas nimega volume.
Failisüsteem
Loomine
Loogilisele kettajaole failisüsteemi peale panemine
mkfs -t ext3 /dev/database/volume
Ühendamine
mkdir /var/data/volume -p mount /dev/database/volume /var/data/volume
MySQL seadistamine
Tõmmise tegemine
Kasutatud materjalid
Loodus, Katrin. Andmesalvestustehnoloogiad - loeng 4.1 Ülevaade Logical Volume Manager-ist [1]
"7 Linux fdisk Command Examples to Manage Hard Disk Partition" [2]