GNU/Linux >> Belajar Linux >  >> Linux

Pelajari LVM di Linux dengan alat grafis

LVM, sebagai model penyimpanan, telah banyak digunakan pada mesin dengan arsitektur Linux, termasuk PCS, NAS, dan server. Nilainya jelas dengan sendirinya. Sebagai perangkat lunak dewasa yang banyak digunakan, tutorial cara menggunakan LVM sudah tersebar luas di internet.

Namun, semua tutorial ini didasarkan pada alat baris perintah. Alat baris perintah, meskipun kuat dan lengkap, rumit dan sangat tidak intuitif, sehingga menyulitkan pengguna untuk memahami LVM, terutama bagi pemula.

Sama seperti alat partisi, berbagai alat grafis atau semi-grafis (berbasis karakter) membuat partisi mudah dibaca dengan cara yang sangat intuitif. Mempelajari konsep dan operasi LVM melalui alat grafis juga sangat mengurangi biaya pembelajaran pengguna.

Mari memandu Anda tentang konsep LVM &pengelolaan LVM melalui alat grafis.

CONCEPT

1. LVM

LVM Logical Volume Management adalah solusi Manajemen penyimpanan di Linux. Ini memberi pengguna model Manajemen penyimpanan yang dapat diperluas dan sangat fleksibel. Dengan LVM, pengguna dapat mencapai kinerja dan keamanan penyimpanan tingkat server dengan biaya murah.

Untuk pengguna umum dan pengguna server berukuran kecil, LVM mendukung volume RAID 0, 1, 4, 5, 6, 10, dan JBOD untuk membuat snapshot dan kumpulan penyimpanan.

Untuk pengguna tingkat lanjut, LVM mendukung akses yang sangat andal dan dapat dengan mudah mengimplementasikan layanan penyimpanan terdistribusi.

Pada saat yang sama, volume yang dibuat oleh LVM dapat diperpanjang dan dipindahkan dengan sangat mudah. Mengganti/menambahkan perangkat itu mudah.

Model LVM terdiri dari tiga lapisan:Volume Fisik (PV), Grup Volume (VG), dan Volume Logis (LV).

2. PV

Lapisan PV adalah lapisan fisik LVM dan dasar keberadaan LVM. PV dapat dianggap sebagai disk dalam array RAID. Pengguna dapat membuat PV menggunakan disk atau partisi. Informasi konfigurasi LVM biasanya disimpan di setiap PV. Kernel Linux membaca informasi konfigurasi untuk mendeteksi LVM, dan ketika LVM rusak, alat perbaikan juga menggunakan informasi ini untuk memulihkan konfigurasi LVM.

Perangkat host PV

Hanya ada satu partisi pada disk 4, yang menggunakan seluruh ruang

Tidak ada tabel partisi (baik MBR maupun GPT) pada disk5

2 partisi pada disk 6

3. VG

VG adalah unit manajemen LVM dan digunakan untuk mengonfigurasi grup LV dan PV.

VG terdiri dari satu atau lebih PV. Semua PVS yang membentuk VG dapat dimigrasikan ke komputer lain tanpa konfigurasi tambahan. Satu atau lebih LV dapat dibuat di VG.

Mungkin ada beberapa VG dalam satu sistem.

VG terdiri dari disk4/part1, disk5, isk6/part1 &disk6/part2

Semua PV milik VG disorot saat mouse menunjuk ke salah satu anggota VG untuk identifikasi pengguna


deskripsi logis LVM

Dalam model LVM, VG bertanggung jawab atas organisasi dan manajemen, LV berinteraksi dengan pengguna, dan PV berinteraksi dengan perangkat penyimpanan.

4. LV

LV adalah volume yang dibuat berdasarkan kebutuhan pengguna. Itu bisa dipasang langsung. LVM memberi pengguna banyak fitur, mulai dari kinerja akses tinggi hingga keamanan tinggi. Kami akan membahas berbagai fitur secara lebih rinci nanti.

VG dengan 2 LV, satu adalah tipe sederhana, dan yang lainnya adalah tipe Stripe/RAID 0

5. PP

