Volume Logis (LV
) adalah unit penyimpanan terakhir dalam arsitektur LVM standar. Unit-unit ini dibuat dari grup volume, yang terdiri dari volume fisik (PV
). Jika Anda telah mengikuti seri ini, Anda akan menginisialisasi volume fisik Anda dan menggabungkannya ke dalam grup volume (VG
). Kami akan melanjutkan eksplorasi LVM kami dengan menyambung lebih lanjut grup volume kami yang baru dibuat LVMvgTEST
menjadi berbagai volume logis.
Jika Anda tertarik dengan artikel sebelumnya, Anda dapat meninjau bagian 1 dan bagian 2.
Seperti halnya semua hal, variasi adalah bumbu kehidupan, dan itu tidak berbeda dalam hal teknologi—khususnya, volume logis. Anda memiliki beberapa opsi berbeda yang Anda inginkan di sini, dan masing-masing memiliki kasus penggunaan unik yang dapat digunakan sysadmin agar paling sesuai dengan situasi tertentu. Pilihan Anda adalah sebagai berikut:
- Volume logika linier
- Volume logika bergaris
- Volume logis yang dicerminkan
Saya akan membahas masing-masing jenis volume ini secara lebih rinci, memandu Anda melalui contoh kapan dan mengapa Anda ingin menggunakan masing-masing. Saya juga akan memandu Anda melalui konfigurasi dasar masing-masing. Ayo lakukan!
Volume logis linier
Volume logis linier adalah default LVM dalam hal pembuatan volume logis. Mereka umumnya digunakan untuk menggabungkan satu atau lebih disk untuk membuat satu unit penyimpanan yang dapat digunakan. Kami membuat 2G
grup volume yang disebut LVMvgTEST
dalam artikel terakhir kami. Grup volume itu dibuat dengan menggabungkan dua 1G
yang unik volume fisik. Di sini saya akan menggunakan sebagian kecil dari grup volume itu untuk membuat volume logis linier berjudul, dengan sangat kreatif, lv_linear
. Terlihat di bawah ini:
[root@rhel ~]# lvcreate -L 500M -n lv_linear LVMvgTEST
Logical volume "lv_linear" created.
Anda dapat menggunakan lvdisplay
untuk informasi terperinci tentang volume logis yang saat ini ada di sistem Anda.
[root@rhel ~]# lvdisplay
--- Logical volume ---
LV Path /dev/LVMvgTEST/lv_linear
LV Name lv_linear
VG Name LVMvgTEST
LV UUID hxBk3i-deYU-OjG1-KdR8-noDm-yeYh-EiF8Mc
LV Write Access read/write
LV Creation host, time rhel.test, 2020-03-12 12:38:16 -0400
LV Status available
# open 0
LV Size 500.00 MiB
Current LE 125
Segments 1
Allocation inherit
Read ahead sectors auto
- currently set to 8192
Block device 253:2
Anda juga dapat menggunakan lvs
perintah jika verbositas bukan milik Anda:
[root@rhel ~]# lvs
LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert
lv_linear LVMvgTEST -wi-a----- 500.00m
root rhel -wi-ao---- <26.00g
swap rhel -wi-ao---- 3.00g
Ini adalah jenis volume logis yang paling umum dan sangat mudah dibuat.
[ Kursus online gratis:Tinjauan teknis Red Hat Enterprise Linux. ]
Volume logis bergaris
Volume logis bergaris memungkinkan administrator untuk mengontrol cara data ditulis ke volume fisik. Untuk skenario baca/tulis volume tinggi, volume logis bergaris akan ideal, karena memungkinkan operasi baca dan tulis dilakukan secara paralel.
Saat menggunakan volume logis bergaris, Anda dapat mengatur jumlah garis (jumlah ini tidak dapat melebihi jumlah volume fisik) dan ukuran garis. Hal ini memungkinkan pengguna tingkat kontrol yang lebih besar atas bagaimana I/O dilakukan pada sistem.
Di sini, kita akan membuat volume logis bergaris 500Mb. -i2
menunjukkan jumlah garis (karena kami hanya memiliki dua volume fisik, kami menggunakan dua). -I64
menunjukkan ukuran garis-garis sebagai 64Kb default. Kami menamai volume bergaris lv_stripe
, dan itu adalah bagian dari grup volume LVMvgTEST
.
[root@rhel ~]# lvcreate -L 500M -i2 -I64 -n lv_stripe LVMvgTEST
Rounding size 500.00 MiB (125 extents) up to stripe boundary size 504.00 MiB(126 extents).
Logical volume "lv_stripe" created.
Sekarang, menggunakan lvdisplay
perintah, Anda dapat melihat volume linier dan volume bergaris yang baru dibuat:
[root@rhel ~]# lvdisplay
--- Logical volume ---
LV Path /dev/LVMvgTEST/lv_linear
LV Name lv_linear
VG Name LVMvgTEST
LV UUID hxBk3i-deYU-OjG1-KdR8-noDm-yeYh-EiF8Mc
LV Write Access read/write
LV Creation host, time rhel.test, 2020-03-12 12:38:16 -0400
LV Status available
# open 0
LV Size 500.00 MiB
Current LE 125
Segments 1
Allocation inherit
Read ahead sectors auto
- currently set to 8192
Block device 253:2
--- Logical volume ---
LV Path /dev/LVMvgTEST/lv_stripe
LV Name lv_stripe
VG Name LVMvgTEST
LV UUID tqtkco-QZgj-TvOq-hzSk-G2Ti-jfsU-5bhMlz
LV Write Access read/write
LV Creation host, time rhel.test, 2020-03-13 12:42:38 -0400
LV Status available
# open 0
LV Size 504.00 MiB
Current LE 126
Segments 1
Allocation inherit
Read ahead sectors auto
- currently set to 8192
Block device 253:3
Volume logis semacam ini sangat membantu dalam situasi yang tepat! Jika Anda membutuhkan baca/tulis volume tinggi, pertimbangkan untuk menghapus volume Anda.
Volume logis yang dicerminkan
Volume logis yang dicerminkan melakukan persis seperti yang Anda harapkan. Mereka memungkinkan Anda untuk "mencerminkan" data pada satu perangkat ke salinan yang identik. Ini memastikan data Anda tersedia. Jika satu bagian dari cermin pecah, drive yang tersisa mengubah karakteristiknya menjadi volume linier dan masih dapat diakses. LVM menyimpan log pada data apa di mana, yang memungkinkan perubahan menjadi persisten. Mari kita lihat cara membuat mirror dengan LVM.
[root@rhel ~]# lvcreate -L 100M -m1 -n lv_mirror LVMvgTEST
Logical volume "lv_mirror" created.
Anda dapat melihat bahwa kami membuat drive cermin 100Mb
, bernama cermin lv_mirror
, dan membuatnya di LVMvgTEST
kelompok volume. Semua ini dilakukan dengan menggunakan lvcreate
yang sama perintah dari contoh sebelumnya. Kami dapat memverifikasi pembuatan dengan menggunakan lvdisplay
perintah.
[root@rhel ~]# lvdisplay
--- Logical volume ---
LV Path /dev/LVMvgTEST/lv_mirror
LV Name lv_mirror
VG Name LVMvgTEST
LV UUID 0eTHem-rw8b-PK0J-wibU-f94M-bypL-1IM7AG
LV Write Access read/write
LV Creation host, time rhel.test, 2020-03-13 13:01:41 -0400
LV Status available
# open 0
LV Size 100.00 MiB
Current LE 25
Mirrored volumes 2
Segments 1
Allocation inherit
Read ahead sectors auto
- currently set to 8192
Block device 253:8
Selesai
Jadi kami melihat volume logis secara keseluruhan, tiga jenis volume logis yang memungkinkan Anda untuk membuat LVM, dan cara mengonfigurasi volume ini. LVM memungkinkan Anda membuat unit penyimpanan agar sesuai dengan hampir semua kebutuhan yang mungkin Anda miliki sebagai administrator, dan itulah yang membuatnya menjadi utilitas yang hebat. Saya sarankan Anda mencoba LVM saat berikutnya Anda perlu menyelesaikan manipulasi disk apa pun. Menurut pendapat saya, tidak ada alat yang lebih baik untuk pekerjaan itu!
[ Ingin mencoba Red Hat Enterprise Linux? Unduh sekarang secara gratis. ]