Bagaimana untuk mengubah saiz RELIANOID Sistem fail ADC dengan LVM

Lihat Kategori

Bagaimana untuk mengubah saiz RELIANOID Sistem fail ADC dengan LVM

Baca min 7

Pengenalan #

LVM adalah singkatan dari Logical Volume Manager, dan ia merupakan teknik yang digunakan secara meluas dalam sistem pengendalian seperti Linux dan Unix untuk mengurus pemacu cakera dan storan. Ia menawarkan tahap abstraksi antara sistem pengendalian dan peranti storan fizikal, membolehkan pentadbir mencipta volum logik yang boleh merentangi berbilang cakera fizikal. Komponen utama LVM:

Isipadu Fizikal (PV): Kelantangan fizikal lazimnya ialah pemacu keras individu, pemacu keadaan pepejal (SSD) atau sekatan pada pemacu tersebut. LVM menggabungkan satu atau lebih volum fizikal ke dalam kumpulan volum.

Kumpulan Kelantangan (VG): Kumpulan volum ialah kumpulan volum fizikal yang dikumpulkan bersama untuk membentuk entiti storan yang lebih besar. Berbilang volum fizikal boleh ditambah pada kumpulan volum dan ia menyumbang kapasiti storan mereka kepada kumpulan. Anda boleh membuat beberapa kumpulan volum pada satu sistem.

Kelantangan Logik (LV): Jilid logik ialah partition maya yang dicipta dalam kumpulan volum. Mereka boleh diubah saiz secara dinamik, tidak seperti partition tradisional. LV ialah apa yang sebenarnya anda gunakan untuk menyimpan data, dan ia dipasang seperti partition biasa.

Tahap Fizikal (PE): Tahap fizikal ialah unit storan terkecil dalam LVM. Apabila anda membuat kumpulan volum, volum fizikal dibahagikan kepada ketulan bersaiz sama yang dipanggil takat fizikal. Jilid logik dicipta dengan memperuntukkan bilangan takat fizikal tertentu daripada kumpulan volum.

Luas Logik (LE): Keluasan logik adalah serupa dengan keluasan fizikal, tetapi ia digunakan dalam kelantangan logik bukannya kumpulan kelantangan. Luas logik ialah unit peruntukan terkecil untuk data dalam volum logik.

Perintah LVM: LVM menyediakan satu set perintah untuk mengurus volum fizikal, kumpulan volum dan volum logik. Beberapa arahan biasa termasuk pvcreate (untuk memulakan volum fizikal), vgcreate (untuk membuat kumpulan volum), lvcreate (untuk mencipta volum logik), lvextend (untuk memanjangkan volum logik), dan banyak lagi.

Ciri-ciri LVM #

Logical Volume Manager (LVM) menawarkan beberapa ciri dan fungsi berguna yang menjadikannya alat yang berharga untuk mengurus storan dalam sistem pengendalian seperti Linux dan Unix. Berikut ialah beberapa penggunaan biasa LVM:

Pengurusan Cakera Fleksibel: LVM membenarkan saiz semula dinamik volum logik (LV) dan kumpulan volum (VG) tanpa perlu menyahlekap sistem fail atau mengganggu akses data. Fleksibiliti ini amat berfaedah dalam persekitaran di mana keperluan penyimpanan berubah dari semasa ke semasa.

Pengurusan Isipadu: LVM membolehkan pengagregatan berbilang volum fizikal (PV) ke dalam kumpulan volum logik (VG), menyediakan kumpulan storan bersatu. Ini membolehkan pentadbir mengurus sumber storan dengan cekap dan memperuntukkan ruang kepada partition atau sistem fail yang berbeza mengikut keperluan.

Penciptaan Syot Kilat: LVM menyokong penciptaan syot kilat, yang merupakan salinan titik dalam masa volum logik. Syot kilat boleh digunakan untuk pelbagai tujuan, termasuk operasi sandaran, pemulihan sistem dan menguji kemas kini atau konfigurasi perisian tanpa menjejaskan data asal.

