You are on page 1of 16

LVM

Gn thm 2 cng cho my o linux (mi c dung lng l 10GB), dng k thut LVM
ghp 2 cng ny thnh 1 VG (Volume Group) duy nht c tn l vg01 vi dung lng l
20GB. To ra 3 LV (Logical Volume), mi LV c dung lng l 4GB v c tn tng ng nh
sau: lv01, lv02, lv03. Sau nh dng 3 LV ny vi nh dng l ext3, mount t ng 3 LV
ny vo 3 th mc tng ng sau: /mnt/lv01, /mnt/lv02, /mnt/lv03.
Tng thm dung lng cho lv01 l 3GB, lv02 l 2GB.
Bi lm:
Xem thng tin cng khi gn thm 2 cng 10G vo dng lnh
Fdisk l

Hin gi HD t sdb sdc cha c khi to, chng ta s to ra cc phn vng sdb1, sdc1
ta dng lnh sau:
fdisk /dev/sdb
n, p, 1, enter, enter
Chuyn kiu partition thnh Linux LVM (kiu 8e): t, 8e
Lu li partition table v thot khi fdisk: w

Lp li cc thao tc trn vi cc HDD cn li cui cng thu c cc partition


/dev/sdb1, /dev/sdc1 vi filesystem l Linux LVM
Kim tra li fdisk l

To Volume Group (VG), c tn l vg01, t 2 PV to trn


Lnh: vgcreate vg01 /dev/sdb1 /dev/sdc1

Kim tra li dng lnh


vgdisplay

To ra 3 LV (Logical Volume), mi LV c dung lng l 4GB v c tn tng ng


nh sau: lv01, lv02, lv03
Lnh:
#lvcreate --size 2G --name lv01 vg01
#lvcreate --size 2G --name lv02 vg01
#lvcreate --size 2G --name lv03 vg01

Kim tra li dng lnh


Lvdisplay

tip format 3LV (lv01, lv02, lv03) vi nh dng ext3:


#mkfs -t ext3 /dev/vg01/lv01

#mkfs -t ext3 /dev/vg01/lv02

#mkfs -t ext3 /dev/vg01/lv03

mount t ng 3 LV ny vo 3 th mc tng ng sau: /mnt/lv01, /mnt/lv02, /mnt/lv03.


To th mc 3 th mc mnt bng lnh

mkdir /mnt/lv01
mkdir /mnt/lv02
mkdir /mnt/lv03

mount ln lt 3 th mc trn vi lv1, lv2, lv3:


mount /dev/vg1/lv01 /mnt
mount /dev/vg1/lv02 /mnt
mount /dev/vg1/lv03 /mnt

- xem mount point:


#df h

Tng thm dung lng cho lv01 l 3GB, lv02 l 2GB

lvextend --size 7G /dev/vg01/lv01


lvextend --size 6G /dev/vg01/lv02

Sau kim tra bng lnh


lvdisplay

BACKUP
1/ Hy s dng lnh tar backup th mc /data/ theo cc yu cu sau: full backup vo th su,
t th 2 cho ti th 5 s dng incremental backup.
Gi s th nm tun ny cng b h, hy phc hi li th mc /data.
Bi lm
Bc 1 : to Full Backup + snapshot
To /home/hieule/test/hieule.txt

To file nn hieule.bz2 v snapshot 0.snap


tar cvjf hieule.bz2 /home/hieule/test g 0.snap

File snapshot 0.snap s cha thng tin v cu trc file/folder ca file nn test0.bz2 (hin
ang l full backup)
Bc 2: to Incremental Backup

Chnh sa ni dung file hieule.txt v khi to thm mt s th mc m file mi


vi /home/hieule/test/hieule.txt

To file nn hieule1.bz2 t snapshot 0.snap , ng thi cp nht thng tin mi cho


0.snap file incremental backup ca ngy th 2

To file nn hieule2.bz2 t snapshot 0.snap , ng thi cp nht thng tin mi cho


0.snap file incremental backup ca ngy th 3
To file nn hieule3.bz2 t snapshot 0.snap , ng thi cp nht thng tin mi cho
0.snap file incremental backup ca ngy th 4
Mi ln Incremental Backup ta s to 1 file backup mi v dng li file snapshot
c
Cc ngy cn li lm tng t.
Gi s th nm tun ny cng b h, hy phc hi li th mc /home/hieule/test
+ Restore cn file: 1 File Full backup vo th 6 tun gn nht v tt c cc
File Incremental backup t thi im Full backup n thi im cn restore ( t
th 2 n th 4)
Bc 1 : extract file Full Backup

Bc 2 : extract tng file Incremental Backup (theo th t, mi file 1 dng lnh,


nh km theo snapshot)
tar xvjf hieule.bz2 g 0.snap
tar xvjf hieule.bz2g 0.snap
tar xvjf hieule.bz2g 0.snap

2/ Hy s dng lnh tar backup th mc /data/ theo cc yu cu sau: full backup vo th su,
t th 2 cho ti th 5 s dng differential backup.
Gi s th t tun ny cng b h, hy phc hi li th mc /data.
Bc 1 : to Full Backup + Snapshot
To file nn test0.bz2 v snapshot 0.snap
Ni dung file testuser.txt (/data/testuser.txt)
+ To file nn data0.bz2 v snapshot 0.snap
Bc 2 : to Differential Backup :
+ Copy file 1b.snap t 0.snap
# cp 0.snap 1b.snap
+ To file nn data1b.bz2 t 1b.snap tng ng cho ngy th 2
# tar cvjf data1b.bz2 /data -g 1b.snap
+ Copy file 2b.snap t 0.snap

# cp 0.snap 2b.snap
+ To file nn data2b.bz2 t 2b.snap tng ng cho ngy th 3
# tar cvjf data2b.bz2 /data -g 2b.snap
Cc ngy cn li lm tng t.
Gi s th t tun ny cng b h, hy phc hi li th mc /data.
Bc 1 : extract file Full Backup
# tar xvjf data0.bz2
Bc 2 : extract file Differential Backup ti thi im mong mun (nh km theo
backup ca thi im ) do th 4 b h a th ta cn file data2b.bz2 v
2b.snap tng ng
# tar -xvjf data2

You might also like