PE, Physical Extent adalah unit alokasi ruang PV, mirip dengan cluster disk. Nilai defaultnya adalah 4MB. Pengguna dapat mengatur nilai yang berbeda sesuai kebutuhan.

6. LE

LE, Luas Logis adalah unit alokasi ruang dari LV. Ukuran LE sama dengan PE di VG. Saat pengguna membuat LV, ukuran LV harus berupa kelipatan bilangan bulat dari LE.

OPERASI

Untuk menggunakan LVM, Anda harus terlebih dahulu membuat, lalu mengelola, menghapus, dan seterusnya. Mari kita jelaskan bagaimana melakukan masing-masing secara bergantian.

1. Operasi PV

1.1. Buat PV

PV adalah level LVM terendah, dan untuk menggunakan LVM Anda harus mulai dengan membuat PV.

Pertama, sistem "bersih" terlihat seperti ini.

Disk tanpa konfigurasi LVM

Mari kita buat PV dengan /dev/sdd1, /dev/sdf1, /dev/sdf2, /dev/sdf3 &/dev/sde.

Pilih disk/partisi untuk membuat PV

Setelah operasi pembuatan, empat PV muncul di sistem. Saat ini, tidak ada VG di sistem, jadi keempat PV ada dalam isolasi dan ditandai sebagai PV yatim piatu di GUI.

GUI yang menampilkan informasi PV saat mengarahkan mouse ke /dev/sdf2

1.2. Hapus PV

Memilih OPERASI PV->Hapus pada menu, dan klik pengguna PV yang ingin dihapus.

Hapus 2 PV -- /dev/sde &/dev/sdf1

Operasi selesai

Di sini kita dapat melihat PV yang dipilih adalah partisi normal

PV milik VG tidak dapat dihapus. Jika Anda ingin menghapus PV, Anda harus menghapusnya terlebih dahulu dari VG. Itu hanya dapat dihapus sebagai PV yatim piatu.

1.3. Ubah konfigurasi PV

Konfigurasi yang dapat dimodifikasi berbeda untuk PV yang ditambahkan ke VG dan PV yatim piatu. Karena tidak ada metadata di PV yatim piatu, hanya salinan metadata, ukuran area metadata, dan ukuran area boot yang dapat dimodifikasi.

PV Orphan, pengguna tidak dapat mengubah flag dan tag alokasi

PV di VG, pengguna dapat mengubah flag dan tag alokasi

Operasi selesai

Setelah menyegarkan, kami dapat menemukan tag di PV

2. Operasi VG

2.1. Buat VG

Memilih Operasi VG->Buat, dan buat VG dengan keempat PV.

Memilih semua 4 PV dan menentukan ukuran LE, nama VG. Gunakan dapat mengklik tombol Lanjut untuk mengonfigurasi pengaturan lanjutan

Pengguna dapat menentukan tag VG, jumlah PV/LV maksimum, dan salinan setelan metadata dalam setelan lanjutan pembuatan dialog VG.

Pengaturan lanjutan untuk membuat VG

Setelah VG dibuat, kita bisa mendapatkan tata letaknya.

Ada 4 PV di VG weLeesTestVG. PV milik VG yang sama akan menampilkan sorotan untuk meminta pengguna saat mengarahkan mouse ke PV mana pun.

2.2. Hapus VG

Memilih OPERASI VG->Hapus

Hapus dialog VG

Klik PV mana pun di VG yang ingin Anda hapus, lalu tekan tombol Selesai untuk menghapus VG. Catatan Bahwa untuk melindungi data pengguna, VG dengan LV tidak dapat dihapus. Pengguna harus menghapus semua LV di VG sebelum menghapusnya.

VG dihapus, klik tombol Tutup untuk menyegarkan informasi

Pada titik ini, kita dapat melihat bahwa 4 PV telah kembali ke status PV yatim piatu.

Sistem LVM tanpa VG

2.3. Hapus PV

Mari pulihkan VG terlebih dahulu.

Operasi ini seharusnya ditempatkan setelah PV yang ditambahkan, tetapi saya mengubah urutannya untuk mengurangi operasi.

Pilih VG OPERATION->Hapus PV

Hapus dialog PV

Memilih disk5 dan klik tombol selesai untuk menghapusnya.

Operasi selesai

