Lab: hoʻonohonoho lvm, hoʻouka ma Linux

ʻO kahi digression liʻiliʻi: he synthetic kēia LR.
ʻO kekahi o nā hana i wehewehe ʻia ma ʻaneʻi hiki ke hana maʻalahi loa, akā no ka mea ʻo ka hana a l/r ʻo ka ʻike
me ka hana raid a me lvm, paʻakikī kekahi mau hana.

Nā koi no nā mea hana e hana LR:

  • ʻO nā mea hana virtualization e like me Virtualbox
  • Kiʻi hoʻonohonoho Linux, no ka laʻana ʻO Debian9
  • Loaʻa i ka Pūnaewele no ka hoʻoiho ʻana i kekahi mau pūʻolo
  • Hoʻohui ma ssh i ka VM i hoʻokomo ʻia (koho)

KANAWAI

Pili kēia hana keʻena hana i kahi mea maʻalahi e like me ka palekana data - he wahi kēia
hiki iā ʻoe ke nalowale i kāu ʻikepili ma muli o ka hewa liʻiliʻi - hoʻokahi leka a i ʻole helu.
No ka mea, ke hana nei ʻoe i ka hana hoʻokolohua, ʻaʻohe pilikia, koe wale nō e hoʻomaka ʻoe e hana hou.
I ke ola maoli, ʻoi aku ka koʻikoʻi o nā mea a pau, no laila pono ʻoe e hoʻokomo i nā inoa disk me ke akahele, ʻike
He aha kāu e hana nei me ke kauoha o kēia manawa a me nā disks āu e hana nei.

ʻO ka lua koʻikoʻi ka inoa o nā disks a me nā ʻāpana: ma muli o ke kūlana, ʻokoʻa nā helu disk
mai kēlā mau waiwai i hōʻike ʻia ma nā kauoha i ka hana ʻoihana.
No laila, no ka laʻana, inā ʻoe e wehe i ka disk sda mai ka laha a laila hoʻohui i kahi disk hou, e hōʻike ʻia ka disk hou.
ma kahi ʻōnaehana i kapa ʻia ʻo sda. Inā ʻoe e hoʻomaka hou ma mua o ka hoʻohui ʻana i kahi disk hou, a laila ka mea hou
e kapa ʻia ka diski sdb, a ʻo ka mea kahiko e kapa ʻia ʻo sda

Pono e holo ka lab ma ke ʻano he superuser (root) e like me ka nui o nā kauoha
nā kuleana kiʻekiʻe a ʻaʻole kūpono ke hoʻonui mau i nā pono ma o sudo

Haʻawina Haʻawina

  • kaua
  • LVM
  • Kapa inoa disk ma Linux OS
  • He aha ka ʻāpana
  • He aha ka papa ʻaina a ma hea e mālama ʻia ai?
  • He aha ka grub

Nā mea pono i hoʻohana ʻia

1) nānā i ka ʻike disk

  • lsblk -o INOA, SIZE, FSTYPE, TYPE, MOUNTPOINT
  • liiki -l
    2) nānā i ka ʻike a me ka hana pū me LVM
  • pvs
  • pvextend
  • pvccreate
  • pvresize
  • etc
  • vgreduce
  • lvs
  • lvextend
    3) nānā i ka ʻike a me ka hana pū me RAID
  • cat /proc/mdstat
  • mdadm
    4) mau kiko
  • mauna
  • umount
  • cat /etc/fstab
  • cat /etc/mtab
    5) hoʻokaʻawale diski
  • fdisk /dev/XXX
    6) kope i nā ʻāpana
  • dd inā=/dev/xxx o=/dev/yyy
    7) hana me ka papa ʻaina
  • partx
  • sfdisk
  • mkfs.ext4
    8) hana me ka bootloader
  • grub-hoʻokomo /dev/XXX
  • hōʻano hou-grub
    9) ʻokoʻa
  • lsof
  • i makaukau
  • rsync

