LVM: Cara Membuat Volume dan Sistem Fail Logik

Lvm How Create Logical Volumes



Pengurusan Volume Logik, atau LVM , adalah sistem yang digunakan untuk menguruskan volume logik dan sistem fail. LVM mempunyai ciri yang jauh lebih maju daripada alat pengurusan kelantangan lain (seperti gparted) yang digunakan untuk membahagikan cakera menjadi satu atau lebih partisi. Untuk bermain dengan LVM, kita perlu mempunyai konsep mengenai istilah berikut.

Isipadu Fizikal adalah pemacu cakera keras yang sebenarnya.







Kumpulan Isipadu mengumpulkan semua jilid logik dan fizikal ke dalam satu kumpulan



Isipadu Logik adalah setara dengan partition disk secara konseptual dalam sistem bukan LVM.



Sistem Fail dibuat berdasarkan volume logik, dan setelah membuat sistem fail, kita dapat memasang sistem fail ini pada mesin.





Tutorial ini akan menggunakan lvm, pakej yang sesuai, untuk membuat volume dan sistem fail yang logik.

Memasang LVM

Pakej lvm tidak terpasang di ubuntu. Pasang pakej lvm menggunakan alat baris perintah apt.



[dilindungi e-mel]: ~ $sudo pasang-dapatkanlvm2-dan

Selepas memasang, periksa versi lvm untuk mengesahkan pemasangannya.

[dilindungi e-mel]: ~ $versi lvm

Membuat Isipadu Fizikal, Kumpulan Isipadu, dan Isipadu Logik

Untuk membuat kelantangan logik pada peranti sekatan, kumpulan fizikal dan kumpulan isi mesti dibuat. Di bahagian ini, kita akan membuat isipadu fizikal / dev / sdc; kemudian, kami akan membuat kumpulan isi (/ dev / vg01) dari isipadu fizikal itu. Selepas ini, kami akan membuat isipadu logik (/ dev / vg01 / lv01) dalam kumpulan isi padu ini.

Membuat Isipadu Fizikal

Oleh itu, sebelum membuat sebarang isipadu fizikal, mari tunjukkan semua kelantangan fizikal yang ada di mesin. Gunakan perintah pvs, pvscan atau pvdisplay untuk memaparkan semua jilid fizikal.

[dilindungi e-mel]: ~ $sudopvs

ATAU

[dilindungi e-mel]: ~ $sudopvscan

ATAU

[dilindungi e-mel]: ~ $sudopaparan pvd

Oleh itu, tidak ada isi padu fizikal yang dimulakan dari mana-mana peranti blok pada mesin. Sebelum membuat isipadu fizikal dari peranti blok, senaraikan semua peranti blok yang terdapat di mesin, yang boleh digunakan untuk membuat isi padu fizikal. Gunakan arahan lvmdiskscan untuk menyenaraikan semua peranti blok pada mesin.

[dilindungi e-mel]: ~ $sudolvmdiskscan

Kami akan memulakan / dev / sdc sebagai isi padu fizikal kami menggunakan perintah pvcreate. Peranti blok tidak dapat dimulakan sebagai isipadu fizikal jika dipasang pada mesin. Gunakan arahan umount untuk melepaskan peranti blok.

[dilindungi e-mel]: ~ $sudo jumlahnya /penipu/sdc

Sekarang mulakan peranti blok sebagai kelantangan fizikal menggunakan perintah pvcreate.

[dilindungi e-mel]: ~ $sudopvcreate/penipu/sdc

Setelah menginisialisasi blok peranti sebagai volume fizikal, sekarang senaraikan lagi semua isi fizikal menggunakan arahan pvdisplay, dan volume fizikal yang baru dibuat akan muncul di sana.

Membuat Kumpulan Isipadu

Setakat ini, kami telah membuat jilid fizikal; sekarang, kita akan membuat kumpulan isipadu (vg01) dari isipadu fizikal yang baru kita buat. Sebelum membuat kumpulan volume apa pun, tampilkan semua kumpulan volume yang tersedia menggunakan perintah vgdisplay atau vgs.

[dilindungi e-mel]: ~ $sudovgs

ATAU

[dilindungi e-mel]: ~ $sudotayangan video