Kita dapat melihat disk5 adalah PV yatim piatu sekarang. Itu bukan milik VG weLeesTestVG.

VG dengan satu PV dihapus

2.4. Tambahkan PV

Setelah menambahkan perangkat baru, kita perlu menambahkannya ke VG yang ada, dan kemudian kita perlu menggunakan operasi penambahan PV.

Mari tambahkan PV yang dihapus dari operasi sebelumnya kembali ke weLeesTestVG.

Pertama, pilih VG OPERATION->Tambahkan PV

Tambahkan dialog PV

Mengklik disk5 untuk memilih, dan memilih weLeesTestVG di daftar VG diikuti (Sekarang hanya ada satu VG, tentu saja)

Operasi selesai

PV yatim piatu kembali ke VG sekarang

2.5. Ganti nama VG

Operasi penggantian nama itu mudah, memilih VG OPERATION->Rename.

Klik VG yang ingin kita ganti namanya dan ketik nama baru di kotak input, dan klik tombol Selesai.

PERHATIAN:LVM memiliki batasan ketat pada nama VG dan LV. Hanya karakter a-z, A-z,0-9, dan._+ yang dapat digunakan.

Operasi selesai

Kita dapat melihat nama baru VG setelah menyegarkan.

VG dengan nama baru

2.6. Ubah konfigurasi VG

Pengguna mungkin perlu mengubah konfigurasi VG biasanya, yang rumit pada baris perintah tetapi sangat sederhana pada GUI. Sekarang mari kita lihat bagaimana mengubah konfigurasi VG.

Pilih VG OPERATION->Ubah

Ubah dialog konfigurasi VG

Jika tidak ada VG yang dipilih, semua pengaturan dinonaktifkan. Sekarang pilih weLeesVG. Konfigurasi yang dapat diubah termasuk dimensi LE/PE. Kebijakan alokasi, jumlah salinan metadata, jumlah maksimum PV &LV dan tag, dan beberapa konfigurasi yang terkait dengan kontrol LVM.

Sangat mudah untuk mengubah ukuran PE/LE ke nilai yang lebih kecil. Namun, untuk mengubah nilai ke nilai yang lebih besar, Anda perlu memeriksa apakah posisi awal LV di VG dapat dibagi persis dengan nilai yang diinginkan. Jika tidak, Anda tidak dapat menyetel nilainya.

2.7. Cadangkan/Pulihkan VG

Adalah kebiasaan yang baik untuk mencadangkan konfigurasi VG, dan jika terjadi kesalahan, akan lebih mudah untuk memulihkannya dengan data cadangan.

LVM Visual memiliki fungsi pencadangan otomatis. Pengguna dapat mengaktifkan/menonaktifkan fungsi pencadangan otomatis di menu pengaturan. Informasi konfigurasi VG cadangan disimpan di direktori cadangan di bawah direktori instalasi Visual LVM. File cadangan diberi nama berdasarkan operasi &waktu.

Menu pengaturan Visual LVM, pengguna dapat mengaktifkan/menonaktifkan pencadangan otomatis, mengaktifkan/menonaktifkan akses dari IP tertentu, mengubah kata sandi dan port masuk

Sekarang mari kita bicara tentang cara mencadangkan informasi konfigurasi VG secara manual.

Pilih OPERASI VG->Cadangkan/Pulihkan

Dialog VG Cadangkan/Pulihkan

Pilih VG yang akan dicadangkan di daftar sisi kiri dalam dialog pencadangan, dan tentukan direktori dan nama file cadangan di sebelah kanan. Klik tombol Selesai setelah selesai.

Operasi selesai

Pengguna dapat memulihkan VG dengan mengklik tombol Cadangkan di sisi kiri atas dalam dialog.

Pulihkan dialog VG

Pilih file konfigurasi yang akan dipulihkan dari pohon jalur di sebelah kiri.

Klik dua kali file konfigurasi. Informasi dalam file konfigurasi ditampilkan di bilah informasi di sebelah kanan, membantu Anda memilih file yang benar untuk pemulihan.

Klik tombol Selesai setelah Anda menentukan file cadangan.

Operasi selesai

3. Operasi LV

3.1. Buat LV

Sekarang PV &VG telah dibuat, mari mulai membuat LV.

