Lab: eto lvm, igbogun ti Linux

Digression kekere: LR yii jẹ sintetiki.
Diẹ ninu awọn iṣẹ-ṣiṣe ti a ṣalaye nibi le ṣee ṣe rọrun pupọ, ṣugbọn nitori iṣẹ-ṣiṣe ti l / r ni lati mọ
pẹlu igbogun ti ati lvm iṣẹ, diẹ ninu awọn mosi ti wa ni artificially idiju.

Awọn ibeere fun awọn irinṣẹ lati ṣe LR:

  • Awọn irinṣẹ apanirun bii Virtualbox
  • Aworan fifi sori Linux, fun apẹẹrẹ Debian 9
  • Wiwa ti Intanẹẹti fun igbasilẹ ọpọlọpọ awọn idii
  • Sopọ nipasẹ ssh si VM ti a fi sii (aṣayan)

IKỌRỌ

Iṣẹ yàrá yii jẹ ibatan si iru ọrọ arekereke bii aabo data - eyi jẹ agbegbe nibiti
eyiti o fun ọ laaye lati padanu gbogbo data rẹ nitori aṣiṣe ti o kere julọ - lẹta afikun kan tabi nọmba.
Niwọn bi o ti n ṣe iṣẹ yàrá, iwọ ko si eewu, ayafi ti o yoo ni lati bẹrẹ ṣiṣe ni gbogbo igba lẹẹkansi.
Ni igbesi aye gidi, ohun gbogbo jẹ pataki diẹ sii, nitorinaa o yẹ ki o tẹ awọn orukọ disk sii ni pẹkipẹki, oye
Kini gangan n ṣe pẹlu aṣẹ lọwọlọwọ ati kini awọn disiki ti o n ṣiṣẹ pẹlu.

Ojuami pataki keji ni orukọ awọn disiki ati awọn ipin: da lori ipo naa, awọn nọmba disk le yatọ
lati awọn iye wọnyẹn ti o gbekalẹ ninu awọn aṣẹ ni iṣẹ yàrá.
Nitorinaa, fun apẹẹrẹ, ti o ba yọ disiki sda kuro lati orun ati lẹhinna ṣafikun disk tuntun, disiki tuntun yoo han.
lori eto ti a npè ni sda. Ti o ba tun bẹrẹ ṣaaju fifi disk tuntun kun, lẹhinna tuntun naa
Disiki naa yoo wa ni orukọ sdb, ati pe eyi ti atijọ yoo pe ni sda

Laabu gbọdọ wa ni ṣiṣe bi superuser (root) bi pupọ julọ awọn aṣẹ nilo
awọn anfani ti o ga ati pe ko ṣe oye lati mu awọn anfani nigbagbogbo pọ si nipasẹ sudo

Awọn ohun elo ikẹkọ

  • igbogun
  • LVM
  • Disk loruko ni Linux OS
  • Kini apakan kan
  • Kini tabili ipin ati nibo ni o ti fipamọ?
  • Kini grub

Awọn ohun elo ti a lo

1) wo alaye disk

  • lsblk -o ORUKO, IPO, FSTYPE, ORISI, OKE
  • fdisk -l
    2) wiwo alaye ati ṣiṣẹ pẹlu LVM
  • pvs
  • pvextend
  • pv ṣẹda
  • pvresize
  • ati be be lo
  • vgreduce
  • lvs
  • lvextend
    3) wiwo alaye ati ṣiṣẹ pẹlu RAID
  • ologbo /proc/mdstat
  • mdadm
    4) gbe awọn ojuami
  • òke
  • gbe soke
  • ologbo /etc/fstab
  • ologbo /etc/mtab
    5) disiki repartition
  • fdisk /dev/XXX
    6) didaakọ awọn ipin
  • dd ti =/dev/xxx ti =/dev/yyy
    7) ṣiṣẹ pẹlu tabili ipin
  • partx
  • sfdisk
  • mkfs.ext4
    8) ṣiṣẹ pẹlu bootloader
  • grub-fi sori ẹrọ /dev/XXX
  • imudojuiwọn-grub
    9) orisirisi
  • tun
  • gbon
  • rsync

