Shaybaarka: dejinta lvm, duullaan Linux ah

Digression yar: LR kani waa synthetic.
Qaar ka mid ah hawlaha halkan lagu sharraxay waxay noqon karaan kuwo aad u fudud, laakiin maaddaama hawsha l/r ay tahay in la barto
iyada oo la adeegsanayo weerarka iyo lvm, hawlgallada qaar ayaa si macmal ah u adag.

Shuruudaha loo baahan yahay qalabka lagu sameeyo LR:

  • Aaladaha abuurista sida Virtualbox
  • Sawirka rakibaadda Linux, tusaale ahaan Debian9
  • Helitaanka Internetka si loo soo dejiyo dhowr xirmo
  • Ku xidh ssh VM ku rakiban (ikhtiyaar)

DAREEN

Shaqada shaybaadhkani waxay la xidhiidhaa arrin aan qarsoodi ahayn sida amniga xogta - tani waa meel
kaas oo kuu ogolaanaya inaad lumiso dhammaan xogtaada sababtoo ah qaladka ugu yar - hal xaraf ama nambar dheeraad ah.
Maadaama aad samaynayso shaqo shaybaadh, khatar kuma lihid, marka laga reebo in aad dib u bilaabayso samaynta mar kale.
Nolosha dhabta ah, wax walbaa aad ayey uga sii daran yihiin, markaa waa inaad gelisaa magacyada diskooga si taxadar leh, faham
waxa saxda ah ee aad ku samaynayso amarka hadda jira iyo waxa kaxeeya ee aad ku shaqaynayso.

Qodobka labaad ee muhiimka ah waa magacaabidda saxannada iyo qaybaha: iyadoo ku xiran xaaladda, nambarada diskooga way kala duwanaan karaan
laga soo bilaabo qiimayaashaas lagu soo bandhigay amarrada shaqada shaybaarka.
Marka, tusaale ahaan, haddii aad ka saartid sda disk ka array ka dibna ku dar disk cusub, diskka cusub ayaa la soo bandhigi doonaa.
nidaamka loo yaqaan sda. Haddii aad dib u bilowdo ka hor intaadan ku darin disk cusub, ka dibna kan cusub
diskka waxaa loo magacaabi doonaa sdb, kii horena waxaa loogu yeeri doonaa sda

Shaybaarka waa in loo maamulaa sidii superuser (xidid) sida inta badan amarada u baahan yihiin
mudnaanta sare oo macno ma samaynayso in si joogto ah kor loogu qaado mudnaanta iyada oo loo marayo sudo

Qalabka Waxbarashada

  • weerar
  • LVM
  • Magaca Disk-ga ee Linux OS
  • Waa maxay qayb
  • Waa maxay miiska qaybinta iyo halkee lagu kaydiyaa?
  • Waa maxay grub

Utilities loo isticmaalo

1) fiiri macluumaadka diskka

  • lsblk -o MAGACA, QAABKA, FSTYPE, NOOCYADA, MOUNTPOINT
  • fdisk -l
    2) daawashada macluumaadka iyo la shaqaynta LVM
  • pvs
  • pvextend
  • pvcreate
  • dib u habeyn
  • iwm
  • vgreduce
  • lvs
  • lvextend
    3) daawashada macluumaadka iyo la shaqaynta RAID
  • bisad /proc/mdstat
  • mdadm
    4) dhibcood fuula
  • Buur
  • kor u qaadid
  • bisad /etc/fstab
  • bisad /etc/mtab
    5) dib u celinta diskka
  • fdisk /dev/XXX
    6) koobiyeynta qaybaha
  • dd haddii =/dev/xxx of=/dev/yyy
    7) la shaqaynta miiska qaybinta
  • qayb
  • sfdisk
  • mkfs.ext4
    8) la shaqaynta bootloader-ka
  • grub-install /dev/XXX
  • cusbooneysiin-grub
    9) kala duwan
  • lsof
  • runtii
  • rsync

Shaqada shaybaadhka waxay ka kooban tahay 3 qaybood:

  • dejinta nidaam shaqo iyadoo la adeegsanayo lvm, duulaan
  • ku dayashada mid ka mid ah cilladaha diskka
  • bedelida saxanadaha duulista, ku darida saxanadaha cusub iyo qaybo dhaqaaqa.