Antarmuka pembuatan LV relatif rumit, tetapi bukan berarti operasi pembuatan LV rumit. Itu hanya mendukung beberapa jenis LV dalam satu kotak dialog.

=

Membuat dialog LV

Dialog Membuat LV dibagi menjadi tiga bagian utama. Di kotak merah adalah area pemilihan ruang, di mana pengguna memilih PV dan ukuran yang akan digunakan.

Kotak hijau adalah area pemilihan jenis LV, dengan total 8 jenis yang dapat dipilih. Perlu dicatat di sini bahwa setiap LV memiliki batasan tertentu.

  • Sederhana/Spanning/Stripe:Ini dapat dibuat dengan cara apa pun.
  • Mirror:Menggunakan setidaknya 2 PV.
  • StripeMirror:Menggunakan setidaknya 4PV, jumlah PV harus genap.
  • RAID4/RAID5:Menggunakan setidaknya 3 PV.
  • RAID6:Menggunakan setidaknya 5 PV.
  • Snapshot:Setidaknya ada 1 LV yang ada di VG.
  • Jenis tertentu dilarang digunakan kecuali kondisi pembatasan terpenuhi.

Kotak biru menunjukkan parameter LV. Konfigurasi tertentu bergantung pada konfigurasi lain &jenis LV, mereka diaktifkan hanya setelah kondisi ketergantungan terpenuhi.

Volume Sumber hanya digunakan untuk Cuplikan.

Nomor Perangkat Mayor/Minor hanya dapat dikonfigurasi setelah Persistent dipilih.

Pertama, pilih PV untuk LV. PV yang dipilih menampilkan bilah vertikal yang berkedip untuk diseret untuk menyesuaikan ukuran yang akan digunakan. Anda juga dapat memasukkan ukuran yang diinginkan di kotak Volume Size.

Klik untuk memilih PV

Setelah PV dipilih, jenis LV yang memenuhi persyaratan akan diaktifkan. Selain itu, pengguna dapat menarik untuk mengatur ukuran LV untuk melihat perbedaan alokasi ruang antara RAID LV dan LV non-RAID.

Untuk Simple/Spanning/Snapshot, pengguna perlu menyeret bilah pengubahan ukuran di setiap PV. Untuk Stripe/Mirror/StripeMirror/RAID4/RAID5/RAID6, perlu mengalokasikan ukuran ruang yang sama dari semua PV yang digunakan, dan juga perlu mengakses data melalui stripe. Jadi, saat pengguna menyeret bilah ubah ukuran di PV mana pun, ukuran di PV lain yang dipilih juga berubah.

Ini mengurangi kerumitan pembuatan LV.

LV dikonfigurasi, siap dibuat

Klik tombol Selesai untuk membuat

Sebuah RAID0 LV dibuat

Ya, kami mendapatkan LV pertama

Informasinya akan ditampilkan di bilah detail saat penunjuk mouse ke bagian mana pun dari LV. Dan semua bagian LV ditampilkan disorot untuk membantu pengguna melihat seluruh LV.

Selanjutnya, mari buat RAID5 LV.

Buat RAID5 LV

VG dengan 2 LV

RAID5 &RAID0 ditandai dengan warna berbeda menurut jenisnya. Lihat bilah tip di bawah tampilan tata letak disk untuk warna yang digunakan oleh berbagai jenis LV.

LVM juga akan membuat area meta untuk jenis RAID (kecuali RAID0) di semua PV yang digunakan, jadi RAID5 memiliki satu bagian meta lagi di setiap PV dan ada tanda '*' sebelum namanya di meta area. Pengguna dapat melihat informasi dari bilah detail dengan penunjuk mouse ke bagian metaarea.

3.2. Hapus LV

Sekarang mari kita hapus LV RAID0.

Pertama, pilih LV OPERATION->Delete.

Kedua, pilih LV yang ingin kita hapus.

Hapus dialog LV, pilih LV

Klik tombol Selesai, dan Visual LVM membutuhkan konfirmasi pengguna

Hapus konfirmasi LV

Operasi selesai, LV telah dihapus

VG dengan LV "RAID0" dihapus

3.3. Ganti nama LV

