|
|
(4 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.
| |
|
| |
|
| ==LVM ja tõmmised==
| |
| Üks suurimaid eeliseid, mida LVM pakub on, et süsteem võib samal ajal töös olla kui LVM operatsioone tehakse.
| |
| LVMis saab teha tõmmiseid, millega külmutatakse olemasoleva loogilise kettajao hetkeolukord, ka siis kui ketas on hetkel töötav.
| |
| Seda saab kasutada failisüsteemist varukoopia tegemiseks ilma süsteemi peatamata.
| |
| Samuti kasutatakse seda, et hetkeolukord salvestada, et saaks olukorda naasta juhul kui peaks midagi peaks katki minema (sarnane andmebaaside haldamise käskluste commit ja rollbackiga).
| |
| Isegi saab ühendada (mount) tõmmise ning sellel katsetada muudatuste läbi viimist originaali mõjutamata.
| |
|
| |
|
| =Eeldused=
| | [[Category:Andmesalvestustehnoloogiad]] |
| *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.
| |
| | |
| [[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/]
| |
| | |
| "LVM" [https://wiki.ubuntu.com/Lvm]
| |
| | |
| =Autor=
| |
| Carolys Kallas
| |
| | |
| Viimati muudetud: 05.01.2013
| |
| | |
| Aine: Linuxi administreerimine
| |