Migrasi dan Mobiliti Data: LVM memudahkan pergerakan data antara peranti fizikal dan tatasusunan storan tanpa mengganggu perkhidmatan atau aplikasi. Pentadbir boleh memindahkan data antara jenis peranti storan yang berbeza atau mengagihkan semula data merentas tatasusunan storan untuk mengoptimumkan prestasi atau kapasiti.

Penjaluran Kelantangan dan Pencerminan: LVM menyokong jaluran volum dan pencerminan untuk prestasi yang lebih baik dan lebihan data. Striping mengedarkan data merentas berbilang volum fizikal untuk meningkatkan prestasi I/O, manakala pencerminan menduplikasi data merentas volum fizikal yang berasingan untuk memberikan toleransi kesalahan dan perlindungan data terhadap kegagalan cakera.

Peruntukan tipis: LVM menawarkan peruntukan yang tipis, membenarkan pentadbir memperuntukkan ruang storan atas permintaan dan bukannya memperuntukkannya terlebih dahulu. Peruntukan nipis membantu mengoptimumkan penggunaan storan dengan mengurangkan ruang terbuang dan membolehkan pengurusan sumber storan yang lebih cekap.

Penyulitan Data: LVM menyediakan sokongan untuk menyulitkan data pada tahap volum menggunakan teknologi seperti dm-crypt dan LUKS (Linux Unified Key Setup). Ciri ini meningkatkan keselamatan data dengan menyulitkan maklumat sensitif yang disimpan pada volum logik, melindunginya daripada akses atau kecurian yang tidak dibenarkan.

Ketahanan dan Toleransi Kesalahan: LVM meningkatkan daya tahan sistem dan toleransi kesalahan dengan menyediakan ciri-ciri seperti RAID (Redundant Array of Independent Disks) dan pencerminan volum. Ciri ini membantu melindungi daripada kehilangan data dan meminimumkan masa henti sekiranya berlaku kegagalan cakera atau isu perkakasan lain.

Saiz semula Cakera dengan LVM #

RELIANOID Peralatan dihantar dalam format yang ringan untuk memudahkan penggunaan dan pemasangan dalam mana-mana platform, tetapi jika ia memerlukan lebih banyak storan untuk sistem pengelogan atau penyepaduan aplikasi tersuai, saiz semula sistem fail diperlukan.

Panduan ini menyediakan arahan langkah demi langkah untuk mengubah saiz partition RELIANOID Pengimbang Beban menggunakan Pengurus Kelantangan Logik (LVM). Dalam kes ini, diterangkan bagaimana untuk melampirkan cakera baharu pada sistem dan memanjangkan partition log yang kehabisan ruang yang mencukupi.

Kenal pasti Pemisahan untuk Saiz Semula #

Gunakan arahan lvdisplay untuk mengenal pasti partition yang layak untuk mengubah saiz.

root@ee-noid-01:~# lvdisplay | grep "Laluan LV" | grep root LV Path /dev/root/backup LV Path /dev/root/config
  Laluan LV /dev/root/log
  Laluan LV /dev/root/root Laluan LV /dev/root/swap

Nota: Jika Laluan LV tidak muncul maka partition root anda tidak boleh ditingkatkan.

Semak Ruang Cakera Semasa #

Penggunaan df untuk menyemak ruang cakera semasa dan mengenal pasti ruang yang tersedia untuk mengubah saiz.

root@ee-noid-01:~# df -h Saiz Sistem Fail Digunakan Avail Use% Dilekapkan pada udev 983M 0 983M 0% /dev tmpfs 200M 3.0M 197M 2% /run /dev/mapper/root-root 5.0G 1.5G 3.3G 30% / tmpfs 998M 0 998M 0% /dev/shm tmpfs 5.0M 0 5.0M 0% /run/lock tmpfs 998M 0 998M 0% /sys/fs/cgroup
/dev/mapper/root-log 3.4G 15M 3.2G 1% /var/log
/dev/mapper/root-config 430M 2.4M 401M 1% /usr/local/zevenet/config /dev/mapper/root-backup 874M 2.2M 811M 1% /usr/local/zevenet/backups tmpfs 200M 0 200% /run/user/0

Lampirkan Cakera Maya Baharu #

