2021. 9. 2. 22:52ใSystem ์์ ์ค/LINUX
https://jangpd007.tistory.com/m/235โ
- ํ๋๋์คํฌ๋ฅผ LVM์ ๋ง๋ค ์ ์๊ฒ ํํฐ์ ์์ฑ
- ๋ฌผ๋ฆฌ๋ณผ๋ฅจ ์์ฑ (pvcreate)
- ์ ๋ฌผ๋ฆฌ๋ณผ๋ฅจ๋ค์ ๋ณผ๋ฅจ๊ทธ๋ฃน์ ์์ฑํ์ฌ ๋ฌถ๋๋ค. (vgcreate)
- ์ ๋ณผ๋ฅจ๊ทธ๋ฃน์ ์ํ๋ ํฌ๊ธฐ๋๋ก ๋๋ ๋ ผ๋ฆฌ๋ณผ๋ฅจ ์์ฑ (lvcreate)
- ํ์ผ์์คํ ์ผ๋ก ํฌ๋งท
1. ํ๋๋์คํฌ๋ฅผ LVM ํ์ ์ผ๋ก ํํฐ์ ์์ฑ .. (์ด๋ผ๋๋ฐ ๊ตณ์ด ๊ทธ๋ด ํ์ ์๋๋ฏ..)
1) fdisk -l ํ์ฌ LVM ์ค์ ํ ํ๋๋๋ผ์ด๋ธ (๋์คํฌ)์ ๋๋ฐ์ด์ค๋ช ์ ํ์ธ
(fdisk -l /dev/sda ์ด๋ฐ ์์ผ๋ก ํ๋ฉด /dev/sda ์ ํํฐ์ ๋ด์ฉ์ ํ์ธํ๋ ๊ฒ์ด๊ณ , ์๋ตํ๋ฉด ๋ชจ๋ ํ๋๋๋ผ์ด๋ธ์ ํํฐ์ ์ ๋ณด์ฌ์ค๋ค.)
ex) fdisk -l ์คํํ๋ฉด
์ด๋ฐ ์์ผ๋ก, fdisk -l /dev/sda ๋ฅผ ํ๋ฉด sda ํ๋ ๋๋ผ์ด๋ธ์ ๋ ผ๋ฆฌ์ ํํฐ์ ๋ค์ ์ ๋ณด๊ฐ ๋ณด์ฌ์ง๋ค.
df -h ๋ฅผ ํ๊ฒ ๋๋ฉด , /dev/sda ์ธ ํ๋๋๋ผ์ด๋ธ๊ฐ ๋ณด์ด๋ ๊ฒ์ด ์๋๋ผ sda1, sda2... ์ด๋ฐ ํํฐ์ ๋ค์ ์ ๋ณด๊ฐ ๋ณด์ฌ์ง๋ค. sda๋ ์ ๋ณด์ธ๋ค.
2) fdisk๋ฅผ ์ฌ์ฉํ์ฌ LVM ํ์ ์ผ๋ก ํํฐ์ ์ ์์ฑํ๋ค.
# fdisk /dev/hdb
n ์ํฐ (์ ํํฐ์ ์ถ๊ฐ)
-> p ์ํฐ (primary partition (1-4)) ; ์ฃผํํฐ์ ์ด๋ฉด p, ํ์ฅํํฐ์ ์ด๋ฉด e
-> 1 ์ํฐ (ํํฐ์ ๋๋ฒ ์ ๋ ฅ)
-> ์ํฐ (First cylinder 1-1792, default 1:)
-> ์ํฐ (last cylinder)
-> t ์ํฐ (change a partition's system id)
-> l ์ํฐ (type L to list codes)
-> 8e (linux LVM์ด 8e๋ค)
-> w ์ํฐ (write table to disk and exit)
# fdisk /dev/hdc , hdd ์์ ๋์ผํ๊ฒ ์ค์
3) fdisk -l ํ์ฌ LVM ํ์ ์ผ๋ก ํํฐ์ ์ด ์ค์ ๋์์์ ํ์ธ
2. ๋ฌผ๋ฆฌ๋ณผ๋ฅจ ์์ฑ
1) pvcreate ๋ก ๋ฌผ๋ฆฌ๋ณผ๋ฅจ์ ์์ฑ
[root@localhost ~]# pvcreate /dev/hdb1
Physical volume "/dev/hdb1" successfully created
(์๋จ๊ณ์์ fdisk /dev/hdb ํ์ผ๋๊น... ์ด ๋์คํฌ๊ฐ hdb1, hdb2 ... ์ด๋ฐ ์์ผ๋ก ์ชผ๊ฐ์ก์ ๊ฑฐ๋ ๋ง์ด์ง. ๊ทผ๋ฐ ์์์ ๊ทธ๋ฅ ํ ๋์คํฌ๋ฅผ ํต์ผ๋ก ํ ํํฐ์ ์ผ๋ก ์์ฑ..ํ๋ฏ.)
[root@localhost ~]# pvcreate /dev/hdc1
[root@localhost ~]# pvcreate /dev/hdd1
2) pvdisplayํ์ฌ ๋ฌผ๋ฆฌ๋ณผ๋ฅจ ํ์ธ
3. ๋ณผ๋ฅจ๊ทธ๋ฃน ์ค์
1) vgcreate ํ์ฌ ๋ณผ๋ฅจ๊ทธ๋ฃน ์ค์ (์์์ ์์ฑํ๋ ๋ฌผ๋ฆฌ๋ณผ๋ฅจ๋ค์)
[root@localhost ~]# vgcreate myvg /dev/hdb1 /dev/hdc1 /dev/hdd1
Volume group "myvg" successfully created
2) vgdisplay ํ์ฌ ๋ณผ๋ฅจ๊ทธ๋ฃน์ ํ์ธ
4. ๋ ผ๋ฆฌ๋ณผ๋ฅจ ์์ฑ
1) lvcreate ํ์ฌ ๋ ผ๋ฆฌ๋ณผ๋ฅจ์ ๋ ๊ฐ (ํ๋๋ 7GB , ํ๋๋ ๋๋จธ์ง ๊ณต๊ฐ) ์์ฑ
(์ฌ๊ธฐ์ ์๋ฌธ์ l์ ์ฐ๋ฉด pe ์ ๊ฐ์๋ก ์ฉ๋์ ์ง์ ํ๊ฒ ๋๋ค. ์์ธ LVM ๋ด์ฉ์ ๋ค์ ํฌ์คํธ ์ฐธ์กฐ.)
[root@localhost ~]# lvcreate -n dtlv -L 7GB myvg
Logical volume "dtlv" created
[root@localhost ~]# lvcreate -n bklv -l 100%FREE myvg
Logical volume "bklv" created
2) lvdisplay ํ์ฌ ๋ ผ๋ฆฌ๋ณผ๋ฅจ ํ์ธ
5. ํ์ผ์์คํ ํฌ๋งท ๋ฐ ๋ง์ดํธ
์ด์ ์์ผ ํฌ๋งท์ ํ๊ฒ ๋๋ค~!
1) ์์์ ์์ฑํ ๋ ผ๋ฆฌ๋ณผ๋ฅจ์ ํ์ผ์์คํ ํฌ๋งท
[root@localhost ~]# mkfs.ext3 /dev/myvg/dtlv
....
[root@localhost ~]# mkfs.ext3 /dev/myvg/bklv
2) ๋ง์ดํธ
[root@localhost ~]# mkdir /mnt/data
[root@localhost ~]# mkdir /mnt/back
[root@localhost ~]# mount -t ext3 /dev/myvg/dtlv /mnt/data
[root@localhost ~]# mount -t ext3 /dev/myvg/bklv /mnt/back
3) df -l ํ์ฌ ๋ง์ดํธ ํ์ธ
4) ๋ถํ ์ ์๋์ผ๋ก ๋์คํฌ๋ฅผ ์ฝ์ด์ค ์ ์๊ฒ fstab ์ค์
#vi /etc/fstab
/dev/myvg/dtlv /mnt/data ext3 defaults 0 0
fdisk ํด์ ๋์ค์ -l ์น๋ฉด ๋์ค๋ ์ ๋ค์.... list known partition types ์ด๋ค. ํ์ผ์์คํ ๋ฆฌ์คํธ๊ฐ ์๋๋ผ ํํฐ์ ํ์ ~!
/proc/filesystems๋ ํ์ผ์์คํ ํ์ ์ด๊ณ ..
์ฆ, ์ฒ์์ ๋ด๊ฐ ๊ฐ์ก๋ ์๋ฌธ,
๊ธฐ๋ณธ์ ์ผ๋ก fdiskํด์ ๋ง๋ค์๋ ํํฐ์ ๋ค์ด df -T ํ๋ฉด ๋์ค๋ ํ์ผ์์คํ ํ์ ์๋ ์ ext3๊ฐ ์๋๋,
fdisk ํด์ l๋ก ์น๋ฉด ๋์ค๋ ํ์ ์๋ ext3๊ฐ ์๋๋ฐ?
๋ผ๋ ์ฐ๋ฌธ์๋, ํํฐ์ ํ์ ์ด๋ผ ๋ค๋ฅธ๊ฑฐ๊ณ ..
๊ธฐ๋ณธ์ ์ผ๋ก fdisk๋ก ํด์ ๋ง๋ ํํฐ์ ์ ๋ง๋ ํ ๋ฐ๋์ ํฌ๋งทํ๊ณ ๋ง์ดํธ๋ฅผ ์์ผ์ผ ํ๋ค.
๋๋ fdiskํ๋ฉด ๋ฐ๋ก ํฌ๋งท์ด ๋์ ์ธ ์ ์๋ ๊ฑด์ค ์ฐฉ๊ฐํ๊ณ ์์๋ค....ใ ใ
+) ๊ทธ๋ฐ๋ฐ ๊ตณ์ด ๋ฌผ๋ฆฌ๋ณผ๋ฅจ์ ๋ง๋ค ํ์ ์์ด ๋ฐ๋ก ํํฐ์ ์ ๋ณผ๋ฅจ๊ทธ๋ฃน์ผ๋ก ๋ฌถ์ ์ ์๋๊ฑด๊ฐ?
์ ๊ตณ์ด ๋ฌผ๋ฆฌ๋ณผ๋ฅจ์ ์ค๊ฐ์ ์ถ๊ฐ์ ์ผ๋ก ๋ง๋ค์ด์ (๊ทธ๋ฅ ํํฐ์ ์ ๊ทธ๊ฒ๋) ์์ ์ ํ๋ฒ ๋ํ๋๊ฑฐ์ง?..
+) dmc-emass ์ด๊ด ์์ ์, cx4-80 ์คํ ๋ฆฌ์ง์ ๋์คํฌ๋ฅผ ์ถ๊ฐ๋ก ํ ๋นํ์ฌ ๋ถ์ฌ์ค ?,
์คํ ๋ฆฌ์ง ์์ง๋์ด๊ฐ ๋ฏธ๋ฆฌ ํํฐ์ ๊น์ง ๋ค ํ ๋นํด๋์์๋ค...
๋๋ ์ด ๋ ํํฐ์ ์ LVM ํ์ ์ผ๋ก ๋ง๋ค์ด์ผ ํ๋๋ฐ ์์ง๋์ด๊ฐ ๋ง๋ ์์ด ๊ทธ๋ฅ ๋ฆฌ๋ ์ค ํ์ ์ผ๋ก ํด์ ๋นํฉ์ค๋ฌ์ ์๋ค ใ ใ ใ
LVM์ด ์ ์์ฑ๋๊ธด ํ์๋๋ฐ...
๊ทธ๋ฐ๋ฐ fdisk -l ํ๋ฉด ํํฐ์ ํ ์ด๋ธ์ด ์กด์ฌํ์ง ์๋๋ค๋ ๋ฉ์์ง๊ฐ ๋ฌ๋ค.
1. LVM์ด๋?
(1) ๊ฐ์: ๋ฆฌ๋
์ค ์ค์น์๋ ํ๋๋์คํฌ ์ถ๊ฐ์์ ํํฐ์
์ด๋ผ๋ ๊ฒ์ ๋๋๊ณ ๊ณต๊ฐ์ ํ ๋นํ๋ค. ์ด ๋ ํ๋ฒ ์ค์ ํ ๊ณต๊ฐ์ ๊ณ ์ ์ด ๋์ด ๋ณ๊ฒฝ์ด๋ ์ถ๊ฐ๊ฐ ๋ถ๊ฐ๋ฅํ๋ค. LVM(Logical Volume Manager)์ ํํฐ์
์ ์ํ๋ ๋๋ก ์ถ๊ฐํ๊ฑฐ๋ ์ ๊ฑฐํ๊ณ ๊ทธ ํฌ๊ธฐ๋ ์กฐ์ ํ ์ ์๋๋ก ํด์ฃผ๋ ๋ฐฉ๋ฒ์ด๋ค.
(2) ๊ด๋ จ์ฉ์ด 1) ๋ฌผ๋ฆฌ์ ๋ณผ๋ฅจ(PV:Physical Volume): ์ค์ ๋ก ๋๋ ํํฐ์
์ ๋งํ๋ค. ์ฆ /dev/hda8, /dev/hdb1 ๋ฑ ์ ๋งํ๋ค. LVM์์๋ ์ด๋ฌํ ๋ฌผ๋ฆฌ์ ๋ณผ๋ฅจ์ ํ๋์ ๊ตฌ์ฑ์ ์ผ๋ก ๋ฐ์ ๋ค์ด๋ ํ์์ด๋ค. 2) ๋ฌผ๋ฆฌ์ ํ์ฅ(PE:Physical Extents): ์ผ์ข
์ ๋ธ๋ญ๊ฐ์ ๊ฒ์ผ๋ก ์ค์ ๋ฐ์ดํฐ๊ฐ ์ ์ฅ๋๋ ๊ณต๊ฐ์ ๋งํ๋ค. ๋ณดํต 1PE๊ฐ ์ฝ 4MB์ ๋ ์ฐจ์งํ๋ค.
3) ๋ณผ๋ฅจ๊ทธ๋ฃน(VG:Volume Group): ๋ฌผ๋ฆฌ์ ๋ณผ๋ฅจ์ด ๋ชจ์ฌ์ ํ๋์ VG๋ฅผ ์ด๋ฃฌ๋ค. ์ด๊ฒ์ ๋ ํฌ๊ฒ ๋งํ ๋ฉด ์ง์ ํ ํฌ๊ธฐ์ PE๊ฐ ๋ชจ์ฌ ์์ฑ๋๋ ํ๋์ ํฐ ๋ฉ์ด๋ฆฌ๋ผ๊ณ ํ ์ ์๋ค. 4) ๋
ผ๋ฆฌ์ ๋ณผ๋ฅจ(LV:Logical Volume): ์ด ๋
ผ๋ฆฌ์ ๋ณผ๋ฅจ์ด ์ฐ๋ฆฌ๊ฐ ํํ ์ฐ๋ ์ ๊ทํํฐ์
๊ณผ ๊ฐ๋ค. ์ค์ ๋ง๋ค์ด์ ์ฌ์ฉํ๋ ๊ฒ์ด ๋ฐ๋ก ์ด LV์ด๋ค.
2. LVM ์ค์ ํ๊ธฐ
(1) ์ค๋ช
: /dev/hda8(์ฝ 800MB)๊ณผ /dev/hda9(์ฝ 800MB)์ lvm์ด๋ผ๋ ๋ณผ๋ฅจ๊ทธ๋ฃน์ผ๋ก ์์ฑํ๊ณ 1.2GB๋ /data๋ผ๋ ๋๋ ํ ๋ฆฌ๋ก 400MB๋ /backup์ผ๋ก ๊ตฌ์ฑํด๋ณด์. ์ฌ๊ธฐ์ /data๋ ์ฒ์์ 1GB๋ก ํ ๋นํ๊ณ ์ถ๊ฐ๋ก ์์ญ์ 200MB ํ์ฅํ๋ ํํ๋ก ๊ตฌ์ฑํ๋ค.
(2) ์ค์ 1 : 1000MB์ /data ๋ก ๊ตฌ์ฑ 1) fdisk๋ฅผ ์ด์ฉํ์ฌ ํํฐ์
์์ฑ์ ๋ณ๊ฒฝ: fdisk /dev/hda ์คํํ์ t, ํด๋น ํํฐ์
์ ํ, 8e, w ์ ๋๋ฅด๊ณ ์ฌ๋ถํ
ํ๋ค.
2) ๋์คํฌ์ ์๋ ๋ณผ๋ฅจ๊ทธ๋ฃน์ ๊ฒ์ํ๊ณ /etc/lvmtab ํ์ผ ์์ฑ [root@www root]# vgscan
3) ๋ฌผ๋ฆฌ์ ๋ณผ๋ฅจ(PV:Physical Volume) ์์ฑ [root@www root]# pvcreate /dev/hda8 pvcreate -- physical volume "/dev/hda5" successfully created [root@www root]# pvcreate /dev/hda9 pvcreate -- physical volume "/dev/hda8" successfully created
4) ์์ฑ๋ PV๋ฅผ ํน์ ํ ๋ณผ๋ฅจ๊ทธ๋ฃน(lvm)์ ์ถ๊ฐ์ํจ๋ค. [root@www root]# vgcreate lvm /dev/hda8 /dev/hda9 vgcreate -- INFO: using default physical extent size 4 MB vgcreate -- INFO: maximum logical volume size is 255.99 Gigabyte vgcreate -- doing automatic backup of volume group "lvm" vgcreate -- volume group "lvm" successfully created and activated
5) ์์ฑ๋ ๋ณผ๋ฅจ๊ทธ๋ฃน ๊ฒ์ฌํ๋ค. [root@www root]# vgdisplay -v lvm --- Volume group --- VG Name lvm VG Access read/write VG Status available/resizable VG # 0 MAX LV 256 Cur LV 0 Open LV 0 MAX LV Size 255.99 GB Max PV 256 Cur PV 2 Act PV 2 VG Size 1.66 GB PE Size 4 MB Total PE 424 Alloc PE / Size 0 / 0 Free PE / Size 424 / 1.66 GB VG UUID RBimFr-2W6o-O6Wr-E4Ox-egs1-z87V-cha1DA --- No logical volumes defined in "lvm" --- --- Physical volumes --- PV Name (#) /dev/hda8 (1) PV Status available / allocatable Total PE / Free PE 212 / 212 PV Name (#) /dev/hda9 (2) PV Status available / allocatable Total PE / Free PE 212 / 212
6) ๋
ผ๋ฆฌ์ ๋ณผ๋ฅจ(LV:Logical Volume) ์์ฑ [root@www root]# lvcreate -L 1000M -n data lvm lvcreate -- doing automatic backup of "data" lvcreate -- logical volume "/dev/lvm/data" successfully created 7) LV์์ฑํ์ธ [root@www root]# lvscan lvscan -- ACTIVE "/dev/lvm/data" [1000 MB] lvscan -- 1 logical volumes with 1000 MB total in 1 volume group lvscan -- 1 active logical volumes
8) VG ํ์ธ [root@www root]# vgdisplay -v lvm --- Volume group --- VG Name lvm VG Access read/write VG Status available/resizable VG # 0 MAX LV 256 Cur LV 1 Open LV 0 MAX LV Size 255.99 GB Max PV 256 Cur PV 2 Act PV 2 VG Size 1.66 GB PE Size 4 MB Total PE 424 Alloc PE / Size 250 / 1000 MB Free PE / Size 174 / 696 MB VG UUID RBimFr-2W6o-O6Wr-E4Ox-egs1-z87V-cha1DA --- Logical volume --- LV Name /dev/lvm/data VG Name data LV Write Access read/write LV Status available LV # 1 # open 0 LV Size 1000 MB Current LE 250 Allocated LE 250 Allocation next free Read ahead sectors 1024 Block device 58:0 --- Physical volumes --- PV Name (#) /dev/hda8 (1) PV Status available / allocatable Total PE / Free PE 212 / 0 PV Name (#) /dev/hda9 (2) PV Status available / allocatable Total PE / Free PE 212 / 174 => ๋
ผ๋ฆฌ์ ๋ณผ๋ฅจ๋ถ๋ถ์ด ๋ํ๋๊ณ ๋ฌผ๋ฆฌ์ ๋ณผ๋ฅจ์์ /dev/hda8์ ๋ชจ๋ ์ฌ์ฉ์ค์ธ ๊ฒ์ผ๋ก ๋ํ๋๋ค.
9) ํ์ผ์์คํ
์์ฑ [root@www root]# mkfs -t ext3 /dev/lvm/data 10) ๋ง์ดํธํ์ฌ ์ฌ์ฉํ๋ค. [root@www root]# mount -t ext3 /dev/lvm/data /data
(3) ์ฐธ๊ณ
1) ์ค๋ช
: LVM์ ์์คํ
์ฌ๋ถํ
ํ์๋ ์ฌ์ฉํ๋ ค๋ฉด /etc/fstabํ์ผ์ ๋ฑ๋กํ๋ฉด ๋๋ค.
2) ์ /dev/lvm/data /data ext3 defaults 0 0 (4) ์ค์ 2: /data ๋๋ ํ ๋ฆฌ 200MB ์ถ๊ฐํ๊ธฐ
1) ์ค๋ช
: lvextend ๋ช
๋ น์ ์ด์ฉํ์ฌ ๊ณต๊ฐ์ ๋๋ฆฌ๊ณ lvscan๋ช
๋ น์ผ๋ก ํ์ธํ๋๋ก ํ๋ค. 2) ๋ฐฉ๋ฒ ใฑ. [root@www root]# lvextend -L +200M /dev/lvm/data => ๊ธฐ์กด์ ์ฉ๋์ ์ถ๊ฐ๋ก 200MB๋ฅผ ํ ๋นํ๋ค. ใด. [root@www root]# lvscan (5) ์ค์ 2: ๋จ์ ๊ณต๊ฐ(์ฝ 400MB)๋ฅผ /backup ๋๋ ํ ๋ฆฌ๋ก ์ฌ์ฉํ๊ธฐ 1) ์ค๋ช
: ๋จ์ ๊ณต๊ฐ์ ํ์ธํ๋ ค๋ฉด vgdisplay -v ๋ช
๋ น์ ๋ด๋ ค์ Free PE๊ฐ์ ํ์ธํ๊ณ ํด๋น PE๊ฐ์ ํ ๋นํ๋ ๊ฒ์ด ์ข๋ค. lvcreate ๋ก ๋จ์ PE๊ฐ์ ์ง์ ํ๊ณ Logical Volume์ ์์ฑํ๋ค. 2) ๋ฐฉ๋ฒ ใฑ. [root@www root]# lvcreate -l 124 -n backup lvm => lvm์ด๋ผ๋ ๋ณผ๋ฅจ๊ทธ๋ฃน์ backup ์ด๋ผ๋ Logical Volume์ ์์ฑํ๊ณ ํฌ๊ธฐ๋ ์ฝ 124PE (์ฝ 496MB)๋ฅผ ํ ๋นํ๋ค. ใด. [root@www root]# mkfs -t ext3 /dev/lvm/backup => ํ์ผ์์คํ
์ ์์ฑํ๋ค. ใท. [root@www root]# mount -t ext3 /dev/lvm/backup /backup => ๋ง์ดํธํ์ฌ ์ฌ์ฉํ๋ค.
3. LVM ๊ด๋ จ๋ช
๋ น์ด
(1) vgscan
1) ์ค๋ช
: ๋์คํฌ์ ์๋ ๋ณผ๋ฅจ๊ทธ๋ฃน(VG:Volume Group)๋ฅผ ๊ฒ์ํ์ฌ /etc/lvmtab ํ์ผ์ ์์ฑํ๋ค. fdisk๋ฅผ ์ด์ฉํ์ฌ ํํฐ์
์ ์์ฑ์ LVM์ผ๋ก ์ง์ ํ ํ์ ์ด ๋ช
๋ น์ ์ฌ์ฉํ๋ค.
2) ์ฌ์ฉ๋ฒ vgscan
(2) pvcreate
1) ์ค๋ช
: ๋ฌผ๋ฆฌ์ ๋ณผ๋ฅจ(PV:Physical Volume)์ ์์ฑํ๋ ๋ช
๋ น์ด์ด๋ค. fdisk๋ฅผ ์ด์ฉํ์ฌ ํํฐ์
์ ๋ถํ ํ๊ณ LVM ์์ฑ์ผ๋ก ์ง์ ํ ๋ค์ ํด๋น ํํฐ์
์ PV๋ก ๋ง๋ค ๋ ์ฌ์ฉํ๋ ๋ช
๋ น์ด๋ค.
2) ์ฌ์ฉ๋ฒ pvcreate ๋๋ฐ์ด์ค๋ช
3) ์ฌ์ฉ์ pvcreate /dev/hdb1
(3) vgcreate
1) ์ค๋ช
: ๋ณผ๋ฅจ๊ทธ๋ฃน์ ์์ฑํ๋ ๋ช
๋ น์ด๋ก ์์ฑ๋ PV๋ฅผ ์ง์ ํ ๋ณผ๋ฅจ๊ทธ๋ฃน์ ํฌํจ์ํค๋ฉด์ ์์ฑํ๋ค.
2) ์ฌ์ฉ๋ฒ vgcreate ๋ณผ๋ฅจ๊ทธ๋ฃน๋ช
๋๋ฐ์ด์ค๋ช
๋๋ฐ์ด์ค๋ช
3) ์ฌ์ฉ์ vgcreate lvm /dev/hda7 /dev/hdb1 => lvm ์ด๋ผ๋ ๋ณผ๋ฅจ๊ทธ๋ฃน์ ์์ฑํ๊ณ /dev/hda7, /dev/hdb1 ์ด๋ผ๋ PV๋ฅผ ํฌํจ์ํจ๋ค. (4) vgdisplay 1) ์ค๋ช
: ๋ณผ๋ฅจ๊ทธ๋ฃน์ ์์ฑ๊ณผ ์ ๋ณด๋ฅผ ๋ณด์ฌ์ฃผ๋ ๋ช
๋ น์ด์ด๋ค. 2) ์ฌ์ฉ๋ฒ vgdisplay [option] [๋ณผ๋ฅจ๊ทธ๋ฃน๋ช
] 3) option -v: ์ข ๋ ์์ธํ ๋ณด์ฌ์ฃผ๋ ์ต์
์ผ๋ก Volume Group์ด์ธ์ gical Volume๊ณผ Physical Volume๋ ๊ฐ์ด ๋ณด์ฌ์ค๋ค.
4) ์ฌ์ฉ์ ใฑ. [root@www root]# vgdisplay => Volume Group์ ๋ด์ฉ์ ๋ณด์ฌ์ค๋ค. ใด. [root@www root]# vgdisplay -v lvm => lvm์ด๋ผ๋ ๋ณผ๋ฅจ๊ทธ๋ฃน์ ๋ด์ฉ์ ์์ธํ ๋ณด์ฌ์ค๋ค.
(5) lvcreate
1) ์ค๋ช
: ๋ณผ๋ฅจ๊ทธ๋ฃน์์ LV(Logical Volume)์ ์์ฑํ๋ ๋ช
๋ น์ด๋ค.
2) ์ฌ์ฉ๋ฒ lvcreate ์ต์
๋ณผ๋ฅจ๊ทธ๋ฃน๋ช
3) option -L: LV์ ์ฌ์ด์ฆ๋ฅผ ์ง์ ํ๋ ์ต์
์ผ๋ก K(kilobytes), M(megabytes), G(gigabytes), T(terabyt es) ๋จ์๋ฅผ ๋ถ์ฌ ์ง์ ๊ฐ๋ฅํ๋ค. -l: LV์ ์ฌ์ด์ฆ๋ฅผ ์ง์ ํ๋ ์ต์
์ผ๋ก pe์ ๊ฐ์๋ก ์ฉ๋์ ์ง์ ํ๋ค. ์ฐธ๊ณ ๋ก ๋ณดํต 1pe๋น 4MB ์ด๋ค. -n: LV์ ์ด๋ฆ์ ์ง์ ํ๋ ์ต์
์ด๋ค.
4) ์ฌ์ฉ์ ใฑ. [root@www root]# lvcreate -L 2000M -n backup lvm => lvm์ด๋ผ๋ ๋ณผ๋ฅจ๊ทธ๋ฃน์ backup๋ผ๋ ์ด๋ฆ์ผ๋ก 2Gigabytes ์ฉ๋์ผ๋ก LV์ ์์ฑํ๋ค. ใด. [root@www root]# lvcreate -l 250 -n data lvm => lvm์ด๋ผ๋ ๋ณผ๋ฅจ๊ทธ๋ฃน์ data๋ผ๋ ์ด๋ฆ์ผ๋ก 250pe(์ฝ 1GB)์ฉ๋์ผ๋ก LV์ ์์ฑํ๋ค.
(6) lvscan
1) ์ค๋ช
: ๋์คํฌ์ ์๋ Logical Volume์ ์ฐพ์์ค๋ค.
2) ์ฌ์ฉ๋ฒ lvscan [option] 3) option -v: ์ ๋ณด๋ฅผ ์์ธํ ๋ณด์ฌ์ค๋ค.
3) ์ฌ์ฉ์ lvscan
(7) lvdisplay
1) ์ค๋ช
: Logical Volume์ ์ ๋ณด๋ฅผ ๋ณด์ฌ์ค๋ค.
2) ์ฌ์ฉ๋ฒ lvdisplay [option] LV๋ช
3) option -v: ์ ๋ณด๋ฅผ ์์ธํ ๋ณด์ฌ์ค๋ค.
4) ์ฌ์ฉ์ [root@www root]# lvdisplay -v /dev/lvm/data => /dev/lvm/data๋ผ๋ LV์ ์ ๋ณด๋ฅผ ์์ธํ ๋ณด์ฌ์ค๋ค.
(8) vgextend 1) ์ค๋ช
: ๋ฏธ๋ฆฌ ์์ฑ๋ Volume Group์ ์ถ๊ฐ๋ก Phycical Volume์ ์ถ๊ฐํ ๋ ์ฌ์ฉํ๋ค.
2) ์ฌ์ฉ๋ฒ vgextend ๋ณผ๋ฅจ๊ทธ๋ฃน๋ช
์PV๋ช
3) ์ฌ์ฉ์ [root@www root]# vgextend lvm /dev/hdc1 => lvm์ด๋ผ๋ ๋ณผ๋ฅจ๊ทธ๋ฃน์ /dev/hdc1์ ์ถ๊ฐํ๋ค.
(9) vgreduce
1) ์ค๋ช
: ๋ณผ๋ฅจ๊ทธ๋ฃน์ ์๋ Physical Volume์ ์ญ์ ํ๋ ๋ช
๋ น์ด๋ค.
2) ์ฌ์ฉ๋ฒ vgreduce ๋ณผ๋ฅจ๊ทธ๋ฃน๋ช
PV๋ช
3) ์ฌ์ฉ์ [root@www root]# vgreduce lvm /dev/hdc1 => lvm์ด๋ผ๋ ๋ณผ๋ฅจ๊ทธ๋ฃน์์ /dev/hdc1์ ์ญ์ ํ๋ค.
(10) lvextend
1) ์ค๋ช
: Logical Volume์ ์ฉ๋์ ํ์ฅํ๋ ๋ช
๋ น์ด๋ค.
2) ์ฌ์ฉ๋ฒ lvextend ์ต์
[๋ณผ๋ฅจ๊ทธ๋ฃน๋ช
] LV๋ช
3) option -l +์ฌ์ด์ฆ: ์ง์ ํ PE์๋งํผ ์ฉ๋์ ๋๋ฆฐ๋ค. -L +์ฌ์ด์ฆ[kmgt]: ์ง์ ํ ์ฌ์ด์ฆ๋งํผ ์ฉ๋์ ๋๋ฆฐ๋ค. ๋จ์๋ฅผ ํ์ํ์ง ์์ผ๋ฉด ๊ธฐ๋ณธ Megabytes ๋จ์์ด๋ค.
4) ์ฌ์ฉ์ [root@www root]# lvextend -L +200M /dev/lvm/data => ๊ธฐ์กด์ ์ฉ๋์ ์ถ๊ฐ๋ก 200MB๋ฅผ ํ ๋นํ๋ค.
(11) lvreduce
1) ์ค๋ช
: Logical Volume์ ์ฉ๋์ ์ค์ด๋ ๋ช
๋ น์ด๋ค.
2) ์ฌ์ฉ๋ฒ lvreduce ์ต์
[๋ณผ๋ฅจ๊ทธ๋ฃน๋ณ] LV๋ช
3) option -l -์ฌ์ด์ฆ: ์ง์ ํ PE์๋งํผ ์ฉ๋์ ์ค์ธ๋ค. -L -์ฌ์ด์ฆ: ์ง์ ํ ์ฌ์ด์ฆ๋งํผ ์ฉ๋์ ์ค์ธ๋ค. ๋จ์๋ฅผ ํ์ํ์ง ์์ผ๋ฉด ๊ธฐ๋ณธ ๋จ์๋ Megabytes ์ด๋ค.
4) ์ฌ์ฉ์ [root@www root]# lvreduce -L -500 /dev/lvm/data => /dev/lvm/data์ ์ฉ๋์ 500MB ์ค์ธ๋ค.
(12) vgchange
1) ์ค๋ช
: ๋ณผ๋ฅจ๊ทธ๋ฃน์ ์์ฑ์ ๋ณ๊ฒฝํ๋ ๋ช
๋ น์ผ๋ก ๋ณผ๋ฅจ๊ทธ๋ฃน์ ์ฌ์ฉ๊ฐ๋ฅ์ฌ๋ถ, ์ต๋ LV ๊ฐฏ์๋ฑ์ ๋ณ๊ฒฝ ํ ์ ์๋ค.
2) ์ฌ์ฉ๋ฒ vgchange ์ต์
๋ณผ๋ฅจ๊ทธ๋ฃน๋ช
3) option -a y|n : ๋ณผ๋ฅจ๊ทธ๋ฃน์ ์ฌ์ฉ์ฌ๋ถ๋ฅผ ์ง์ ํ๋ค. -l ๊ฐฏ์: ํด๋น ๋ณผ๋ฅจ๊ทธ๋ฃน์ ์์ฑํ ์ ์๋ ์ต๋ Logical Volume์๋ฅผ ์ง์ ํ๋ค.
4) ์ฌ์ฉ์ ใฑ. [root@www root]# vgchange -a y lvm => lvm์ด๋ผ๋ ๋ณผ๋ฅจ๊ทธ๋ฃน์ ํ์ฑํ์ํจ๋ค.
ใด. [root@www root]# vgchange -a n lvm => lvm์ด๋ผ๋ ๋ณผ๋ฅจ๊ทธ๋ฃน์ ๋นํ์ฑํ์ํจ๋ค.
ใท. [root@www root]# vgchange -l 100 lvm => lvm์ด๋ผ๋ ๋ณผ๋ฅจ๊ทธ๋ฃน์ ์ต๋ Logical Volume์๋ฅผ 100๊ฐ๋ก ์ง์ ํ๋ค.
(13) vgremove
1) ์ค๋ช
: ๋ณผ๋ฅจ๊ทธ๋ฃน์ ์ ๊ฑฐํ๋ ๋ช
๋ น์ด๋ค.
2) ์ฌ์ฉ๋ฒ vgremove ๋ณผ๋ฅจ๊ทธ๋ฃน๋ช
3) ์ฌ์ฉ์ [root@www root]# vgremove lvm => lvm์ด๋ผ๋ ๋ณผ๋ฅจ๊ทธ๋ฃน์ ์ญ์ ํ๋ค.
- rename
To rename an existing logical volume, use the lvrename command.
Either of the following commands renames logical volume lvold in volume group vg02 to lvnew.
lvrename /dev/vg02/lvold /dev/vg02/lvnew lvrename vg02 lvold lvnewโ
'System ์์ ์ค > LINUX' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Ubuntu] 22.04 LTS Docker ์ค์น (0) | 2022.09.06 |
---|---|
[Linux] CD/DVD ๋ฅผ ISO๋ก ๋ง๋ค๊ธฐ (0) | 2021.09.03 |
[Linux] GPT ํํฐ์ ์ค์ (0) | 2021.09.02 |
[RHCSA] RHEL 7 CLI์์ GUI ์ค์น ๋ฐ ์ฌ์ฉ๋ฒโ (0) | 2021.09.01 |
[RHCSA] RHEL 7 CD-ROM์ ํตํด yum ์ฌ์ฉ๋ฒ (0) | 2021.08.31 |