Tidak ada kumpulan volume pada mesin, jadi buat yang baru dari volume fizikal (/ dev / sdc), yang baru kami buat pada langkah sebelumnya. Perintah vgcreate akan digunakan untuk membuat kumpulan isi padu.

[dilindungi e-mel]: ~ $sudovgcreate vg01/penipu/sdc

Perintah di atas akan membuat kumpulan isipadu (vg01) dari isipadu fizikal / dev / sdc.

CATATAN : Kita dapat membuat kumpulan volume dari lebih dari satu volume fizikal dengan menggunakan perintah vgcreate seperti berikut.

[dilindungi e-mel]: ~ $sudovgcreate vg01/penipu/sdc/penipu/sda/penipu/bilik mandi

Sekali lagi, paparkan semua kumpulan volume menggunakan perintah vgdisplay, dan kumpulan volume vg01 yang baru dibuat akan disenaraikan di sana.

[dilindungi e-mel]: ~ $sudotayangan video

Dalam gambar di atas, kita dapat melihat bahawa ukuran fizikal (PE) adalah 7679, jumlah maksimum jumlah fizikal ialah 0 (kerana kita belum menetapkan nilainya), dan jumlah maksimum jumlah logik adalah 0 (seperti yang kita miliki tidak menetapkan nilainya). Kami dapat menetapkan parameter ini sambil membuat kumpulan volume dengan menggunakan bendera berikut.

-s : ukuran tahap fizikal

-p : jumlah fizikal jumlah maksimum

-tempat : jumlah maksimum jumlah logik

Jadi sekarang kita mempunyai satu kumpulan volume, vg01, dan kita dapat mengaktifkan dan menyahaktifkan kumpulan volume ini menggunakan perintah vgchange. Untuk mengaktifkan kumpulan kelantangan, tetapkan nilai bendera -a ke y dan nyahaktifkan kumpulan isi, tetapkan nilai bendera -a ke n bersama dengan perintah vgchange.

[dilindungi e-mel]: ~ $sudopertukaran-untukn vg01

Perintah di atas telah menyahaktifkan kumpulan kelantangan vg01. Untuk mengaktifkan kumpulan kelantangan, gunakan arahan berikut.

[dilindungi e-mel]: ~ $sudopertukaran-untukdan vg01

Membuat Isipadu Logik

Setelah membuat kumpulan isi padu dan isi padu, sekarang buat isi padu logik dalam kumpulan isi padu. Sebelum membuat volume logik, senaraikan semua volume logik yang ada dengan menggunakan perintah lvs, lvscan atau lvdisplay.

[dilindungi e-mel]: ~ $sudolvs

ATAU

[dilindungi e-mel]: ~ $sudolvscan

ATAU

[dilindungi e-mel]: ~ $sudopaparan lv

Tidak ada volume logik, jadi buat volume logik berukuran 10GB dalam kumpulan volume vg01 menggunakan perintah lvcreate.

[dilindungi e-mel]: ~ $sudomencipta-KE10G-nlv01 vg01

Setelah membuat volume logik, sekarang senaraikan semua volume logik dengan menggunakan perintah lvdisplay.

[dilindungi e-mel]: ~ $sudopaparan lv

Membuat Sistem Fail

Setelah membuat volume logik, sekarang langkah terakhir adalah membuat sistem fail di atas volume logik. Setelah membuat sistem fail, pasang pada direktori agar dapat diakses dan dapat digunakan untuk menyimpan data di dalamnya. Terdapat format sistem fail yang berbeza (seperti FAT16, FAT32, NTFS, ext2, ext3, dll.) Yang dapat digunakan untuk membuat sistem fail. Buat sistem fail ext4 dengan menggunakan perintah mkfs.

[dilindungi e-mel]: ~ $sudomkfs.ext4/penipu/vg01/lv01

Setelah membuat sistem fail, pasang pada direktori untuk mengaksesnya. Buat direktori '/ media / $ USER / lv01'.

[dilindungi e-mel]: ~ $sudo mkdir /separuh/$ PENGGUNA/lv01

Pasang sistem fail pada direktori ini menggunakan perintah mount.

[dilindungi e-mel]: ~ $sudo melekap /penipu/vg01/lv01/separuh/$ PENGGUNA/lv01