Daripada Pelanggan Hipervisor sekiranya ia adalah perkakas maya atau secara fizikal dengan cakera baharu sekiranya perkakas perkakasan, pasangkan cakera maya baharu dengan ruang yang dikehendaki (cth, 2GB). Kenal pasti cakera baharu, contohnya, / dev / sdb, Dengan menggunakan fdisk.

root@ee-noid-01:~# fdisk -l
Cakera / dev / sdb: 2 GiB, 2147483648 bytes, 4194304 sektor
Model cakera: Unit: sektor 1 * 512 = 512 bait Saiz sektor (logik/fizikal): 512 bait / 512 bait Saiz I/O (minimum/optimum): 512 bait / 512 bait Cakera /dev/sda: 12 GiB, 12884901888 bait, 25165824 sektor [...]

Buat Partition #

Gunakan fdisk / dev / sdb untuk mencipta partition yang meliputi keseluruhan ruang cakera. Pilih jenis partition p untuk primer dan tetapkan keseluruhan ruang cakera. Tukar jenis partition kepada Linux LVM menggunakan t perintah. Tulis perubahan menggunakan w perintah.

root@ee-noid-01:~# fdisk /dev/sdb Selamat datang ke fdisk (util-linux 2.33.1). Perubahan akan kekal dalam ingatan sahaja, sehingga anda memutuskan untuk menulisnya. Berhati-hati sebelum menggunakan arahan tulis. Peranti tidak mengandungi jadual partition yang diiktiraf. Mencipta label cakera DOS baharu dengan pengecam cakera 0xeb0c8ed2.

Perintah (m untuk bantuan): n
Jenis partition p primer (0 primer, 0 extended, 4 free) e extended (bekas untuk partition logik) Pilih (p lalai): p
Nombor partition (1-4, lalai 1): 1 Sektor pertama (2048-4194303, lalai 2048): 
Sektor terakhir, +/-sektor atau +/-saiz{K,M,G,T,P} (2048-4194303, lalai 4194303): 

Mencipta partition 1 baharu jenis 'Linux' dan bersaiz 2 GiB.

Perintah (m untuk bantuan): t
Pembahagian terpilih 1
Kod hex (taip L untuk menyenaraikan semua kod): 8e
Mengubah jenis partition 'Linux' kepada 'Linux LVM'.

Perintah (m untuk bantuan): w
Jadual partition telah diubah. Memanggil ioctl() untuk membaca semula jadual partition. Menyegerakkan cakera.

Sahkan Penciptaan Pembahagian #

Sahkan penciptaan / dev / sdb1 menggunakan fdisk -l /dev/sdb.

root@ee-noid-01:~# fdisk -l /dev/sdb Cakera /dev/sdb: 2 GiB, 2147483648 bait, 4194304 sektor Model cakera: VBOX HARDDISK Unit: sektor 1 * 512 = 512 bait Saiz sektor (logik /fizikal): 512 bait / 512 bait Saiz I/O (minimum/optimum): 512 bait / 512 bait Jenis label cakera: dos Pengecam cakera: 0xeb0c8ed2 But Peranti Mula Tamat Sektor Jenis Id Saiz
/dev/sdb1 2048 4194303 4192256 2G 8e Linux LVM

Kenal pasti Kumpulan Kelantangan #

Sahkan butiran semasa kumpulan volum yang akan dilanjutkan dengan vgdisplay perintah.

root@ee-noid-01:~# vgdisplay --- Kumpulan volum ---
  VG Nama akar
  Format ID Sistem lvm2 Kawasan Metadata 1 Urutan Metadata No 6 Akses VG baca/tulis Status VG boleh diubah saiz MAX LV 0 Cur LV 5 Buka LV 5 Max PV 0 Cur PV 1 Act PV 1
  Saiz VG <12.00 GiB
  Saiz PE 4.00 MiB Jumlah PE 3071 Peruntukan PE / Saiz 2862 / <11.18 GiB PE Percuma / Saiz 209 / 836.00 MiB VG UUID FxCrfj-5Rt7-1CrE-9hUv-7qwj-0yAb-AJ2euu

Panjangkan Kumpulan Kelantangan #

Penggunaan vgextend root /dev/sdb1 untuk memanjangkan kumpulan volum dengan partition baharu.