ʻO ka hana Laboratory he 3 mau ʻāpana:

  • hoʻonohonoho i kahi ʻōnaehana hana me ka hoʻohana ʻana i ka lvm, raid
  • ka hoʻolikelike ʻana o kekahi o nā hemahema disk
  • hoʻololi i nā disks ma ka lele, hoʻohui i nā disks hou a neʻe i nā ʻāpana.

Hana 1 (ka hoʻonohonoho ʻana a me ka hoʻonohonoho OS o LVM, RAID)

1) E hana i kahi mīkini virtual hou, e hāʻawi iā ia i kēia mau hiʻohiʻona:

  • 1 gb hipa
  • 1 cpu
  • 2 hdds (inoa iā lākou ssd1, ssd2 a hāʻawi i nā nui like, e nānā i ka hot swap a me nā pahu ssd)
  • Hoʻonohonoho ʻia ka mea hoʻokele SATA no 4 mau awa

Lab: hoʻonohonoho lvm, hoʻouka ma Linux

2) E hoʻomaka i ka hoʻokomo ʻana iā Linux a i ka wā e hiki ai ʻoe i ke koho ʻana i nā pahu paʻakikī, e hana i kēia:

  • ʻO ke ala hoʻokaʻawale: manual, a laila pono ʻoe e ʻike i kēia kiʻi:
    Lab: hoʻonohonoho lvm, hoʻouka ma Linux

  • Hoʻonohonoho i kahi ʻāpana ʻokoʻa no / boot: E koho i ka disk mua a hana i kahi papa ʻaina hou ma luna

    • Nui ʻāpana: 512M
    • Lae mauna: /boot
    • E hana hou i nā hoʻonohonoho no ka diski ʻelua, akā no ka mea ʻaʻole hiki iā ʻoe ke kau i ʻelua manawa i ka manawa hoʻokahi, koho i ka wahi mauna: ʻaʻohe, loaʻa ka mea aʻe (kiʻi me kahi pahu, palaualelo e hana hou):
      Lab: hoʻonohonoho lvm, hoʻouka ma Linux

  • Hoʻonohonoho RAID:

    • E koho i kahi hakahaka ma ka diski mua a hoʻonohonoho i ke ʻano ʻāpana e like me ka leo kino no RAID
    • E koho i ka "Done set up the partition"
    • E hana hou i nā hoʻonohonoho like no ka diski ʻelua, e hopena i kēia:
      Lab: hoʻonohonoho lvm, hoʻouka ma Linux
    • E koho i ka "Configure software RAID"
    • E hana i ka mea hana MD
    • ʻAno polokalamu RAID polokalamu: E koho i kahi ʻano aniani
    • Nā lako hana no ka pūʻulu RAID XXXX: E koho i nā pahu ʻelua
    • Nā lako hoʻokoe: waiho i ka 0 ma ke ʻano he paʻamau
    • Nā mea hana no ka RAID XX array: koho i nā ʻāpana āu i hana ai ma lalo o ka raid
    • a pau
    • ʻO ka hopena, pono ʻoe e kiʻi i kahi kiʻi e like me kēia:
      Lab: hoʻonohonoho lvm, hoʻouka ma Linux

  • Ke hoʻonohonoho nei i ka LVM: E koho i ka Configure the Logical Volume Manager

    • E mālama i ka hoʻolālā ʻāpana o kēia manawa a hoʻonohonoho i ka LVM: ʻAe
    • E hana i ka hui leo
    • inoa pūʻulu Volume: ʻōnaehana
    • Nā lako no ka pūʻulu leo ​​hou: E koho i kāu RAID i hana ʻia
    • E hana i ka leo logical
    • logical volume name: kumu
    • ka nui leo pono: 25 o ka nui o kāu disk
    • E hana i ka leo logical
    • inoa leo pono: var
    • ka nui leo pono: 25 o ka nui o kāu disk
    • E hana i ka leo logical
    • logical volume name: log
    • ka nui leo pono: 15 o ka nui o kāu disk
    • Ma ke koho ʻana i nā kikoʻī hoʻonohonoho Hōʻike e loaʻa iā ʻoe kēia kiʻi:
      Lab: hoʻonohonoho lvm, hoʻouka ma Linux
    • Ke hoʻopau ʻoe i ka hoʻonohonoho ʻana iā LVM pono ʻoe e ʻike i kēia:
      Lab: hoʻonohonoho lvm, hoʻouka ma Linux

  • ʻO ka hoʻonohonoho ʻāpana: e koho i kēlā me kēia leo i hana ʻia ma LVM a hoʻonohonoho iā lākou, no ka laʻana, no ke aʻa e like me kēia:

    • E hoʻohana e like me: ext4
    • lae mauna: /
    • ʻO ka hopena o ka hōʻailona ʻana i ka ʻāpana kumu e like me kēia:
      Lab: hoʻonohonoho lvm, hoʻouka ma Linux
    • e hana hou i ka hana hoʻokaʻawale no ka var a me ka log, e koho ana i nā wahi mauna kūpono (/var a me /var/log i hoʻokomo lima ʻia), e loaʻa ana kēia hopena:
      Lab: hoʻonohonoho lvm, hoʻouka ma Linux
    • E koho i ka Finish Partitioning
    • E nīnau ʻia ʻoe i nā nīnau he nui e pili ana i ka ʻoiaʻiʻo e loaʻa iā ʻoe kahi ʻāpana unmounted a ʻaʻole i hoʻonohonoho ʻia ka swap. Pono e pane ʻia nā nīnau ʻelua.

  • Pono ka hopena hope e like me kēia:
    Lab: hoʻonohonoho lvm, hoʻouka ma Linux
    3) E hoʻopau i ka hoʻokomo ʻana o OS ma ke kau ʻana i ka grub ma ka polokalamu mua (sda) a hoʻopaʻa i ka ʻōnaehana.
    4) E kope i nā mea o ka /boot partition mai ka sda ​​drive (ssd1) i ka sdb drive (ssd2)

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

    5) E hoʻouka i ka grub ma ka ʻaoʻao ʻelua:

  • e nānā i nā disks i loko o ka ʻōnaehana:

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

  • E papa inoa i nā diski a pau i hāʻawi ʻia e ke kauoha mua iā ʻoe a wehewehe i ke ʻano o ia disk

  • E ʻimi i ka drive kahi i hoʻokomo ʻole ʻia ai ka grub a hana i kēia hoʻonohonoho:
    grub-install /dev/sdb

  • e nānā i ka ʻike e pili ana i ka hoʻouka kaua ʻana me ke kauoha cat /proc/mdstat a kākau i kāu mea e ʻike ai.

  • e nānā i ka hopena o nā kauoha: pvs, vgs, lvs, mount a kākau iho i kāu mea i ʻike ai.