Iṣẹ yàrá ni awọn ẹya mẹta:

  • eto soke a ṣiṣẹ eto nipa lilo lvm, igbogun ti
  • emulation ti ọkan ninu awọn disk ikuna
  • rirọpo disks lori awọn fly, fifi titun disks ati gbigbe awọn ipin.

Iṣẹ-ṣiṣe 1 (fifi sori ẹrọ OS ati iṣeto ti LVM, RAID)

1) Ṣẹda ẹrọ foju tuntun, fifun ni awọn abuda wọnyi:

  • 1 gb pupa
  • 1 Sipiyu
  • 2 hdds (orukọ wọn ssd1, ssd2 ati fi awọn iwọn dogba, ṣayẹwo swap gbona ati awọn apoti ssd)
  • SATA oludari ni tunto fun 4 ebute oko

Lab: eto lvm, igbogun ti Linux

2) Bẹrẹ fifi Linux sori ẹrọ ati nigbati o ba de yiyan awọn dirafu lile, ṣe atẹle naa:

  • Ọna ipin: Afowoyi, lẹhin eyi o yẹ ki o wo aworan yii:
    Lab: eto lvm, igbogun ti Linux

  • Ṣiṣeto ipin lọtọ fun / bata: Yan disk akọkọ ki o ṣẹda tabili ipin tuntun lori rẹ

    • Iwọn ipin: 512M
    • Oke ojuami: / bata
    • Tun awọn eto tun fun disk keji, ṣugbọn niwọn igba ti o ko le gbe / bata lẹmeji ni akoko kanna, yan aaye oke: rara, nikẹhin gbigba atẹle (aworan pẹlu jamb, ọlẹ pupọ lati tun ṣe):
      Lab: eto lvm, igbogun ti Linux

  • Eto RAID:

    • Yan aaye ọfẹ lori disiki akọkọ ati tunto iru ipin bi iwọn didun ti ara fun RAID
    • Yan "Ti ṣee ṣe iṣeto ipin"
    • Tun awọn eto kanna ṣe deede fun disk keji, ti o mu abajade atẹle:
      Lab: eto lvm, igbogun ti Linux
    • Yan "Ṣatunkọ software RAID"
    • Ṣẹda ẹrọ MD
    • Software Iru ẹrọ RAID: Yan apẹrẹ digi kan
    • Awọn ẹrọ ti n ṣiṣẹ fun ọna RAID XXXX: Yan awọn awakọ mejeeji
    • Awọn ẹrọ apoju: Fi 0 silẹ bi aiyipada
    • Awọn ẹrọ ti nṣiṣe lọwọ fun titobi RAID XX: yan awọn ipin ti o ṣẹda labẹ igbogun ti
    • pari
    • Bi abajade, o yẹ ki o gba aworan bi eleyi:
      Lab: eto lvm, igbogun ti Linux

  • Tito leto LVM: Yan Tunto Oluṣakoso Iwọn didun Imugbọ

    • Jeki ifilelẹ ipin lọwọlọwọ ki o tunto LVM: Bẹẹni
    • Ṣẹda ẹgbẹ iwọn didun
    • Orukọ ẹgbẹ iwọn didun: eto
    • Awọn ẹrọ fun ẹgbẹ iwọn didun titun: Yan RAID ti o ṣẹda
    • Ṣẹda mogbonwa iwọn didun
    • mogbonwa iwọn didun orukọ: root
    • mogbonwa iwọn didun iwọn: 25 ti rẹ disk iwọn
    • Ṣẹda mogbonwa iwọn didun
    • mogbonwa iwọn didun orukọ: var
    • mogbonwa iwọn didun iwọn: 25 ti rẹ disk iwọn
    • Ṣẹda mogbonwa iwọn didun
    • mogbonwa iwọn didun orukọ: log
    • mogbonwa iwọn didun iwọn: 15 ti rẹ disk iwọn
    • Nipa yiyan awọn alaye iṣeto ni Ifihan o yẹ ki o gba aworan atẹle:
      Lab: eto lvm, igbogun ti Linux
    • Ni kete ti o ba ti pari eto LVM o yẹ ki o wo atẹle naa:
      Lab: eto lvm, igbogun ti Linux

  • Ifilelẹ ipin: ọkan nipasẹ ọkan, yan iwọn didun kọọkan ti a ṣẹda ni LVM ati ṣeto wọn, fun apẹẹrẹ, fun gbongbo bii eyi:

    • Lo bi: ext4
    • aaye oke: /
    • Abajade ti isamisi ipin root yẹ ki o dabi eyi:
      Lab: eto lvm, igbogun ti Linux
    • tun iṣẹ ipin fun var ati log, yiyan awọn aaye oke ti o yẹ (/ var ati / var / wọle pẹlu ọwọ), gbigba abajade atẹle:
      Lab: eto lvm, igbogun ti Linux
    • Yan Pari Pipin
    • Iwọ yoo beere awọn ibeere pupọ nipa otitọ pe o tun ni ipin ti a ko gbe ati swap ko tunto. Awọn ibeere mejeeji yẹ ki o dahun ni odi.

  • Abajade ikẹhin yẹ ki o dabi eyi:
    Lab: eto lvm, igbogun ti Linux
    3) Pari fifi sori ẹrọ OS nipa fifi grub sori ẹrọ akọkọ (sda) ati bata eto naa.
    4) Da awọn akoonu ti / bata ipin lati sda drive (ssd1) si sdb drive (ssd2)

    dd if=/dev/sda1 of=/dev/sdb1

    5) Fi grub sori ẹrọ keji:

  • wo awọn disiki ninu eto naa:

    fdisk -l
    lsblk -o NAME,SIZE,FSTYPE,TYPE,MOUNTPOINT

  • Ṣe atokọ gbogbo awọn disiki ti aṣẹ iṣaaju fun ọ ati ṣapejuwe iru disk ti o jẹ

  • Wa awakọ nibiti grub ko ti fi sii ki o ṣe fifi sori ẹrọ yii:
    grub-install /dev/sdb

  • wo alaye nipa igbogun ti lọwọlọwọ pẹlu aṣẹ ologbo /proc/mdstat ki o kọ ohun ti o rii silẹ.

  • wo abajade ti awọn aṣẹ: pvs, vgs, lvs, gbe soke ki o kọ ohun ti o rii gangan

