Taisomas Lvm

Jump to navigation Jump to search

Dėmesio: Jūs nesate prisijungęs. Jūsų IP adresas bus viešai matomas, jei atliksite kokius nors keitimus. Jeigu prisijungsite arba sukursite paskyrą, jūsų keitimai bus priskirti jūsų naudotojo vardui; drauge įgysite naujų galimybių.

Keitimas gali būti atšauktas. Prašome patikrinti palyginimą, esantį žemiau, kad patvirtintumėte, kad jūs tai ir norite padaryti, ir tada išsaugokite pakeitimus, esančius žemiau, kad užbaigtumėte keitimo atšaukimą.

Dabartinė versija Jūsų tekstas
1 eilutė: 1 eilutė:
  
 
  apt-get install lvm2
 
  apt-get install lvm2
=== Paruošiame disk layout ===
+
Fizinis skirsnis
[[Vaizdas:Screenshot 2020-01-22 at 07.20.40.png|600px]]
+
pvcreate /dev/sda
=== Sukuriame fizinę žymę ===
+
pvcreate /dev/sdb
  pvcreate /dev/sda1
+
LVM grupe
 +
  vgcreate mini_iscsi /dev/sda /dev/sdb
 
Patikrinam
 
Patikrinam
 +
vgs
 +
Loginis skirsnis
 +
lvcreate -l 100%FREE scsi_lun1 mini_iscsi
  
[[Vaizdas:Screenshot 2020-01-22 at 07.23.49.png|600px]]
+
extendinimas, pridedant papildoma diska
=== LVM Grupė ===
+
  pvcreate /dev/sdc
Sukuriame LVM grupę
+
pridedam i ta pacia grupe
vgcreate mini_iscsi /dev/sda1
+
  vgextend mini_iscsi /dev/sdc
Patikrinam
+
parasius vgs dabar turetu rodyti kur kas didesne talpa, beliko uzpildyti ja failu sistema ja irgi extendinant
+
  lvextend --verbose --extents +100%FREE --resizefs /dev/mini_iscsi/scsi_lun1
[[Vaizdas:Screenshot 2020-01-22 at 07.26.13.png|600px]]
 
 
 
=== Loginis skirsnis ===
 
 
 
lvcreate -l 100%FREE -n scsi_storage mini_iscsi
 
Rezultatas:
 
 
 
[[Vaizdas:Screenshot 2020-01-22 at 07.37.30.png|600px]]
 
 
 
Sukuriame failų sistemą, loginiame skirsnyje:
 
mkfs.ext4 -v /dev/mini_iscsi/scsi_storage
 
 
 
[[Vaizdas:Screenshot 2020-01-22 at 07.40.14.png|600px]]
 
 
 
=== 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ą [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 truputį 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 --verbose --extents +100%FREE --resizefs /dev/mapper/mini_iscsi-scsi_storage # Extendiname kiek ten yra likę laisvos vietos
 
 
 
Jeigu pamiršote resize2fs paleisti su parametru -p (rodys progresą), progresą galėsite pamatyti tiktai pasinaudoję [[resize2fs|šiuo triuku]].
 
 
 
== 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ą.
 
  
 
[[Category:Tinklas]]
 
[[Category:Tinklas]]
[[Category:Serveriai]]
 
[[Category:OrangePI]]
 
 
{{Template:Distributions}}
 
{{Template:Distributions}}

Primename, kad viskas, kas patenka į Žinynas, yra skelbiama pagal GNU Free Documentation License 1.2 (plačiau – Žinynas:Autorinės teisės). Jei nenorite, kad jūsų indėlis būtų be gailesčio kaitaliojamas ir platinamas, nerašykite čia.
Jūs taip pat pasižadate, kad tai jūsų pačių rašytas turinys arba kopijuotas iš viešų ar panašių nemokamų šaltinių. Nekopijuokite autorinėmis teisėmis apsaugotų darbų be leidimo!

Kad apsaugotume vikį nuo automatinio keitimų šlamšto, prašome išspręsti šį CAPTCHA:

Atšaukti Kaip redaguoti (atsidaro naujame lange)

Šablonas, naudojami puslapyje: