LVM + snapshot + andmebaas: Difference between revisions

From ICO wiki
Jump to navigationJump to search
Ckallas (talk | contribs)
Ckallas (talk | contribs)
mNo edit summary
Line 54: Line 54:
  w
  w


Tulemus:
Tulemusena diskid sünkroniseeritakse.
Syncing disks


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


Tulemus:
Tulemusena luuakse füüsilised kettajaod /dev/sdb1, /dev/sdc1 ja /dev/sdd1.
Physical volume /dev/sdb1 successfully created.
Physical volume /dev/sdc1 successfully created.
Physical volume /dev/sdd1 successfully created.


=Kettagrupp=
=Kettagrupp=
Line 72: Line 68:
  vgcreate database /dev/sdb1 /dev/sdc1 /dev/sdd1
  vgcreate database /dev/sdb1 /dev/sdc1 /dev/sdd1


Tulemus:
Tulemusena luuakse kettagrupp nimega database.
Volume group "database" successfully created


=Loogiline ketas=
=Loogiline ketas=
Line 79: Line 74:
  lvcreate --size 2G --name volume database
  lvcreate --size 2G --name volume database


Tulemus:
Tulemusena luuakse loogiline ketas nimega volume.
Logical volume "volume" created


=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]

Autor