Hawsha 1 (ku rakibida OS iyo qaabaynta LVM, RAID)

1) Abuur mishiin cusub oo macmal ah, adoo siinaya sifooyinka soo socda:

  • 1 gb wan
  • 1 cpu
  • 2 hdd (magac iyaga ssd1, ssd2 oo u qoondee cabbir siman, calamee isweydaarsiga kulul iyo sanduuqyada ssd)
  • Xakamaynta SATA waxaa loo habeeyey 4 dekedood

Shaybaarka: dejinta lvm, duullaan Linux ah

2) Bilow rakibidda Linux oo markaad doorato darawallada adag, samee kuwan soo socda:

  • Habka qaybinta: buug-gacmeedka, ka dib waa inaad aragto sawirkan:
    Shaybaarka: dejinta lvm, duullaan Linux ah

  • Dejinta qayb gaar ah oo loogu talagalay /boot: Dooro diskka ugu horreeya oo ku samee miiska qaybinta cusub

    • Cabbirka qaybta: 512M
    • Bootka barta: /boot
    • Ku celi jaangooyooyinka diskka labaad, laakiin maadaama aadan kor u qaadi karin/boot laba jeer isku mar, dooro barta buurta: midna, aakhirka waxaad helaysaa kuwan soo socda (sawirka jamb, aad caajis u ah inuu dib u sameeyo):
      Shaybaarka: dejinta lvm, duullaan Linux ah

  • Habaynta RAID:

    • Ka dooro meel banaan diskka kowaad oo u habbee nooca qaybinta sida mugga jirka ee RAID
    • Dooro "La dhameeyay dejinta qaybta"
    • Si sax ah ugu soo celi isla jaantuska diskka labaad, taasoo keentay kuwa soo socda:
      Shaybaarka: dejinta lvm, duullaan Linux ah
    • Dooro "Configure software RAID"
    • Abuur qalabka MD
    • Nooca qalabka RAID ee software: Dooro soo diyaari muraayad leh
    • Qalabka firfircoon ee RAID XXXX: Dooro labada darawal
    • Aaladaha dheeraadka ah: U dhaaf 0 sidii hore
    • Qalabka firfircoon ee RAID XX array: dooro qaybaha aad ku abuurtay weerarka
    • Finish
    • Natiijo ahaan, waa inaad heshaa sawir sidan oo kale ah:
      Shaybaarka: dejinta lvm, duullaan Linux ah

  • Habaynta LVM: Dooro Habee Maamulaha Mugga Macquulka ah

    • Hayso qaabka qaybta hadda oo habbee LVM: Haa
    • Abuur kooxda mugga
    • Magaca kooxda mugga: nidaamka
    • Qalabka kooxda mugga cusub: Dooro RAID-kaaga la abuuray
    • Samee mug macquul ah
    • Magaca mugga macquulka ah: xidid
    • Cabbirka mugga macquulka ah: 25 ee cabbirka diskkaaga
    • Samee mug macquul ah
    • Magaca mugga macquulka ah: var
    • Cabbirka mugga macquulka ah: 25 ee cabbirka diskkaaga
    • Samee mug macquul ah
    • Magaca mugga macquulka ah: log
    • Cabbirka mugga macquulka ah: 15 ee cabbirka diskkaaga
    • Markaad doorato faahfaahinta qaabeynta Bandhigga waa inaad heshaa sawirka soo socda:
      Shaybaarka: dejinta lvm, duullaan Linux ah
    • Markaad dhammaystirto dejinta LVM waa inaad aragto kuwan soo socda:
      Shaybaarka: dejinta lvm, duullaan Linux ah

  • Qaabka qaybinta: mid mid, dooro mug kasta oo lagu abuuray LVM oo u habayn iyaga, tusaale ahaan, xididka sidan oo kale ah:

    • U isticmaal sida: ext4
    • barta la fuulo: /
    • Natiijada calaamadaynta qaybta xididka waa inay u ekaataa sidan:
      Shaybaarka: dejinta lvm, duullaan Linux ah
    • ku celi hawlgalka qaybinta ee var iyo log, adoo dooranaya dhibcaha buurta ee ku habboon (/ var iyo / var/log gacanta lagu galiyay), helitaanka natiijada soo socota:
      Shaybaarka: dejinta lvm, duullaan Linux ah
    • Dooro Dhamaystir Qaybinta
    • Waxaa lagu weydiin doonaa dhowr su'aalood oo ku saabsan xaqiiqda ah inaad weli haysato qayb aan la rakibin oo isku beddelasho aan la habeynin. Labada su'aaloodba waa in si xun looga jawaabaa.

  • Natiijada kama dambaysta ahi waa inay u ekaataa sidan:
    Shaybaarka: dejinta lvm, duullaan Linux ah
    3) Dhammeystir rakibidda OS adigoo ku rakibaya grub aaladda koowaad (sda) oo kabo nidaamka.
    4) Nuqul ka koobbi waxa ku jira qaybta /boot ka sda drive (ssd1) ilaa sdb drive (ssd2)

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

    5) Ku rakib grub aaladda labaad:

  • fiiri saxanadaha ku jira nidaamka:

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

  • Liis garee dhammaan saxannada uu amarkii hore ku siiyay oo qeex nooca saxanka uu yahay

  • Soo hel wadista meesha grub aan lagu rakibin oo samee rakibaaddan:
    grub-install /dev/sdb

  • ku arag macluumaadka ku saabsan duulaanka hadda socda amarka bisadda /proc/mdstat oo qor waxaad aragto.

  • Eeg wax soo saarka amarrada: pvs, vgs, lvs, mount oo qor waxa saxda ah ee aad aragtay

