Lvm: Skirtumas tarp puslapio versijų
(po os reinstall) |
|||
46 eilutė: | 46 eilutė: | ||
'''Dėmesio!''' Jeigu e2fsprogs yra (1.43 ar senesnis), jis gali nepalaikyti 64bit optiono ir grąžinti unsupported žinutę, tuomet reikia įdiegti naujausią [http://e2fsprogs.sourceforge.net e2fsprogs]. | '''Dėmesio!''' Jeigu e2fsprogs yra (1.43 ar senesnis), jis gali nepalaikyti 64bit optiono ir grąžinti unsupported žinutę, tuomet reikia įdiegti naujausią [http://e2fsprogs.sourceforge.net e2fsprogs]. | ||
+ | |||
+ | == Fizinio disko išėmimas == | ||
+ | |||
+ | Išimsime diską '''/dev/sde''' | ||
+ | resize2fs /dev/mapper/mini_iscsi-scsi_storage 17T # Resizinam FS | ||
+ | lvreduce -L 18T /dev/mapper/mini_iscsi-scsi_storage # lvolumas turi būti biški didesnis, kad nekiltų problemų | ||
+ | pvdisplay # Pažiūrime ar viskas ok? | ||
+ | pvs # Pažiūrime ar viskas ok? | ||
+ | pvmove /dev/sde1 # Išimame duomenis iš particijos | ||
+ | vgreduce mini_iscsi /dev/sde1 # Išimame diską iš lvm | ||
+ | pvremove /dev/sde1 # Pašaliname lvm particiją | ||
+ | lvextend -L <new size> /dev/mapper/mini_iscsi-scsi_storage # Extendiname kiek ten yra likę laisvos vietos | ||
+ | resize2fs /dev/mapper/mini_iscsi-scsi_storage # Automatiškai praplės FS iki max | ||
== Po OS Reinstall (lvm aktyvavimas) == | == Po OS Reinstall (lvm aktyvavimas) == | ||
54 eilutė: | 67 eilutė: | ||
modprobe dm-mod # Įgalins branduolio modulį | modprobe dm-mod # Įgalins branduolio modulį | ||
vgchange -ay # Aktyvuos disus | vgchange -ay # Aktyvuos disus | ||
− | lvscan # Parodys loginius skirsnius, kuriuos galima | + | lvscan # Parodys loginius skirsnius, kuriuos galima primontuoti |
== Kita info == | == Kita info == |
16:55, 9 lapkričio 2023 versija
apt-get install lvm2
Paruošiame disk layout
Sukuriame fizinę žymę
pvcreate /dev/sda1
Patikrinam
LVM Grupė
Sukuriame LVM grupę
vgcreate mini_iscsi /dev/sda1
Patikrinam
Loginis skirsnis
lvcreate -l 100%FREE -n scsi_storage mini_iscsi
Rezultatas:
Sukuriame failų sistemą, loginiame skirsnyje:
mkfs.ext4 -v /dev/mini_iscsi/scsi_storage
Papildomas diskas
Atėjo poreikis pridėti papildomą diską... Padarome disk layout su fdisk, kaip aprašyta viršuje, tuomet:
pvcreate /dev/sdc1
Pridedame į tą pačią grupę
vgextend mini_iscsi /dev/sdc1
Parašius vgs dabar turėtų rodyti kur kas didesnę talpą, beliko užpildyti ja failų sistema darant praplėtimą:
lvextend --verbose --extents +100%FREE --resizefs /dev/mini_iscsi/scsi_storage
Over 16TB
Jeigu mūsų saugykla viršija 16TB ir gauname štai tokį pranešimą:
resize2fs: New size too large to be expressed in 32 bits
Tuomet reikia failų sistemoje įgalinti 64bit adresavimą:
tune2fs -O 64bit /dev/mapper/mini_iscsi-scsi_storage resize2fs -b /dev/mapper/mini_iscsi-scsi_storage lvextend --verbose --extents +100%FREE --resizefs /dev/mini_iscsi/scsi_storage
Dėmesio! Jeigu e2fsprogs yra (1.43 ar senesnis), jis gali nepalaikyti 64bit optiono ir grąžinti unsupported žinutę, tuomet reikia įdiegti naujausią e2fsprogs.
Fizinio disko išėmimas
Išimsime diską /dev/sde
resize2fs /dev/mapper/mini_iscsi-scsi_storage 17T # Resizinam FS lvreduce -L 18T /dev/mapper/mini_iscsi-scsi_storage # lvolumas turi būti biški didesnis, kad nekiltų problemų pvdisplay # Pažiūrime ar viskas ok? pvs # Pažiūrime ar viskas ok? pvmove /dev/sde1 # Išimame duomenis iš particijos vgreduce mini_iscsi /dev/sde1 # Išimame diską iš lvm pvremove /dev/sde1 # Pašaliname lvm particiją lvextend -L <new size> /dev/mapper/mini_iscsi-scsi_storage # Extendiname kiek ten yra likę laisvos vietos resize2fs /dev/mapper/mini_iscsi-scsi_storage # Automatiškai praplės FS iki max
Po OS Reinstall (lvm aktyvavimas)
apt-get install lvm2 pvscan # parodys fizinį skirsį vgscan # parodys volume groupą modprobe dm-mod # Įgalins branduolio modulį vgchange -ay # Aktyvuos disus lvscan # Parodys loginius skirsnius, kuriuos galima primontuoti
Kita info
Toliau, galime panaudoti šią šviežiai sukurtą LVM saugyklą kaip iscsi arba nfs tipo saugyklos tinklo resursą.