Sekarang sistem fail / dev / vg01 / lv01 dapat diakses dari direktori '/ media / $ USER / lv01', dan data dapat disimpan di lokasi ini. Untuk memasang sistem fail secara automatik semasa reboot, tambahkan entri untuk sistem fail ini dalam fail ‘/ etc / fstab’. Buka fail ‘/ etc / fstab’ di editor nano dan tambahkan baris dalam fail.

[dilindungi e-mel]: ~ $sudo nano /dan lain-lain/fstab

/penipu/vg01/lv01/separuh/ubuntu/lv01 ext4 lalai0 0

Setelah membuat dan memasang sistem fail, kita dapat menggunakan perintah yang berbeda seperti fdisk, df, atau lsblk untuk menampilkan sistem fail.

[dilindungi e-mel]: ~ $sudolsblk| cengkamanlv01

ATAU

[dilindungi e-mel]: ~ $sudo df -h | cengkamanlv01

ATAU

[dilindungi e-mel]: ~ $sudo fdisk -tempat | cengkamanlv01

Menggunakan Alat Grafik Untuk LVM

Sejauh ini, kami telah menggunakan lvm melalui antara muka baris perintah, tetapi ada alat grafik (kvpm) yang tersedia digunakan untuk membuat volume dan sistem fail logik menggunakan antara muka pengguna grafik yang bagus. Pasang kvpm dengan menggunakan alat baris perintah apt.

[dilindungi e-mel]: ~ $sudo pasang-dapatkankvpm-dan

Setelah memasang kvpm, buka alat dari terminal dengan mengetik perintah berikut.

[dilindungi e-mel]: ~ $sudokvpm

Pada tab peranti simpanan, ia menunjukkan semua peranti blok yang terdapat di mesin. Untuk / blok / sdc blok peranti, ia menunjukkan ruang 20GiB yang tinggal dari jumlah ruang 30GiB kerana kami telah membuat sistem fail 10GiB pada peranti blok ini. Di samping tab ‘Storage Devices’, terdapat tab ‘Group: vg01’, dan terdapat semua data yang berkaitan dengan kumpulan volume yang kami buat dalam tutorial ini.

Tetingkap ini mempunyai semua maklumat mengenai kumpulan volume, volume logik, dan sistem fail yang dibuat. Untuk membuat volume logik baru menggunakan alat kvpm, klik pada 'Volume baru' di tab kumpulan isi.

Nyatakan nama isipadu dan ukuran isi padu logik.

Ia akan membuat volume logik baru bernama lv02, dan volume akan disenaraikan di sana.

Sahkan sama ada volume logik dibuat atau tidak dengan menggunakan perintah lvs di terminal.

[dilindungi e-mel]: ~ $sudolvs

Untuk membuat sistem fail di lv02 menggunakan alat grafik, pilih lv02 isipadu logik di mana anda ingin membuat sistem fail dan klik pada 'mkfs'.

Ia akan meminta pengesahan dan kemudian membuat sistem fail setelah memasukkan format sistem fail.

Untuk mengesahkan sama ada sistem fail dibuat atau tidak, gunakan arahan berikut untuk menyenaraikan semua sistem fail.

[dilindungi e-mel]: ~ $sudo fdisk -tempat | cengkamanlv02

ATAU

[dilindungi e-mel]: ~ $sudolsblk| cengkamanlv02

Sekarang, sistem fail ini dapat dipasang di direktori mana pun dan dapat digunakan untuk menyimpan dan mengambil data.

Kesimpulannya

Untuk menguruskan data pada sistem, kita perlu menyimpannya secara teratur. Beberapa fail perlu disimpan dalam satu sistem fail dan beberapa fail yang lain bergantung pada keperluannya. Dalam senario ini, kita harus menguruskan sistem fail pada peranti blok kita di mesin. Dalam tutorial ini, kami belajar bagaimana kami dapat membuat volume logik dan sistem fail yang berbeza pada peranti blok. Kami membincangkan cara menginisialisasi blok peranti sebagai volume fizikal dan bagaimana kumpulan volume, volume logik, dan sistem fail dapat dibuat menggunakan antara muka baris perintah dan alat antara muka pengguna grafik.