LVM + snapshot + andmebaas: Difference between revisions

From ICO wiki
Jump to navigationJump to search
No edit summary
 
(10 intermediate revisions by one other user not shown)
Line 1: Line 1:
=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=
[[Category:Andmesalvestustehnoloogiad]]
Kõigepealt on vaja lisada serverile kõvakettad, mida hiljem LVM-iga siduma hakata.
 
[[File:Create_hard_disk.PNG‎|500px]]
 
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
 
[[file:Systeemi_muutmine.PNG|500px]]
 
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 kaheksandikkoodid . Linux LVM kood on 8e, et muuta kettajagu Linux LVM-iks on vaja muuta kettajao id 83-lt 8e-ks.
[[file:8e.PNG|500px]]
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==
Kõigepealt on vaja luua kaust, kuhu hakatakse failisüsteemi ühendama.
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 [https://wiki.itcollege.ee/index.php/Category:Andmesalvestustehnoloogiad]
 
"7 Linux fdisk Command Examples to Manage Hard Disk Partition" [http://www.thegeekstuff.com/2010/09/linux-fdisk/]
 
=Autor=

Latest revision as of 00:42, 11 February 2018