root@ee-noid-01:~# vgextend root /dev/sdb1 Isipadu fizikal "/dev/sdb1" berjaya dibuat.
  Kumpulan volum "root" berjaya dilanjutkan

Sahkan Sambungan Kumpulan Kelantangan #

Sahkan pelanjutan kumpulan volum menggunakan vgdisplay.

root@ee-noid-01:~# vgdisplay --- Kumpulan volum ---
  VG Nama akar
  Format ID Sistem lvm2 Kawasan Metadata 2 Urutan Metadata No 7 Akses VG baca/tulis Status VG boleh diubah saiz MAX LV 0 Cur LV 5 Buka LV 5 Max PV 0 Cur PV 2 Act PV 2
  Saiz VG 13.99 GiB
  Saiz PE 4.00 MiB Jumlah PE 3582 Alloc PE / Saiz 2862 / <11.18 GiB PE Percuma / Saiz 720 / 2.81 GiB VG UUID FxCrfj-5Rt7-1CrE-9hUv-7qwj-0yAb-AJ2euu

Berikan Ruang Tambahan kepada Pembahagian Yang Diingini #

Penggunaan lvextend -l +100%PERCUMA /dev/root/log untuk memperuntukkan ruang tambahan kepada partition yang diingini (cth, log).

root@ee-noid-01:~# lvextend -l +100%PERCUMA /dev/root/log
  Saiz akar/log isipadu logik diubah daripada 3.46 GiB (886 takat) kepada 6.27 GiB (1606 takat). Akar/log volum logik berjaya diubah saiznya.

Sahkan Tugasan #

Sahkan tugasan menggunakan lvdisplay.

root@ee-noid-01:~# lvdisplay [...] --- Kelantangan logik ---
  Laluan LV /dev/root/log
  Log nama LV VG Nama akar LV UUID 3TJZYd-gT8Z-JjJY-2mNB-wxLr-Xcdt-6bMrVs Akses Tulis LV baca/tulis Hos Penciptaan LV, masa zva6000, 2023-06-20 12:43:08 +0000 LV Status tersedia #1 buka XNUMX
  Saiz LV 6.27 GiB
  LE 1606 Segmen 3 Semasa Peruntukan mewarisi sektor Baca ke hadapan secara automatik - kini ditetapkan kepada 256 Sekat peranti 254:4 [...]

Ubah saiz Partition #

Penggunaan resize2fs /dev/root/log untuk mengubah saiz partition dengan ruang kosong baharu.

root@ee-noid-01:~# resize2fs /dev/root/log
resize2fs 1.44.5 (15-Dis-2018) Sistem fail di /dev/root/log dipasang pada /var/log; saiz semula dalam talian diperlukan old_desc_blocks = 1, new_desc_blocks = 1 Sistem fail pada /dev/root/log kini mempunyai 1644544 (4k) blok panjang.

Sahkan Mengubah Saiz #

Sahkan ruang kosong baharu tersedia menggunakan df.

root@ee-noid-01:~# df -h Saiz Sistem Fail Digunakan Avail Use% Dilekapkan pada udev 983M 0 983M 0% /dev tmpfs 200M 3.1M 197M 2% /run /dev/mapper/root-root 5.0G 1.5G 3.3G 30% / tmpfs 998M 0 998M 0% /dev/shm tmpfs 5.0M 0 5.0M 0% /run/lock tmpfs 998M 0 998M 0% /sys/fs/cgroup /dev/mapper/root-config 430M 2.4M 401% /usr/local/zevenet/config /dev/mapper/root-backup 1M 874M 2.2M 811% /usr/local/zevenet/backups
/dev/mapper/root-log 6.2G 17M 5.8G 1% /var/log
tmpfs 200M 0 200M 0% /run/user/0

Dengan mengikuti langkah ini, anda boleh mengubah saiz partition dengan berkesan RELIANOID Pengimbang Beban menggunakan LVM, memastikan penggunaan ruang cakera yang optimum dan bersedia untuk menskalakan lebih banyak perkhidmatan.

📄 Muat turun dokumen ini dalam format PDF #

    E-MEL: *

    Dikuasai oleh BetterDocs