Ṣe apejuwe ninu awọn ọrọ tirẹ ohun ti o ṣe ati abajade wo ni o gba lati iṣẹ naa.

Lẹhin ipari iṣẹ-ṣiṣe yii, o niyanju lati ṣafipamọ ẹda afẹyinti ti folda ẹrọ foju tabi ṣe
apoti alaiwu: https://t.me/bykvaadm/191

Abajade: Ẹrọ aifọwọyi pẹlu disks ssd1, ssd2

Iṣẹ-ṣiṣe 2 (Ṣiṣeto ikuna ti ọkan ninu awọn disiki naa)

1) Ti o ba ti ṣayẹwo apoti swap gbona, lẹhinna o le paarẹ awọn disiki lori fo

  • Pa disk ssd1 kuro ninu awọn ohun-ini ẹrọ
  • Wa itọsọna nibiti awọn faili ẹrọ foju rẹ ti wa ni ipamọ ati paarẹ ssd1.vmdk
    2) Rii daju pe ẹrọ foju rẹ ṣi nṣiṣẹ
    3) Tun atunbere ẹrọ foju ati rii daju pe o tun nṣiṣẹ
    4) ṣayẹwo ipo ipo RAID: cat /proc/mdstat
    5) ṣafikun disk tuntun ti iwọn kanna ni wiwo VM ki o lorukọ rẹ ssd3
    6) ṣe awọn iṣẹ:
  • ri pe titun disk ti de ni awọn eto nipa lilo fdisk -l
  • daakọ tabili ipin lati disiki atijọ si tuntun: sfdisk -d /dev/XXX | sfdisk /dev/YYY
  • wo abajade nipa lilo fdisk -l
  • Ṣafikun disiki titun kan si igbogun ti ogun: mdadm — ṣakoso / dev/md0 — ṣafikun / dev/YYY
  • Wo abajade: cat /proc/mdstat. O yẹ ki o rii pe amuṣiṣẹpọ ti bẹrẹ
    7) Bayi o nilo lati muṣiṣẹpọ pẹlu ọwọ awọn ipin ti kii ṣe apakan ti RAID.
    Lati ṣe eyi, a yoo lo dd IwUlO, didakọ lati disk “ifiwe” si ọkan tuntun ti o ti fi sii laipẹ

    dd if=/dev/XXX of=/dev/YYY

    8) Lẹhin mimuuṣiṣẹpọ ti pari, fi grub sori kọnputa tuntun
    9) Tun atunbere VM lati rii daju pe ohun gbogbo n ṣiṣẹ
    Ṣe apejuwe ninu awọn ọrọ tirẹ ohun ti o ṣe ati abajade wo ni o gba lati iṣẹ naa.
    Esi: Disk ssd1 ti yọ kuro, disk ssd2 ti wa ni ipamọ, disk ssd3 ti wa ni afikun.

    Iṣẹ-ṣiṣe 3 (Ṣafikun awọn disiki titun ati gbigbe ipin kan)

    Eyi ni eka julọ ati iṣẹ-ṣiṣe voluminous ti gbogbo gbekalẹ.
    Ṣayẹwo daradara ohun ti o n ṣe ati pẹlu eyiti awọn disiki ati awọn ipin.
    A ṣe iṣeduro lati ṣe ẹda kan ṣaaju ṣiṣe.
    Iṣẹ yii jẹ ominira ti iṣẹ-ṣiṣe No.. 2; o le ṣee ṣe lẹhin iṣẹ-ṣiṣe No.
    Apa keji ti iṣẹ-ṣiṣe yàrá yii yẹ ki o yorisi deede ipo kanna ti o wa lẹhin ipari apakan akọkọ.

    Lati jẹ ki iṣẹ rẹ rọrun, Mo le ṣeduro pe ki o ma yọ awọn disiki kuro ni ara lati ẹrọ agbalejo, ṣugbọn nikan
    ge asopọ wọn ni awọn ohun-ini ẹrọ. Lati oju-ọna ti OS ni VM yoo dabi kanna, ṣugbọn o le
    ti nkan ba ṣẹlẹ, so disiki naa pada ki o tẹsiwaju iṣẹ naa nipa yiyi awọn aaye meji pada, ti o ba jẹ
    o n ni awọn iṣoro. Fun apẹẹrẹ, o le ti ṣe ni aṣiṣe tabi gbagbe lati daakọ apakan / bata si disk tuntun.
    Mo le gba ọ ni imọran nikan lati ṣayẹwo lẹẹmeji iru awọn disiki ati awọn ipin ti o n ṣiṣẹ pẹlu awọn igba pupọ, tabi paapaa dara julọ
    Kọ si isalẹ lori iwe kan iwe ibaraenisepo laarin awọn disiki, awọn ipin ati nọmba disk “ti ara”. Lẹwa ati ki o ko igi
    egbe fa lsblk, máa lò ó lọ́pọ̀ ìgbà láti ṣàyẹ̀wò ohun tó o ti ṣe àti ohun tó yẹ kó o ṣe.

    Si itan naa ...

    Fojuinu pe olupin rẹ ti nṣiṣẹ fun igba pipẹ lori awọn awakọ 2 SSD, nigbati lojiji...

    1) Ṣe adaṣe ikuna disiki ssd2 nipa yiyọ disk kuro lati awọn ohun-ini VM ati atunbere
    2) Wo ipo lọwọlọwọ ti awọn disiki ati RAID:

    cat /proc/mdstat
    fdisk -l
    lsblk -o NAME,SIZE,FSTYPE,TYPE,MOUNTPOINT

    3) O ni orire - awọn ọga rẹ ti gba ọ laaye lati ra ọpọlọpọ awọn disiki tuntun:

    2 agbara-nla SATA fun iṣẹ-ṣiṣe pipẹ ti gbigbe ipin pẹlu awọn akọọlẹ si disk lọtọ

    2 SSDs lati rọpo eyi ti o ku, bakannaa lati rọpo eyi ti o tun n ṣiṣẹ.

    Jọwọ ṣe akiyesi pe agbọn olupin nikan ṣe atilẹyin fifi awọn disiki 4 sori ẹrọ ni akoko kan,
    nitorina, o ko ba le fi gbogbo awọn disks ni ẹẹkan.

    Yan agbara HDD 2 igba tobi ju SSD.
    Agbara SSD jẹ awọn akoko 1,25 tobi ju SSD iṣaaju lọ.

    4) Ṣafikun disiki ssd tuntun kan, pipe ni ssd4, ati lẹhin fifi kun, ṣayẹwo ohun ti o ṣẹlẹ:

    fdisk -l
    lsblk -o NAME,SIZE,FSTYPE,TYPE,MOUNTPOINT

    5) Ni akọkọ, o yẹ ki o ṣe abojuto aabo data lori disiki atijọ.
    Ni akoko yii a yoo gbe data nipa lilo LVM:

    • Ni akọkọ, o nilo lati daakọ tabili faili lati disiki atijọ si tuntun:
      sfdisk -d /dev/XXX | sfdisk /dev/YYY

      Rọpo awọn disiki to tọ fun x,y ki o si ro ohun ti aṣẹ yii ṣe.

      Ṣiṣe lsblk -o NAME, IBI, FSTYPE, TYPE, OKE, ki o ṣe afiwe iṣẹjade rẹ pẹlu ipe ti tẹlẹ.
      Kí ló ti yí padà?
      lo aṣẹ dd lati daakọ data / bata si disk tuntun

      dd if=/dev/XXX of=/dev/YYY

      ti / bata ba wa lori disiki atijọ, o yẹ ki o tun gbe sori disiki laaye:

      mount | grep boot # смотрим куда смонтирован диск
      lsblk # смотрим какие диски есть в системе и смотрим есть ли диск, полученный из предыдущего пункта
      umount /boot # отмонтируем /boot
      mount -a # выполним монтирование всех точек согласно /etc/fstab. 
      # Поскольку там указана точка монтирования /dev/sda, то будет выполнено корректное перемонтирование на живой диск

      Fi bootloader sori wara ssd tuntun

      grub-install /dev/YYY

      Kini idi ti a fi n ṣiṣẹ iṣẹ yii?

      ṣẹda akojọpọ igbogun ti tuntun pẹlu disiki ssd tuntun kan nikan:

      mdadm --create --verbose /dev/md63 --level=1 --raid-devices=1 /dev/YYY

      Aṣẹ ti o wa loke kii yoo ṣiṣẹ laisi pato bọtini pataki kan.
      Ka iranlọwọ naa ki o ṣafikun bọtini yii si aṣẹ naa.

      Lo aṣẹ ologbo /proc/mdstat lati ṣayẹwo abajade iṣẹ rẹ. Kí ló ti yí padà?
      Ṣiṣe lsblk -o NAME, IBI, FSTYPE, TYPE, OKE, ki o ṣe afiwe iṣẹjade rẹ pẹlu ipe ti tẹlẹ.
      Kí ló ti yí padà?
      6) Igbese ti o tẹle ni lati tunto LVM
      ṣiṣe aṣẹ pvs lati wo alaye nipa awọn iwọn ti ara lọwọlọwọ
      ṣẹda iwọn didun ti ara tuntun pẹlu eto RAID ti a ṣẹda tẹlẹ:

      pvcreate /dev/md63

      Ṣiṣe lsblk -o NAME, IBI, FSTYPE, TYPE, OKE, ki o ṣe afiwe iṣẹjade rẹ pẹlu ipe ti tẹlẹ.
      Kí ló ti yí padà?
      Ṣiṣe aṣẹ pvs lẹẹkansi. Kí ló ti yí padà?
      Jẹ ki a mu iwọn ti eto Ẹgbẹ Iwọn didun pọ si nipa lilo aṣẹ atẹle:

      vgextend system /dev/md63

      Ṣiṣe awọn aṣẹ ki o kọ ohun ti o ri ati ohun ti o yipada.

      vgdisplay system -v
      pvs
      vgs
      lvs -a -o+devices

      Lori disk ti ara wo ni LV var, log, root ti o wa lọwọlọwọ?

      Gbe data lati atijọ drive si titun kan, lilo awọn orukọ ẹrọ ti o tọ.

      pvmove -i 10 -n /dev/system/root /dev/md0 /dev/md63 

      Tun iṣẹ naa ṣe fun gbogbo awọn iwọn ọgbọn

      Ṣiṣe awọn aṣẹ ki o kọ ohun ti o ri ati ohun ti o yipada.

      vgdisplay system -v
      pvs
      vgs
      lvs -a -o+devices
      lsblk -o NAME,SIZE,FSTYPE,TYPE,MOUNTPOINT

      Jẹ ki a yi VG wa pada nipa yiyọ disiki igbogun ti atijọ kuro ninu rẹ. Rọpo orukọ igbogun ti o tọ.

      vgreduce system /dev/md0

      Ṣiṣe awọn aṣẹ ki o kọ ohun ti o ri ati ohun ti o yipada.

      lsblk -o NAME,SIZE,FSTYPE,TYPE,MOUNTPOINT
      pvs
      vgs

      Lati jẹ ki aworan naa lẹwa diẹ sii, tun gbe / bata si disk ssd keji (ssd4) ki o si ṣiṣẹ lsblk. Bi abajade, disk ssd3 ko ṣe
      ohunkohun yẹ ki o wa ni agesin. Ṣọra ṣayẹwo pe ipin / bata ko ṣofo! ls /boot gbọdọ fihan
      orisirisi awọn faili ati awọn folda. Ṣe iwadi ohun ti o fipamọ ni apakan yii ki o kọ iru iwe ilana faili ti o jẹ iduro fun kini.
      7) yọ disiki ssd3 kuro ki o ṣafikun ssd5, hdd1, hdd2 ni ibamu si awọn alaye imọ-ẹrọ ti a ṣalaye loke, ti o mu abajade:
      ssd4 - ssd tuntun akọkọ
      ssd5 - keji titun ssd
      hdd1 - hdd tuntun akọkọ
      hdd2 - keji titun hdd

      8) Ṣayẹwo ohun ti o ṣẹlẹ lẹhin fifi awọn disks kun:

      fdisk -l
      lsblk -o NAME,SIZE,FSTYPE,TYPE,MOUNTPOINT

      9) Jẹ ki a mu pada iṣẹ ti igbogun ti igbogun ti akọkọ:

      • daakọ tabili ipin, rọpo awọn disiki to pe:
        sfdisk -d /dev/XXX | sfdisk /dev/YYY
      • Jọwọ ṣe akiyesi pe nigba ti a daakọ tabili ipin lati disiki atijọ, o dabi pe iwọn tuntun naa
        ko lo gbogbo agbara dirafu lile.
        Nitorinaa, laipẹ a yoo nilo lati ṣe iwọn ipin yii ati faagun igbogun ti.
        Wo fun ara rẹ nipa ṣiṣe aṣẹ naa:

        lsblk -o NAME,SIZE,FSTYPE,TYPE,MOUNTPOINT

        10) daakọ apakan bata / bata lati ssd4 si ssd5

        dd if=/dev/XXX of=/dev/YYY

        11) Fi grub sori kọnputa tuntun (ssd5)
        12) ṣe atunṣe ipin keji ti disk ssd5

        ṣiṣe awọn IwUlO ipin disk:

        fdisk /dev/XXX

        tẹ bọtini d lati pa ipin ti o wa tẹlẹ (yan 2)
        tẹ bọtini n lati ṣẹda ipin titun kan
        tẹ bọtini p lati tọka pe iru ipin jẹ “akọkọ”
        tẹ bọtini 2 sii ki ipin titun ni nọmba keji
        Ẹka akọkọ: tẹ tẹ lati gba iwọn iṣiro laifọwọyi ti ibẹrẹ ti ipin
        Ẹka ti o kẹhin: tẹ tẹ lati gba iwọn iṣiro laifọwọyi ti opin ipin naa
        tẹ bọtini l lati wo atokọ ti gbogbo awọn oriṣi ipin ti o ṣeeṣe ki o wa aifọwọyi igbogun ti Linux ninu rẹ
        tẹ bọtini t lati yi iru ipin ti o ṣẹda pada (2) ki o tẹ nọmba ti o rii ni igbesẹ ti tẹlẹ.
        tẹ bọtini w lati kọ iyipada si disk.
        12) tun ka tabili ipin ati ṣayẹwo abajade

        partx -u /dev/XXX
        lsblk -o NAME,SIZE,FSTYPE,TYPE,MOUNTPOINT

        ṣafikun disk tuntun si igbogun ti lọwọlọwọ (maṣe gbagbe lati paarọ awọn disiki to pe)

        mdadm --manage /dev/md63 --add /dev/sda2

        Jẹ ki a faagun nọmba awọn disiki ninu titobi wa si 2:

        mdadm --grow /dev/md63 --raid-devices=2

        Wo abajade: a ni awọn apẹrẹ meji ti a samisi, ṣugbọn awọn apakan mejeeji ti o wa ninu akopọ yii ni awọn titobi oriṣiriṣi.

        lsblk -o NAME,SIZE,FSTYPE,TYPE,MOUNTPOINT

        13) mu iwọn ipin pọ si lori disiki ssd4

        ṣiṣe awọn IwUlO ipin disk:

        fdisk /dev/XXX

        tẹ bọtini d lati pa ipin ti o wa tẹlẹ (yan 2)
        tẹ bọtini n lati ṣẹda ipin titun kan
        tẹ bọtini p lati tọka pe iru ipin jẹ “akọkọ”
        tẹ bọtini 2 sii ki ipin titun ni nọmba keji
        Ẹka akọkọ: tẹ tẹ lati gba iwọn iṣiro laifọwọyi ti ibẹrẹ ti ipin
        Ẹka ti o kẹhin: tẹ tẹ lati gba iwọn iṣiro laifọwọyi ti opin ipin naa
        Ni ipari isamisi, yan Bẹẹkọ lati lọ kuro ni ibuwọlu ti ẹgbẹ ti ipin ninu titobi.
        tẹ bọtini w lati kọ iyipada si disk.
        12) tun ka tabili ipin ati ṣayẹwo abajade

        partx -u /dev/XXX
        lsblk -o NAME,SIZE,FSTYPE,TYPE,MOUNTPOINT

        Jọwọ ṣe akiyesi pe ni bayi sda2, awọn ipin sdc2 ni iwọn> ju iwọn ẹrọ igbogun ti lọ.

        13) ni ipele yii iwọn igbogun ti le ni bayi ti fẹ sii

        mdadm --grow /dev/md63 --size=max
        lsblk -o NAME,SIZE,FSTYPE,TYPE,MOUNTPOINT # check result

        Ṣe ayẹwo lsblk ki o ṣe akiyesi ohun ti o yipada
        14) Sibẹsibẹ, botilẹjẹpe a yipada iwọn igbogun ti, awọn iwọn ti gbongbo vg, var, log funrararẹ ko yipada.

        • wo iwọn PV:
          pvs
        • Jẹ ki a faagun iwọn PV wa:
          pvresize /dev/md63
        • wo iwọn PV:
          pvs

          15) Fi ipo tuntun han VG var, root

          lvs # посмотрим сколько сейчас размечено
          lvextend -l +50%FREE /dev/system/root
          lvextend -l +100%FREE /dev/system/var
          lvs # проверьте что получилось

          Ni aaye yii, o ti pari iṣilọ titobi akọkọ si awọn disiki titun. ṣiṣẹ pẹlu ssd1, ssd2 ti pari

          16) Iṣẹ-ṣiṣe ti o tẹle ni lati gbe / var / log si awọn disiki titun, fun eyi a yoo ṣẹda ipilẹ tuntun ati lvm lori awọn disiki hdd.

          • jẹ ki a wo awọn orukọ ti awọn awakọ hdd tuntun ni
            fdisk -l
          • jẹ ki ká ṣẹda igbogun ti orun
            mdadm --create /dev/md127 --level=1 --raid-devices=2 /dev/sdc /dev/sdd
          • jẹ ki ká ṣẹda titun kan PV lori igbogun ti lati tobi gbangba
            pvcreate data /dev/md127
          • Jẹ ki a ṣẹda ẹgbẹ kan ni PV ti a npe ni data
            vgcreate data /dev/md127
          • Jẹ ki a ṣẹda iwọn didun ọgbọn pẹlu iwọn gbogbo aaye ọfẹ ati pe val_log
            lvcreate -l 100%FREE -n var_log data # lvs # посмотрим результат
          • ọna kika awọn da ipin ni ext4
            mkfs.ext4 /dev/mapper/data-var_log
          • jẹ ki a wo abajade
            lsblk

            17) gbe data log lati ipin atijọ si tuntun

            fi sori ẹrọ ni ipamọ titun log fun igba diẹ

            mount /dev/mapper/data-var_log /mnt

            jẹ ki a muuṣiṣẹpọ awọn ipin

            apt install rsync
            rsync -avzr /var/log/ /mnt/

            Jẹ ki a wa iru awọn ilana ti n ṣiṣẹ lọwọlọwọ ni /var/log

            apt install lsof
            lsof | grep '/var/log'

            da awọn ilana wọnyi duro

            systemctl stop rsyslog.service syslog.socket

            ṣe imuṣiṣẹpọ ikẹhin ti awọn ipin (data ti o le ti yipada lati igba imuṣiṣẹpọ to kẹhin)

            rsync -avzr /var/log/ /mnt/

            siwopu awọn apakan

            umount /mnt
            umount /var/log
            mount /dev/mapper/data-var_log /var/log

            jẹ ki ká ṣayẹwo ohun to sele

            lsblk

            18) Ṣatunkọ /etc/fstab
            fstab - faili kan ti o ṣe igbasilẹ awọn ofin nipasẹ eyiti awọn ipin yoo gbe ni bata
            Iṣẹ-ṣiṣe wa ni lati wa laini nibiti / var / log ti gbe ati ṣatunṣe ẹrọ naa system-log on data-var_log

            19) Ohun pataki julọ ni ipele yii kii ṣe gbagbe lati yi tabili radela pada (ext4, fun apẹẹrẹ). Nitori bii bii a ṣe yi igbogun ti eyikeyi pada, lvm, titi FS ti o wa lori ipin ti wa ni ifitonileti pe iwọn ipin ti yipada, a kii yoo ni anfani lati lo aaye tuntun. Lo aṣẹ naa resize2fs lati yipada FS.

            20) Igbẹhin ipari

            • Jẹ ki a atunbere. Ti o ba ṣe ohun gbogbo ni deede, iwọ yoo mu pada si OS rẹ (eyi jẹ pataki lati rii daju pe ohun gbogbo n ṣiṣẹ. Igbesẹ yii ko ni itumọ miiran ju idanwo ara ẹni)
            • ṣayẹwo pe gbogbo ohun ti a fẹ ṣe ni a ti ṣe nitootọ:
              pvs
              lvs
              vgs
              lsblk
              cat /proc/mdstat

            21) [Aṣayan] Tẹle awọn igbesẹ naa

            • atunbere nipa titẹ F12 lati tokasi awọn oriṣiriṣi awọn awakọ nigbati bata lati rii daju pe o le bata
              lati eyikeyi awọn awakọ ssd, nitorinaa a ko bẹru ti ikuna ọkan ninu wọn
            • bayi o ni kobojumu LV log ni VG eto. Pin aaye yii laarin gbongbo tabi var, ṣugbọn dipo lilo
              awọn aṣa 100% ỌFẸ pato iwọn pẹlu ọwọ nipa lilo bọtini -L:

              -L 500M
            • ṣatunṣe iṣoro naa ti / bata wa lori awọn ipin meji laisi amuṣiṣẹpọ, ko si iwulo lati ṣe eyi ni deede,
              o fi kun nibi bi apẹẹrẹ. Maṣe gbagbe lati daakọ awọn akoonu ti / bata ibikan ni akọkọ.

              • ṣẹda igbogun ti tuntun ati pẹlu sda1,sda2 ninu rẹ
              • pẹlu awọn ipin wọnyi ni igbogun ti o wa tẹlẹ ati mu pada / bata si igbogun ti akọkọ, ṣugbọn laisi gbigbe rẹ.

orisun: www.habr.com

Fi ọrọìwòye kun