LV Operasi penggantian nama sangat mirip dengan penggantian nama VG.

Pilih LV OPERATION->Rename, dan klik untuk memilih LV yang akan diganti namanya, dan ketik nama baru. Klik Selesai untuk melakukan tindakan.

Pilih LV yang akan diganti namanya dan ketik nama baru

Operasi Selesai

LV dengan nama baru

3.4. Ubah konfigurasi LV

Mengubah konfigurasi LV juga merupakan kumpulan dari banyak operasi. Anda dapat mengubah aturan alokasi LV, ukuran garis, nomor perangkat persisten, pengambilan awal RAID LV, tingkat pemulihan, dan operasi sinkronisasi.

Ubah dialog konfigurasi LV

Pertama, mari kita bicara tentang cara mengubah ukuran LV.

Klik LV yang akan dioperasikan, bilah pengubahan ukuran akan muncul di LV, dan pengguna dapat menyeret untuk memperkecil ukuran LV. Untuk menambah ukuran, Anda perlu mengklik ruang kosong dari PV mana pun di VG yang sama untuk menentukan ruang ekspansi.

Ada 3 poin utama

1. Untuk LV tipe RAID (kecuali RAID0), Anda perlu menentukan jumlah PV yang sama dengan LV asli untuk memperluas ukurannya.

2. Untuk LV yang terdiri dari beberapa segmen, pengurangan ukuran harus dilakukan dalam urutan dari ekor ke kepala. Ukuran segmen di dekat kepala tidak dapat disesuaikan sampai segmen di belakangnya benar-benar berkurang.

3. Untuk LV tipe RAID, ukuran PV lain akan berubah sesuai dengan itu dengan menyeret bilah ubah ukuran di PV mana pun untuk meluaskan.

Ubah ukuran LV

KESIMPULAN

Kami telah mempelajari/menunjukkan konsep LVM dan operasi manajemen. Pembaca yang telah membaca artikel ini dapat dengan mudah menjadi kompeten dalam pekerjaan manajemen LVM bahkan jika mereka tidak memiliki dasar. Meskipun operasi manajemen grafis tidak semudah dijalankan dengan skrip seperti CLI, mereka jauh lebih ramah pengguna daripada operasi CLI, yang tidak hanya memungkinkan pemula untuk menguasai pengetahuan LVM dengan cepat dan mudah, tetapi juga sangat mengurangi intensitas kerja administrator. Secara khusus, representasi intuitif GUI dari seluruh tata letak penyimpanan memungkinkan administrator untuk menghindari jenis perhitungan dan transformasi yang rumit, mengurangi kemungkinan kesalahan dan meningkatkan efisiensi kerja.

Tentu saja, keterbatasan alat GUI lama yang membutuhkan dukungan modul grafis telah membatasi penggunaannya, tetapi seperti yang dapat dilihat oleh pembaca artikel ini, alat GUI LVM Visual LVM Remote berdasarkan arsitektur B/S telah menembus batasan ini. Visual LVM Remote tidak memerlukan pekerjaan pada mesin dengan lingkungan dan tampilan modul desktop grafis. Ini mirip dengan alat Telnet. Selama ada perangkat yang dapat dihubungkan ke host melalui jaringan, PC, tablet, atau ponsel dapat melakukan operasi manajemen grafis, dan bahkan operasi manajemen jarak jauh dapat dilakukan melalui Internet. Ini sudah pada tingkat kenyamanan yang sama dengan CLI.

Semoga artikel ini memudahkan Anda dalam mempelajari LVM dan menikmati manfaatnya.


Linux
  1. Alat Linux:Menyampaikan pesan dengan dmesg

  2. Membuat volume logis di Linux dengan LVM

  3. Pelajari lebih lanjut tentang sistem Linux Anda dengan inxi

  1. Instal Linux dengan LVM

  2. Perintah LVM Gagal Dengan "Gagal memuat file konfigurasi /etc/lvm/lvm.conf"

  3. Ekstrak file 7z dengan alat linux standar?

  1. Ganti du dengan debu di Linux

  2. Pengujian pena dengan alat keamanan Linux

  3. Bagaimana saya menggunakan Stream Deck di Linux dengan alat sumber terbuka