Ku qeex erayadaada waxaad samaysay iyo natiijada aad ka heshay hawsha.

Ka dib marka la dhammeeyo hawshan, waxaa lagu talinayaa in la keydiyo nuqul ka mid ah faylka mashiinka farsamada ama samee
sanduuq faaruq ah: https://t.me/bykvaadm/191

Natiijadu: Mashiinka Virtual oo leh disks ssd1, ssd2

Hawsha 2 (Isku dayaynta fashilka mid ka mid ah saxanadaha)

1) Haddii aad calaamadisay sanduuqa isweydaarsiga kulul, markaa waxaad tirtiri kartaa saxanka duullimaadka

  • Tirtir diskka ssd1 ee qalabka mashiinka
  • Soo hel tusaha halka ay ku kaydsan yihiin faylalka mashiinka farsamada gacanta oo tirtir ssd1.vmdk
    2) Hubi in mashiinkaaga farsamada gacanta uu wali shaqaynayo
    3) Reboot mishiinka farsamada oo hubi in uu wali shaqaynayo
    4) hubi heerka shaxda RAID: cat /proc/mdstat
    5) ku dar saxan cusub oo la mid ah interface-ka VM oo u magacow ssd3
    6) fulinta hawlaha:
  • arag in saxanka cusub uu ku yimid nidaamka adoo isticmaalaya fdisk -l
  • ka guuri miiska qaybinta diskki hore una guuri kan cusub: sfdisk -d /dev/XXX | sfdisk /dev/YYY
  • eeg natiijada adigoo isticmaalaya fdisk -l
  • Ku dar saxan cusub shaxanka weerarka: mdadm β€”maamul /dev/md0 β€”ku dar /dev/YYY
  • Fiiri natiijada: cat /proc/mdstat. Waa inaad aragto in wada shaqayntu bilaabatay
    7) Hadda waxaad u baahan tahay inaad gacanta ku dhejiso qaybo aan ka mid ahayn RAID-ka.
    Si tan loo sameeyo, waxaanu isticmaali doonaa dd utility, anagoo ka koobiyn doona diskka "live" una guuri doona kan cusub ee aad dhawaan rakibtay.

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

    8) Kadib wada shaqayntii dhammaatay, ku rakib grub darawalka cusub
    9) Dib u kici VM si aad u hubiso in wax walba ay shaqaynayaan
    Ku qeex erayadaada waxaad samaysay iyo natiijada aad ka heshay hawsha.
    Natiijada: Disk ssd1 waa la saaray, diskka ssd2 waa la keydiyay, disk ssd3 ayaa lagu daray.

    Hawsha 3 (Ku-darista saxanno cusub iyo dhaqaajinta qayb)

    Tani waa hawsha ugu adag uguna baaxadda badan dhammaan la soo bandhigay.
    Si taxadir leh u hubi waxa aad samaynayso iyo saxannada iyo qaybsiyada.
    Waxaa lagu talinayaa in la sameeyo nuqul ka hor inta aanad socodsiin.
    Hawshani way ka madaxbannaan tahay hawsha lambarka 2; waxa la samayn karaa ka dib hawsha lambarka 1, oo lagu hagaajiyo magacyada diskka.
    Qaybta labaad ee hawshan shaybaadhka ahi waa inay horseedaa isla xaalad la mid ah tan ahayd ka dib markii la dhammaystiro qaybta hore.

    Si aad shaqadaada uga dhigto mid sahlan, waxaan kugula talin karaa inaadan jir ahaan ka saarin saxanadaha mashiinka martida loo yahay, laakiin kaliya
    ka saar iyaga oo ku jira guryaha mashiinka. Marka loo eego aragtida OS ee VM waxay u ekaan doontaa isla isku mid, laakiin waad awoodaa
    haddii ay wax dhacaan, ku xidh saxanka gadaal oo shaqada sii wad adiga oo dib u soo celinaya dhowr dhibcood, haddii
    dhibaato ayaa ku haysa. Tusaale ahaan, waxaa laga yaabaa inaad si khalad ah u samaysay ama aad illowday inaad nuqul ka sameysato qaybta bootka ee diskka cusub.
    Waxa kaliya oo aan kugula talin karaa in aad laba jeer hubiso saxanadaha iyo qaybaha aad ku shaqaynayso dhawr jeer, ama kaba sii fiican
    Ku qor warqad xaashida xiriirinta saxanka, qaybsiyada iyo lambarka diskka β€œjirka”. Geed qurux badan oo cad
    kooxda barbaro lsblk, u isticmaal inta badan ee suurtogalka ah si aad u falanqeyso waxaad samaysay iyo waxa loo baahan yahay in la sameeyo.

    Sheekada...

    Bal qiyaas in server-kaagu uu muddo dheer ku shaqaynayay 2 SSD, markii si lama filaan ah...

    1) Ku ekaysii fashilka diskka ssd2 adiga oo ka saaraya saxanka qalabka VM oo dib u bilaabaya
    2) Eeg heerka uu hadda marayo saxanadaha iyo RAID:

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

    3) Nasiib baad leedahay - madaxdaadu waxay kuu oggolaadeen inaad iibsato dhowr saxan oo cusub:

    2 awood weyn oo SATA ah oo loogu talagalay hawsha daba-dheer ee u wareejinta qaybta iyada oo looxyada leh disk gaar ah

    2 SSDs si loo beddelo kii dhintay, iyo sidoo kale in lagu beddelo mid weli shaqeynaya.

    Fadlan la soco in dambiisha server-ku ay taageerto rakibidda 4 saxan markiiba,
    sidaas darteed, dhammaan saxannada hal mar kuma wada dari kartid.

    Dooro awoodda HDD 2 jeer ka weyn SSD.
    Awoodda SSD waxay 1,25 jeer ka weyn tahay SSD-kii hore.

    4) Ku dar hal disk cusub oo ssd ah, adigoo wacaya ssd4, ka dib markaad ku darto, hubi wixii dhacay:

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

    5) Marka hore, waa inaad ilaalisaa badbaadada xogta ku jirta saxankii hore.
    Markan waxaanu wareejin doonaa xogta anagoo adeegsanayna LVM:

    • Ugu horreyntii, waxaad u baahan tahay inaad miiska faylka ka soo guurto saxankii hore una guurto mid cusub:
      sfdisk -d /dev/XXX | sfdisk /dev/YYY

      Ku beddel saxannada saxda ah x,y oo qiyaas waxa amarkani qabanayo.

      Orod lsblk -o MAGACA, SIZE, FSTYPE, TYPE, MOUNTPOINT oo barbar dhig wax soo saarkiisa wicitaankii hore.
      Maxaa is bedelay?
      Isticmaal amarka dd si aad ugu koobiyayso xogta/boot diskka cusub

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

      haddii/boot ay ku sii rakiban yihiin saxankii hore, waa in dib loogu dhejiyaa saxanka nool:

      mount | grep boot # смотрим ΠΊΡƒΠ΄Π° смонтирован диск
      lsblk # смотрим ΠΊΠ°ΠΊΠΈΠ΅ диски Π΅ΡΡ‚ΡŒ Π² систСмС ΠΈ смотрим Π΅ΡΡ‚ΡŒ Π»ΠΈ диск, ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹ΠΉ ΠΈΠ· ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅Π³ΠΎ ΠΏΡƒΠ½ΠΊΡ‚Π°
      umount /boot # ΠΎΡ‚ΠΌΠΎΠ½Ρ‚ΠΈΡ€ΡƒΠ΅ΠΌ /boot
      mount -a # Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΠΌ ΠΌΠΎΠ½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ всСх Ρ‚ΠΎΡ‡Π΅ΠΊ согласно /etc/fstab. 
      # ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Ρ‚Π°ΠΌ ΡƒΠΊΠ°Π·Π°Π½Π° Ρ‚ΠΎΡ‡ΠΊΠ° монтирования /dev/sda, Ρ‚ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΎ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠ΅ ΠΏΠ΅Ρ€Π΅ΠΌΠΎΠ½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π° ΠΆΠΈΠ²ΠΎΠΉ диск

      Ku rakib bootloader-ka ssd-ka cusub

      grub-install /dev/YYY

      Maxaynu u samaynaynaa hawlgalkan?

      Samee hannaan weerar oo cusub oo ay ku jiraan hal disk ssd cusub:

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

      Amarka kore ma shaqayn doono iyada oo aan la sheegin fure gaar ah.
      Akhri caawimada oo ku dar furahan amarka.

      Isticmaal amarka bisadda /proc/mdstat si aad u hubiso natiijada hawlgalkaaga. Maxaa is bedelay?
      Orod lsblk -o MAGACA, SIZE, FSTYPE, TYPE, MOUNTPOINT oo barbar dhig wax soo saarkiisa wicitaankii hore.
      Maxaa is bedelay?
      6) Talaabada xigta waa in la habeeyo LVM
      Ku socodsii amarka pvs si aad u aragto macluumaadka ku saabsan cabbirada jireed ee hadda jira
      samee mug cusub oo jireed oo ay ku jiraan qaabkii hore ee loo sameeyay RAID:

      pvcreate /dev/md63

      Orod lsblk -o MAGACA, SIZE, FSTYPE, TYPE, MOUNTPOINT oo barbar dhig wax soo saarkiisa wicitaankii hore.
      Maxaa is bedelay?
      Ku socodsii amarka pvs mar kale. Maxaa is bedelay?
      Aynu kordhino cabbirka nidaamka Kooxda mugga anagoo adeegsanayna amarkan soo socda:

      vgextend system /dev/md63

      Orod amarrada oo qor waxaad aragtay iyo waxa isbedelay.

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

      Saxankee jireed ayaa LV var,log,root hadda ku yaal?

      Ka guuri xogta wadooyinkii hore una guuri kan cusub, adoo isticmaalaya magacyada qalabka saxda ah.

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

      Ku soo celi hawlgalka dhammaan qiyaasaha macquulka ah

      Orod amarrada oo qor waxaad aragtay iyo waxa isbedelay.

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

      Aynu bedelno VG-gayada annagoo ka saarna saxankii hore ee weerarka. Beddel magaca weerarka saxda ah.

      vgreduce system /dev/md0

      Orod amarrada oo qor waxaad aragtay iyo waxa isbedelay.

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

      Si aad sawirka uga dhigto mid qurux badan, dib ugu dheji /boot diskka labaad ee ssd disk (ssd4) oo wad lsblk. Natiijo ahaan, ssd3 diskku ma sameeyo
      waa in aan waxba lagu rakibin. Si taxadar leh u hubi in qaybta bootku aanay faaruq ahayn! ls /boot waa in la muujiyaa
      dhowr fayl iyo galal. Bar waxa ku kaydsan qaybtan oo qor hagaha faylka ka masuula waxa.
      7) Ka saar ssd3 disk oo ku dar ssd5, hdd1, hdd2 iyadoo la raacayo qeexitaannada farsamada ee kor lagu sheegay, taasoo keentay:
      ssd4 - ssd cusub ee ugu horreeya
      ssd5 - labaad ssd cusub
      hdd1 - hdd cusub ee ugu horreeya
      hdd2 - labaad HDd cusub

      8) Hubi wixii dhacay ka dib marka lagu daro saxanadaha:

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

      9) Aynu dib u soo celino hawlgalkii duullaankii weynaa:

      • koobbi miiska qaybta, adoo bedelaya saxannada saxda ah:
        sfdisk -d /dev/XXX | sfdisk /dev/YYY
      • Fadlan la soco in markii aan nuqul ka soo guurinay miiska qaybinta diskki hore, waxay u muuqatay in cabbirka cusub
        ma isticmaalo dhammaan awoodda wadista adag.
        Sidaa darteed, dhawaan waxaan u baahan doonaa inaan cabbirno qaybtan oo aan ballaarino duullaanka.
        Naftaada u fiirso adiga oo socodsiinaya amarka:

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

        10) koobbi qaybta boot/boot ka ssd4 ilaa ssd5

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

        11) Ku rakib grub darawalka cusub (ssd5)
        12) wax ka beddel qaybta labaad ee diskka ssd5

        Ku socodsii utility qaybinta diskka:

        fdisk /dev/XXX

        geli furaha d si aad u tirtirto qayb jirta (dooro 2)
        geli furaha n si aad u abuurto qayb cusub
        geli furaha p si aad u muujiso in qaybta qaybtu tahay "primary"
        geli furaha 2 si qaybta cusubi u yeelato lambarka labaad
        Qaybta koowaad: taabo geli si aad u aqbasho cabbirka si toos ah loo xisaabiyay ee bilowga qaybta
        Qaybta u dambaysa: taabo geli si aad u aqbasho cabbirka si toos ah loo xisaabiyay ee dhammaadka qaybta
        geli furaha l si aad u aragto liiska dhammaan noocyada qaybinta suurtogalka ah oo aad u hesho duulista Linux
        geli t furaha si aad u bedesho nooca qaybta la abuuray (2) oo geli lambarka laga helay tallaabadii hore.
        geli furaha w si aad u qorto beddelka saxanka.
        12) dib u akhri shaxda qaybinta oo hubi natiijada

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

        ku dar saxan cusub qaabka weerarka hadda socda (ha ilaawin inaad bedesho saxannada saxda ah)

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

        Aynu balaadhino tirada saxannada ku jira diyaarintayada oo aynu ka dhigno 2:

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

        Fiiri natiijada: waxaanu haynaa 2 qalab oo la calaamadeeyay, laakiin labada qaybood ee lagu soo daray shaxdan waxay leeyihiin cabbiro kala duwan

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

        13) Kordhi xajmiga qaybta ee diskka ssd4

        Ku socodsii utility qaybinta diskka:

        fdisk /dev/XXX

        geli furaha d si aad u tirtirto qayb jirta (dooro 2)
        geli furaha n si aad u abuurto qayb cusub
        geli furaha p si aad u muujiso in qaybta qaybtu tahay "primary"
        geli furaha 2 si qaybta cusubi u yeelato lambarka labaad
        Qaybta koowaad: taabo geli si aad u aqbasho cabbirka si toos ah loo xisaabiyay ee bilowga qaybta
        Qaybta u dambaysa: taabo geli si aad u aqbasho cabbirka si toos ah loo xisaabiyay ee dhammaadka qaybta
        Dhammaadka calaamadaynta, dooro Maya si aad uga tagto saxeexa xubinimada qaybta ee diyaargarowga.
        geli furaha w si aad u qorto beddelka saxanka.
        12) dib u akhri shaxda qaybinta oo hubi natiijada

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

        Fadlan ogow in hadda sda2, qaybaha sdc2 ay leeyihiin cabbir> ka badan cabbirka qalabka weerarka.

        13) Marxaladdan cabbirka duullaanka hadda waa la ballaarin karaa

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

        Dib u eeg lsblk oo ogow waxa isbedelay
        14) Si kastaba ha ahaatee, inkasta oo aan bedelnay cabbirka weerarka, cabbirrada vg root, var, log laftoodu isma beddelin.

        • fiiri cabbirka PV:
          pvs
        • Aynu balaadhino cabbirka PV-gayada:
          pvresize /dev/md63
        • fiiri cabbirka PV:
          pvs

          15) Ku dar goobta cusub ee soo baxday VG var,root

          lvs # посмотрим сколько сСйчас Ρ€Π°Π·ΠΌΠ΅Ρ‡Π΅Π½ΠΎ
          lvextend -l +50%FREE /dev/system/root
          lvextend -l +100%FREE /dev/system/var
          lvs # ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΎΡΡŒ

          Halkaa marka ay marayso, waxaad dhammaysay u haajiridda safafka weyn ee saxannada cusub. La shaqee ssd1, ssd2 waa la dhammeeyay

          16) Hawshayada xigta waa in aan u guurno /var/log-ga cusub ee disk-yada cusub, taas awgeed waxa aanu samayn doonaa array cusub iyo lvm on hdd disks.

          • aan aragno magacyada cusub ee HDD drives ay leeyihiin
            fdisk -l
          • aan abuurno duullaan
            mdadm --create /dev/md127 --level=1 --raid-devices=2 /dev/sdc /dev/sdd
          • aan ku abuurno PV cusub duullaanka saxannada waaweyn
            pvcreate data /dev/md127
          • Aan ka abuurno koox PV-gan loo yaqaan xogta
            vgcreate data /dev/md127
          • Aan abuurno mug macquul ah oo leh cabbirka dhammaan meelaha bannaan oo u wac val_log
            lvcreate -l 100%FREE -n var_log data # lvs # посмотрим Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚
          • u qaabeeyo qaybta la abuuray ext4
            mkfs.ext4 /dev/mapper/data-var_log
          • aan aragno natiijada
            lsblk

            17) ku wareejinta xogta log ka qaybti hore oo loo wareejiyo mid cusub

            si ku meel gaadh ah u rakib kayd kayd cusub

            mount /dev/mapper/data-var_log /mnt

            aan isku dhejino qaybaha

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

            Aynu ogaano hababka hadda ka socda /var/log

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

            Jooji hababkan

            systemctl stop rsyslog.service syslog.socket

            samee wada shaqayntii u dambaysay ee qaybaha (xogta laga yaabo in ay is bedeshay tan iyo wada shaqayntii u dambaysay)

            rsync -avzr /var/log/ /mnt/

            kala beddelo qaybaha

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

            aan eegno waxa dhacay

            lsblk

            18) Tafatir /etc/fstab
            fstab - fayl diiwaangeliya xeerarka ay qaybuhu ku rakiban yihiin boot
            Hawsheenu waa inaan helno xariiqda halka /var/log lagu rakibay oo aan hagaajino qalabka system-log on data-var_log

            19) Waxa ugu muhiimsan marxaladan waa inaan la iloobin inaad bedesho miiska radela (ext4, tusaale ahaan). Sababtoo ah si kasta oo aan u bedelno weerar kasta, lvm, ilaa FS ee qaybta la ogeysiiyo in cabbirka qaybta hadda isbeddelay, ma awoodi doono inaan isticmaalo booska cusub. Adeegso amarka resize2fs in la beddelo FS.

            20) Gabagabada

            • Aan dib u bilowno Haddii aad wax walba si sax ah u samaysay, waxaa lagugu soo celinayaa OS-kaaga (tani waxay lagama maarmaan u tahay in la hubiyo in wax walba ay shaqaynayaan. Talaabadani wax macno ah ma laha marka laga reebo is-imtixaanka).
            • Hubi in wax walba oo aan rabnay inaan sameyno dhab ahaantii la sameeyay:
              pvs
              lvs
              vgs
              lsblk
              cat /proc/mdstat

            21) [OPTIONAL] Raac tillaabooyinka

            • reboot adigoo riixaya F12 si aad u qeexdo darawallada kala duwan marka aad bootinayso si aad u hubiso inaad bootin karto
              Mid kasta oo ka mid ah darawallada ssd, si aynaan uga baqin guuldarada mid ka mid ah
            • Hadda waxaad haysataa LV log-ka aan loo baahnayn ee nidaamka VG. U qoondee booskan inta u dhaxaysa xididka ama var, laakiin halkii aad isticmaali lahayd
              naqshadeeyayaasha 100% BILAASH ku qeex cabbirka gacanta adoo isticmaalaya furaha -L:

              -L 500M
            • hagaaji dhibaatada in / boot ay ku yaalaan laba qaybood oo aan is-waafajin, looma baahna in tan si sax ah loo sameeyo,
              waxaa lagu daray halkan tusaale ahaan. Ha iloobin inaad koobiyeyso waxa ku jira /boot meel marka hore.

              • samee duullaan cusub oo ku dar sda1,sda2
              • ku dar qaybahan duulaanka jira oo dib u soo celi /boot weerarka ugu weyn, laakiin adigoon ku dhejin.

Source: www.habr.com

Add a comment