E wehewehe ma kāu mau ʻōlelo ponoʻī i kāu mea i hana ai a me ka hopena i loaʻa iā ʻoe mai ka hana.

Ma hope o ka hoʻopau ʻana i kēia hana, makemake ʻia e mālama i kahi kope kope o ka waihona mīkini virtual a hana paha
pahu hele wale: https://t.me/bykvaadm/191

Ka hopena: Mīkini virtual me nā disks ssd1, ssd2

Hana 2 (E hoʻohālike i ka hemahema o kekahi o nā disks)

1) Inā ua nānā ʻoe i ka pahu hot swap, a laila hiki iā ʻoe ke holoi i nā disks ma ka lele

  • Holoi i ka disk ssd1 ma nā waiwai mīkini
  • E ʻimi i ka papa kuhikuhi kahi i mālama ʻia ai kāu faila mīkini virtual a holoi iā ssd1.vmdk
    2) E hōʻoia i ka holo ʻana o kāu mīkini virtual
    3) E hoʻomaka hou i ka mīkini virtual a e hōʻoia e holo mau ana
    4) nānā i ke kūlana o ka RAID array: cat /proc/mdstat
    5) hoʻohui i kahi disk hou o ka nui like i ka interface VM a kapa iā ia ssd3
    6) hana i nā hana:
  • e ʻike ua hiki mai ka disk hou i ka ʻōnaehana me ka hoʻohana ʻana i fdisk -l
  • kope i ka papa ʻaina mai ka diski kahiko i ka mea hou: sfdisk -d /dev/XXXX | sfdisk /dev/YYY
  • e nānā i ka hopena me ka hoʻohana ʻana i fdisk -l
  • Hoʻohui i kahi disk hou i ka pūʻulu hoʻouka: mdadm —manage /dev/md0 —add /dev/YYY
  • E nānā i ka hopena: cat /proc/mdstat. E ʻike ʻoe ua hoʻomaka ka hoʻonohonoho ʻana
    7) I kēia manawa pono ʻoe e hoʻonohonoho lima i nā ʻāpana ʻaʻole ʻāpana o ka RAID.
    No ka hana ʻana i kēia, e hoʻohana mākou i ka pono dd, ke kope ʻana mai ka "live" disk i ka mea hou āu i kau ai.

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

    8) Ma hope o ka pau ʻana o ka synchronization, e hoʻokomo i ka grub ma ka drive hou
    9) Hoʻomaka hou i ka VM e hōʻoia i ka holo ʻana o nā mea āpau
    E wehewehe ma kāu mau ʻōlelo ponoʻī i kāu mea i hana ai a me ka hopena i loaʻa iā ʻoe mai ka hana.
    Ka hopena: Ua wehe ʻia ka disk ssd1, ua mālama ʻia ka disk ssd2, ua hoʻohui ʻia ka disk ssd3.

    Hana 3 (Hoʻohui i nā diski hou a hoʻoneʻe i kahi ʻāpana)

    ʻO kēia ka hana paʻakikī a nui loa o nā hana a pau i hōʻike ʻia.
    E nānā pono i kāu mea e hana nei a me nā disks a me nā ʻāpana.
    Manaʻo ʻia e hana kope ma mua o ka holo ʻana.
    Kūʻokoʻa kēia hana mai ka hana No. 2, hiki ke hana ma hope o ka hana No. 1, hoʻoponopono ʻia no nā inoa disk.
    ʻO ka ʻaoʻao ʻelua o kēia hana hoʻokolohua pono e alakaʻi i ke kūlana like ma hope o ka pau ʻana o ka hapa mua.

    I mea e maʻalahi ai kāu hana, hiki iaʻu ke ʻōlelo aku ʻaʻole e wehe kino i nā disks mai ka mīkini hoʻokipa, akā wale nō
    e hoʻokaʻawale iā lākou i nā waiwai mīkini. Mai ka manaʻo o ka OS i ka VM e nānā like ia, akā hiki iā ʻoe
    inā loaʻa kekahi mea, e hoʻopili i ka disk a hoʻomau i ka hana ma ka ʻōwili ʻana i hope i ʻelua mau helu, inā
    pilikia ʻoe. No ka laʻana, ua hana hewa paha ʻoe a poina paha e kope i ka ʻāpana / boot i ka disk hou.
    Hiki iaʻu ke ʻōlelo aku iā ʻoe e nānā pālua i nā disks a me nā ʻāpana āu e hana nei me nā manawa he nui, a ʻoi aku ka maikaʻi
    E kākau i lalo ma kahi ʻāpana pepa i ka pilina ma waena o nā disks, nā ʻāpana a me ka helu diski "kino". ʻO ka lāʻau nani a maopopo
    kiʻi hui lsblk, e hoʻohana iā ia e like me ka hiki ke kālailai i nā mea āu i hana ai a me nā mea e pono ai ke hana.

    I ka moʻolelo...

    E noʻonoʻo e holo lōʻihi ana kāu kikowaena ma 2 SSD drive, i ka manawa koke ...

    1) E hoʻohālikelike i ka hemahema o ka disk ssd2 ma ka wehe ʻana i ka disk mai nā waiwai VM a hoʻomaka hou
    2) E nānā i ke kūlana o kēia manawa o nā disks a me RAID:

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

    3) Laki ʻoe - ua ʻae kou mau luna iā ʻoe e kūʻai i nā disks hou:

    2 SATA mana nui no ka hana lōʻihi o ka neʻe ʻana i ka pā me nā lāʻau i kahi disk kaʻawale

    2 SSDs e hoʻololi i ka mea i make, a me ka hoʻololi i ka mea e hana mau nei.

    E ʻoluʻolu e kākoʻo ka hīnaʻi kikowaena i ka hoʻokomo ʻana i nā disks 4 i ka manawa.
    no laila, ʻaʻole hiki iā ʻoe ke hoʻohui i nā diski āpau i ka manawa hoʻokahi.

    E koho i ka mana HDD 2 manawa nui ma mua o SSD.
    He 1,25 ka nui o ka SSD ma mua o ka SSD mua.

    4) Hoʻohui i hoʻokahi ssd disk hou, e kapa ana iā ssd4, a ma hope o ka hoʻohui ʻana, e nānā i ka mea i hana ʻia:

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

    5) ʻO ka mea mua, pono ʻoe e mālama i ka palekana o ka ʻikepili ma ka disk kahiko.
    I kēia manawa e hoʻololi mākou i ka ʻikepili me ka hoʻohana ʻana iā LVM:

    • ʻO ka mea mua, pono ʻoe e kope i ka papa waihona mai ka disk kahiko i ka mea hou:
      sfdisk -d /dev/XXX | sfdisk /dev/YYY

      E hoʻololi i nā diski kūpono no x,y a e noʻonoʻo i ka hana a kēia kauoha.

      E holo i ka lsblk -o NAME, SIZE, FSTYPE, TYPE, MOUNTPOINT a hoʻohālikelike i kāna puka me ke kelepona mua.
      He aha ka mea i loli?
      e hoʻohana i ke kauoha dd e kope i ka ʻikepili / boot i ka disk hou

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

      inā hoʻomau ʻia ka / boot ma ka disk kahiko, pono e kau hou ʻia ma ka disk ola:

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

      E hoʻouka i ka bootloader ma ka ssd drive hou

      grub-install /dev/YYY

      No ke aha mākou e hana nei i kēia hana?

      e hana i kahi hoʻouka kaua hou me hoʻokahi wale nō ssd disk:

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

      ʻAʻole e hana ke kauoha i luna me ka ʻole o ka wehewehe ʻana i kahi kī kūikawā.
      E heluhelu i ke kōkua a hoʻohui i kēia kī i ke kauoha.

      E hoʻohana i ke kauoha cat /proc/mdstat e nānā i ka hopena o kāu hana. He aha ka mea i loli?
      E holo i ka lsblk -o NAME, SIZE, FSTYPE, TYPE, MOUNTPOINT a hoʻohālikelike i kāna puka me ke kelepona mua.
      He aha ka mea i loli?
      6) ʻO ka hana aʻe e hoʻonohonoho i ka LVM
      holo i ke kauoha pvs e nānā i ka ʻike e pili ana i nā puke kino o kēia manawa
      e hana i kahi leo kino hou me ka pūʻulu RAID i hana mua ʻia:

      pvcreate /dev/md63

      E holo i ka lsblk -o NAME, SIZE, FSTYPE, TYPE, MOUNTPOINT a hoʻohālikelike i kāna puka me ke kelepona mua.
      He aha ka mea i loli?
      E holo hou i ke kauoha pvs. He aha ka mea i loli?
      E hoʻonui i ka nui o ka ʻōnaehana Volume Group me ka hoʻohana ʻana i kēia kauoha:

      vgextend system /dev/md63

      E holo i nā kauoha a kākau i nā mea āu i ʻike ai a me nā mea i loli.

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

      Ma ka diski kino hea ka LV var, log, root i kēia manawa?

      E hoʻoneʻe i ka ʻikepili mai ka pahu kahiko i ka mea hou, me ka hoʻohana ʻana i nā inoa mea pono.

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

      E hana hou i ka hana no nā puke loiloi a pau

      E holo i nā kauoha a kākau i nā mea āu i ʻike ai a me nā mea i loli.

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

      E hoʻololi i kā mākou VG ma ka wehe ʻana i ka disk raid kahiko mai ia mea. E hoʻololi i ka inoa hoʻouka pololei.

      vgreduce system /dev/md0

      E holo i nā kauoha a kākau i nā mea āu i ʻike ai a me nā mea i loli.

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

      I mea e nani ai ke kiʻi, hoʻihoʻi hou / boot i ka lua ssd disk (ssd4) a holo i ka lsblk. ʻO ka hopena, ʻaʻole hiki i ka ssd3 disk
      ʻaʻohe mea e kau ʻia. E nānā pono ʻaʻole nele ka /boot partition! ls /boot pono e hōʻike
      kekahi mau faila a me nā waihona. E noʻonoʻo i nā mea i mālama ʻia ma kēia ʻāpana a kākau i ka papa kuhikuhi faila ke kuleana no ka mea.
      7) wehe i ka ssd3 disk a hoʻohui i ka ssd5, hdd1, hdd2 e like me nā kikoʻī kikoʻī i hōʻike ʻia ma luna, e hopena i:
      ssd4 - ka ssd hou mua
      ssd5 - ka lua o ka ssd hou
      hdd1 - hdd hou mua
      hdd2 - ka lua o ka hdd hou

      8) E nānā i ka mea i hana ma hope o ka hoʻohui ʻana i nā disks:

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

      9) E hoʻihoʻi hou i ka hana o ka hoʻouka kaua nui:

      • kope i ka papa ʻaina, e hoʻololi i nā disks kūpono:
        sfdisk -d /dev/XXX | sfdisk /dev/YYY
      • E ʻoluʻolu, i ka wā i kope ai mākou i ka papa ʻaina mai ka disk kahiko, ʻike ʻia ka nui hou
        ʻaʻole hoʻohana i ka mana paʻa paʻa holoʻokoʻa.
        No laila, pono mākou e hoʻololi hou i kēia ʻāpana a hoʻonui i ka hoʻouka kaua.
        E ʻike iā ʻoe iho ma ka holo ʻana i ke kauoha:

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

        10) kope i ka ʻāpana boot / boot mai ssd4 a i ssd5

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

        11) E hoʻouka i ka grub ma ka drive hou (ssd5)
        12) hoʻololi i ka ʻāpana lua o ka disk ssd5

        E holo i ka pono hoʻokaʻawale disk:

        fdisk /dev/XXX

        e hoʻokomo i ke kī d no ka holoi ʻana i kahi ʻāpana i loaʻa (koho 2)
        e hookomo i ke ki n e hana i paku hou
        e hoʻokomo i ke kī p e hōʻike i ke ʻano o ka ʻāpana "primary"
        e hoʻokomo i ke kī 2 i loaʻa i ka ʻāpana hou ka helu ʻelua
        ʻĀpana mua: e kaomi i ke komo e ʻae i ka nui helu ʻakomi o ka hoʻomaka ʻana o ka pā
        ʻĀpana hope: e kaomi i ke komo e ʻae i ka nui helu ʻakomi o ka hopena o ka pā
        e komo i ke kī l e ʻike i kahi papa inoa o nā ʻano ʻāpana āpau āpau a loaʻa iā Linux raid auto i loko
        e hoʻokomo i ke kī t e hoʻololi i ke ʻano o ka ʻāpana i hana ʻia (2) a hoʻokomo i ka helu i loaʻa ma ka pae mua.
        e hoʻokomo i ke kī w e kākau i ka hoʻololi i ka disk.
        12) heluhelu hou i ka papa ʻaina a nānā i ka hopena

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

        hoʻohui i kahi diski hou i ka pūʻulu hoʻouka o kēia manawa (mai poina e hoʻololi i nā disks kūpono)

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

        E hoʻonui i ka helu o nā disks i kā mākou hui i 2:

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

        E nānā i ka hopena: loaʻa iā mākou 2 arrays i hōʻailona ʻia, akā ʻo nā ʻāpana ʻelua i hoʻokomo ʻia i kēia ʻano he ʻokoʻa ka nui

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

        13) hoʻonui i ka nui o ka pā ma ka ssd4 disk

        E holo i ka pono hoʻokaʻawale disk:

        fdisk /dev/XXX

        e hoʻokomo i ke kī d no ka holoi ʻana i kahi ʻāpana i loaʻa (koho 2)
        e hookomo i ke ki n e hana i paku hou
        e hoʻokomo i ke kī p e hōʻike i ke ʻano o ka ʻāpana "primary"
        e hoʻokomo i ke kī 2 i loaʻa i ka ʻāpana hou ka helu ʻelua
        ʻĀpana mua: e kaomi i ke komo e ʻae i ka nui helu ʻakomi o ka hoʻomaka ʻana o ka pā
        ʻĀpana hope: e kaomi i ke komo e ʻae i ka nui helu ʻakomi o ka hopena o ka pā
        I ka pau ʻana o ka markup, koho ʻAʻole no ka waiho ʻana i ka pūlima o ka lālā o ka ʻāpana i ka laha.
        e hoʻokomo i ke kī w e kākau i ka hoʻololi i ka disk.
        12) heluhelu hou i ka papa ʻaina a nānā i ka hopena

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

        E ʻoluʻolu e hoʻomaopopo i kēia manawa sda2, nā ʻāpana sdc2 ka nui> ma mua o ka nui o ka mea hoʻouka kaua.

        13) i kēia manawa hiki ke hoʻonui ʻia ka nui o ka raid

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

        E nānā i ka lsblk a e nānā i nā mea i loli
        14) Eia naʻe, ʻoiai ua hoʻololi mākou i ka nui o ka hoʻouka ʻana, ʻaʻole i loli ka nui o vg root,var,log iā lākou iho.

        • e nānā i ka nui PV:
          pvs
        • E hoʻonui i ka nui o kā mākou PV:
          pvresize /dev/md63
        • e nānā i ka nui PV:
          pvs

          15) Hoʻohui i ka wahi i ʻike hou ʻia ʻo VG var, root

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

          I kēia manawa, ua hoʻopau ʻoe i ka neʻe ʻana i ka papa kuhikuhi nui i nā disks hou. hana me ssd1, ssd2 ua pau

          16) ʻO kā mākou hana aʻe, ʻo ia ke neʻe / var / log i nā disks hou, no kēia mea mākou e hana i kahi array hou a me lvm ma nā disks hdd.

          • E ʻike kākou i nā inoa o nā drive hdd hou
            fdisk -l
          • e hana kakou i ka hoouka kaua
            mdadm --create /dev/md127 --level=1 --raid-devices=2 /dev/sdc /dev/sdd
          • e hana mākou i PV hou ma ka hoʻouka ʻana mai nā disks nui
            pvcreate data /dev/md127
          • E hana kākou i hui ma kēia PV i kapa ʻia ʻo data
            vgcreate data /dev/md127
          • E hana kākou i ka leo kūpono me ka nui o nā wahi kaʻawale a kapa ʻia ʻo val_log
            lvcreate -l 100%FREE -n var_log data # lvs # посмотрим результат
          • hōʻano i ka ʻāpana i hana ʻia ma ext4
            mkfs.ext4 /dev/mapper/data-var_log
          • e nana i ka hopena
            lsblk

            17) e hoʻololi i ka ʻikepili log mai ka ʻāpana kahiko i ka mea hou

            e hoʻokomo i kahi waihona moʻolelo hou no ka manawa

            mount /dev/mapper/data-var_log /mnt

            e hoʻokaʻawale i nā ʻāpana

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

            E ʻike kākou i nā kaʻina hana e holo nei i /var/log

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

            hooki i keia mau hana

            systemctl stop rsyslog.service syslog.socket

            hana i ka hoʻonohonoho hope ʻana o nā ʻāpana (ʻikepili i loli paha mai ka hoʻonohonoho hope ʻana)

            rsync -avzr /var/log/ /mnt/

            e hoʻololi i nā ʻāpana

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

            E nānā kāua i ka mea i hana ʻia

            lsblk

            18) Hoʻoponopono /etc/fstab
            fstab - he faila e hoʻopaʻa i nā lula e kau ʻia ai nā ʻāpana ma ka boot
            ʻO kā mākou hana ʻo ka ʻimi ʻana i ka laina kahi i kau ʻia ai /var/log a hoʻoponopono i ka hāmeʻa system-log maluna o data-var_log

            19) ʻO ka mea nui loa i kēia wā ʻaʻole e poina e hoʻololi i ka papa radela (ext4, no ka laʻana). No ka mea, ʻaʻole pehea mākou e hoʻololi ai i kekahi hoʻouka ʻana, lvm, a hiki i ka FS ma ka pā i hoʻomaopopo ʻia ua loli ka nui o ka pā, ʻaʻole hiki iā mākou ke hoʻohana i ka wahi hou. E hoʻohana i ke kauoha resize2fs e hoololi i ka FS.

            20) Ke mele hope

            • E hoʻomaka hou kāua. Inā hana pololei ʻoe i nā mea āpau, e hoʻihoʻi ʻia ʻoe i kāu OS (pono kēia e hōʻoia i ka holo ʻana o nā mea āpau.
            • e nānā ua hana maoli nā mea a mākou i makemake ai e hana:
              pvs
              lvs
              vgs
              lsblk
              cat /proc/mdstat

            21) [KOHO] E hahai i nā ʻanuʻu

            • e hoʻomaka hou ma ke kaomi ʻana i ka F12 e kuhikuhi i nā drive like ʻole i ka wā e hoʻomaka ai e hōʻoia i hiki iā ʻoe ke kī
              mai kekahi o nā ssd drive, i makaʻu ʻole mākou i ka hemahema o kekahi o lākou
            • i kēia manawa ua loaʻa iā ʻoe ka log LV pono ʻole i ka ʻōnaehana VG. E hoʻokaʻawale i kēia wahi ma waena o ke kumu a i ʻole var, akā ma kahi o ka hoʻohana ʻana
              hoʻolālā 100% FREE e kuhikuhi i ka nui ma ka lima me ke kī -L:

              -L 500M
            • hoʻoponopono i ka pilikia i loaʻa / boot ma nā ʻāpana ʻelua me ka ʻole o ka hoʻonohonoho ʻana, ʻaʻohe pono e hana pololei i kēia,
              ua hoʻohui ʻia ma ʻaneʻi ma ke ʻano he laʻana. Mai poina e kope i nā mea o /boot ma kahi mua.

              • hana i kahi hoʻouka hou a hoʻokomo i sda1, sda2 i loko
              • e hoʻokomo i kēia mau ʻāpana i ka hoʻouka kaua e kū nei a hoʻihoʻi / boot i ka raid nui, akā me ka ʻole o ka kau ʻana.

Source: www.habr.com

Pākuʻi i ka manaʻo hoʻopuka