Labo: Ariichten lvm, Razzia op Linux

Eng kleng Digression: dësen LR ass synthetesch.
E puer vun den Aufgaben, déi hei beschriwwe ginn, kënne vill méi einfach gemaach ginn, awer well d'Aufgab vum l / r ass, kennen ze léieren
mat Razzia an lvm Funktionalitéit sinn e puer Operatiounen kënschtlech komplizéiert.

Ufuerderunge fir Tools fir LR auszeféieren:

  • Virtualiséierungsinstrumenter wéi Virtualbox
  • Linux Installatioun Bild, zum Beispill Debian 9
  • Disponibilitéit vum Internet fir verschidde Packagen erofzelueden
  • Connect iwwer ssh op den installéierten VM (optional)

ACHTUNG

Dës Laboratoire ass mat sou enger subtiler Saach wéi Datesécherheet verbonnen - dëst ass e Gebitt wou
dat erlaabt Iech all Är Donnéeën ze verléieren wéinst dem klengste Feeler - een extra Buschtaf oder Zuel.
Well Dir Laboraarbechte maacht, sidd Dir a kenger Gefor, ausser datt Dir alles erëm muss ufänken.
Am richtege Liewen ass alles vill méi sérieux, also sollt Dir Disk Nimm ganz virsiichteg aginn, Verständnis
wat genee maacht Dir mam aktuellen Kommando a wéi eng Disken schaffs du mat.

Deen zweete wichtege Punkt ass den Numm vun Disken a Partitionen: ofhängeg vun der Situatioun kënnen d'Disknummeren ënnerschiddlech sinn
vun de Wäerter, déi an de Kommandoen an der Laboraarbecht presentéiert ginn.
Also, zum Beispill, wann Dir den sda ​​Disk aus der Array läscht an dann eng nei Disk bäidréit, gëtt déi nei Disk ugewisen
op engem System mam Numm sda. Wann Dir nei starten ier Dir en neien Disk bäidréit, dann déi nei
d'Disk gëtt sdb genannt, an déi al gëtt sda genannt

De Labo muss als Superuser (root) lafen wéi déi meescht vun de Kommandoen erfuerderen
erhéicht Privilegien an et mécht kee Sënn fir d'Privilegien dauernd iwwer Sudo ze eskaléieren

Etude Material

  • Razzia
  • LVM
  • Disk Benennung am Linux OS
  • Wat ass eng Sektioun
  • Wat ass eng Partitionstabell a wou ass et gespäichert?
  • Wat ass Grub

Utilities benotzt

1) kucken Scheif Informatiounen

  • lsblk -o NAME, SIZE, FSTYPE, TYPE, MOUNTPOINT
  • fdisk -l
    2) Informatioun kucken a mat LVM schaffen
  • pvs
  • pvextend
  • pv kreéiert
  • pvresize
  • etc
  • vgreduce
  • lvs vun
  • lvextend
    3) Informatioune kucken a mat RAID schaffen
  • cat /proc/mdstat
  • mddm
    4) Montéierung Punkten
  • Bierg
  • umount
  • cat /etc/fstab
  • cat /etc/mtab
    5) Disk Repartition
  • fdisk /dev/XXX
    6) Kopie vun Partitionen
  • dd wann=/dev/xxx vun=/dev/yyy
    7) mat der Partitionstabelle schaffen
  • deelx
  • sfdisk
  • mkfs.ext4
    8) mam Bootloader schaffen
  • grub-install /dev/XXX
  • update-Grub
    9) aner
  • lsof
  • aktuell
  • rsync

Laboratoire besteet aus 3 Deeler:

  • Ariichten engem schaffen System benotzt lvm, Razzia
  • Emulatioun vun engem vun den Diskfehler
  • ersetzen Scheiwen op der Flucht, bäigefüügt nei Disken a bewegt Partitionen.

Aufgab 1 (OS Installatioun a Konfiguratioun vu LVM, RAID)

1) Erstellt eng nei virtuell Maschinn, gitt et déi folgend Charakteristiken:

  • 1 gb ram
  • 1 cpu
  • 2 HDDs (nennt se ssd1, ssd2 a gitt gläiche Gréissten un, kontrolléiert d'Hot Swap an ssd Boxen)
  • SATA Controller konfiguréiert fir 4 Ports

Labo: Ariichten lvm, Razzia op Linux

2) Start Linux z'installéieren a wann Dir Hard Drive auswielt, maacht déi folgend:

  • Partitionéierungsmethod: manuell, duerno sollt Dir dëst Bild gesinn:
    Labo: Ariichten lvm, Razzia op Linux

  • Eng separat Partition opzemaachen fir /boot: Wielt déi éischt Scheif an erstellt eng nei Partitionstabell op et

    • Partition Gréisst: 512M
    • Mount Punkt: /boot
    • Widderhuelen d'Astellunge fir déi zweet Disk, awer well Dir net zweemol zur selwechter Zäit kann montéieren / booten, wielt Montéierungspunkt: Keen, schliisslech kritt Dir déi folgend (Bild mat engem Jamb, ze faul fir et nei ze maachen):
      Labo: Ariichten lvm, Razzia op Linux

  • RAID Setup:

    • Wielt fräi Plaz op der éischter Scheif a konfiguréiert de Partitionstyp als kierperlecht Volumen fir RAID
    • Wielt "Fir d'Partition opzestellen"
    • Widderhuelen genau déiselwecht Astellunge fir déi zweet Disk, wat zu de folgende resultéiert:
      Labo: Ariichten lvm, Razzia op Linux
    • Wielt "Software RAID konfiguréieren"
    • MD Apparat erstellen
    • Software RAID Apparat Typ: Wielt e gespigelten Array
    • Aktiv Geräter fir den RAID XXXX Array: Wielt béid Drive
    • Ersatzgeräter: Verloossen 0 als Standard
    • Aktiv Apparater fir d'RAID XX Array: wielt d'Partitionen déi Dir ënner Razzia erstallt hutt
    • Freck
    • Als Resultat sollt Dir e Bild wéi dëst kréien:
      Labo: Ariichten lvm, Razzia op Linux

  • Configuring LVM: Wielt Configure the Logical Volume Manager

    • Halt aktuell Partition Layout a konfiguréieren LVM: Jo
    • Schafen Volume Grupp
    • Volume Grupp Numm: System
    • Apparater fir déi nei Volume Grupp: Wielt Är geschaf RAID
    • Erstellt logesch Volumen
    • logesch Volume Numm: root
    • logesch Volume Gréisst: 25 vun Ärer Scheif Gréisst
    • Erstellt logesch Volumen
    • logesch Volume Numm: var
    • logesch Volume Gréisst: 25 vun Ärer Scheif Gréisst
    • Erstellt logesch Volumen
    • logesch Volume Numm: aloggen
    • logesch Volume Gréisst: 15 vun Ärer Scheif Gréisst
    • Andeems Dir d'Konfiguratiounsdetailer auswielt, sollt Dir déi folgend Bild kréien:
      Labo: Ariichten lvm, Razzia op Linux
    • Wann Dir fäerdeg sidd LVM opzestellen, sollt Dir déi folgend gesinn:
      Labo: Ariichten lvm, Razzia op Linux

  • Partition Layout: een nom aneren, wielt all Volumen erstallt am LVM a laut se, zum Beispill, fir Root esou:

    • Benotzt als: ext4
    • Mount Punkt: /
    • D'Resultat vun der Markéierung vun der Rootpartition soll esou ausgesinn:
      Labo: Ariichten lvm, Razzia op Linux
    • widderhuelen d'Partitionéierungsoperatioun fir var a Log, wielt déi entspriechend Montéierungspunkte (/var an /var/log manuell aginn), kritt dat folgend Resultat:
      Labo: Ariichten lvm, Razzia op Linux
    • Wielt d'Partitionéierung fäerdeg
    • Dir wäert e puer Froen iwwer d'Tatsaach gefrot ginn datt Dir nach ëmmer eng onmontéiert Partition hutt an d'Swap net konfiguréiert ass. Béid Froen sollen negativ beäntwert ginn.

  • D'Finale Resultat soll esou ausgesinn:
    Labo: Ariichten lvm, Razzia op Linux
    3) Fäerdeg d'OS Installatioun duerch Grub op den éischten Apparat (sda) installéieren an de System booten.
    4) Kopéiert den Inhalt vun der / Boot Partition vum sda ​​Drive (ssd1) op den sdb Drive (ssd2)

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

    5) Installéiert Grub um zweeten Apparat:

  • kuckt op d'Disken am System:

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

  • Lëscht all d'Disks déi de fréiere Kommando Iech ginn huet a beschreiwt wéi eng Disk et ass

  • Fannt den Drive wou Grub net installéiert ass a maacht dës Installatioun:
    grub-install /dev/sdb

  • gesinn Informatiounen iwwert déi aktuell Razzia mat der Kaz / proc / mdstat Kommando an opschreiwen wat Dir gesitt.

  • kuckt d'Ausgab vun de Kommandoen: pvs, vgs, lvs, mount a schreift op wat Dir genau gesinn hutt

Beschreift an Ären eegene Wierder wat Dir gemaach hutt a wéi eng Resultat Dir vun der Aufgab kritt hutt.

Nodeems Dir dës Aufgab ofgeschloss hutt, ass et recommandéiert eng Backupkopie vum Dossier vun der virtueller Maschinn ze späicheren oder ze maachen
vagrant Këscht: https://t.me/bykvaadm/191

Resultat: Virtuell Maschinn mat Disken ssd1, ssd2

Aufgab 2 (Emuléieren vum Feeler vun engem vun den Disken)

1) Wann Dir d'Hot Swap Box iwwerpréift hutt, da kënnt Dir Disken direkt läschen

  • Läschen Scheif ssd1 an Maschinn Eegeschafte
  • Fannt den Dossier wou Är virtuell Maschinndateien gespäichert sinn a läscht ssd1.vmdk
    2) Gitt sécher datt Är virtuell Maschinn nach laaft
    3) Restart déi virtuell Maschinn a gitt sécher datt se nach ëmmer leeft
    4) kontrolléiert de Status vun der RAID-Array: cat /proc/mdstat
    5) füügt eng nei Disk vun der selwechter Gréisst an der VM Interface un an nennt et ssd3
    6) Operatiounen ausféieren:
  • kuckt datt déi nei Scheif am System ukomm ass mat fdisk -l
  • kopéiert d'Partitionstabel vun der aler Disk op déi nei: sfdisk -d /dev/XXXX | sfdisk /dev/YYY
  • kuckt d'Resultat mat fdisk -l
  • Füügt eng nei Disk op d'Raid-Array: mdadm —manage /dev/md0 —add /dev/YYY
  • Kuckt d'Resultat: cat /proc/mdstat. Dir sollt gesinn datt d'Synchroniséierung ugefaang huet
    7) Elo musst Dir manuell Partitionen synchroniséieren déi net Deel vun der RAID sinn.
    Fir dëst ze maachen, benotze mir den dd Utility, kopéieren vun der "Live" Disk op den neien deen Dir viru kuerzem installéiert hutt

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

    8) Nodeems d'Synchroniséierung fäerdeg ass, installéiere Grub op den neien Drive
    9) Restart de VM fir sécher ze stellen datt alles funktionnéiert
    Beschreift an Ären eegene Wierder wat Dir gemaach hutt a wéi eng Resultat Dir vun der Aufgab kritt hutt.
    Resultat: Disk ssd1 gouf geläscht, Disk ssd2 gouf gespäichert, Disk ssd3 gouf bäigefüügt.

    Aufgab 3 (Nei Disken derbäisetzen an eng Partition réckelen)

    Dëst ass déi komplexst a voluminéisst Aufgab vun all presentéiert.
    Préift ganz virsiichteg wat Dir maacht a mat wéi enge Disken a Partitionen.
    Et ass recommandéiert eng Kopie ze maachen ier se leeft.
    Dës Aufgab ass onofhängeg vun der Aufgab Nr.
    Den zweeten Deel vun dëser Laboratoire soll genee dee selwechte Staat féieren, deen nom Ofschloss vum éischten Deel war.

    Fir Är Aarbecht méi einfach ze maachen, kann ech recommandéieren net kierperlech Disken aus der Hostmaschinn ze läschen, awer nëmmen
    trennt hinnen an der Maschinn Eegeschafte. Aus der Siicht vum OS am VM wäert et genau d'selwecht ausgesinn, awer Dir kënnt
    wann eppes geschitt, Verbindung der Scheif zréck a weider d'Aarbecht vun Rolling zréck e puer Punkten, wann
    Dir hutt Problemer. Zum Beispill, Dir hutt et vläicht falsch gemaach oder vergiess d' /boot Partition op déi nei Disk ze kopéieren.
    Ech kann Iech nëmme roden, fir e puer Mol ze iwwerpréiwen mat wéi enge Disken a Partitionen Dir schafft, oder souguer besser
    Schreift op e Stéck Pabeier d'Korrespondenz tëscht den Disken, Partitionen an der "physescher" Disknummer. Schéinen a kloere Bam
    Equipe zitt lsblk, benotzt et sou dacks wéi méiglech fir ze analyséieren wat Dir gemaach hutt a wat muss gemaach ginn.

    Zu der Geschicht ...

    Stellt Iech vir datt Äre Server scho laang op 2 SSD-Laufwerke leeft, wann op eemol ...

    1) Simuléiert ssd2 Disk Echec andeems Dir d'Disk aus de VM Properties ewechhuelt an nei starten
    2) Kuckt den aktuelle Status vun Disken an RAID:

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

    3) Dir hutt Gléck - Är Cheffen hunn Iech erlaabt e puer nei Disken ze kafen:

    2 grouss Kapazitéit SATA fir déi laang dauerhaft Aufgab fir d'Partition mat Logbicher op eng separat Scheif ze réckelen

    2 SSDs fir deen ze ersetzen dee gestuerwen ass, souwéi fir deen ze ersetzen deen nach funktionnéiert.

    Notéiert w.e.g. datt de Serverkuerf nëmmen d'Installatioun vun 4 Disken gläichzäiteg ënnerstëtzt,
    dofir, Dir kënnt net all Disken op eemol dobäi.

    Wielt HDD Kapazitéit 2 Mol méi grouss wéi SSD.
    D'SSD Kapazitéit ass 1,25 Mol méi grouss wéi déi fréier SSD.

    4) Füügt eng nei ssd Disk un, nennt se ssd4, a nodeems Dir bäigefüügt hutt, kuckt wat geschitt ass:

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

    5) Als éischt sollt Dir d'Sécherheet vun den Donnéeën op der aler Scheif këmmeren.
    Dës Kéier wäerte mir Daten mat LVM transferéieren:

    • Als éischt musst Dir d'Dateitabelle vun der aler Disk op déi nei kopéieren:
      sfdisk -d /dev/XXX | sfdisk /dev/YYY

      Ersetzt déi richteg Disken fir x, y an erauszefannen wat dëse Kommando mécht.

      Run lsblk -o NAME, SIZE, FSTYPE, TYPE, MOUNTPOINT a vergläicht seng Ausgab mam viregten Uruff.
      Wat huet geännert?
      benotzt den dd Kommando fir d'/boot Daten op déi nei Disk ze kopéieren

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

      wann /boot op der aler Disk montéiert bliwwen ass, da sollt et op der Live Disk remontéiert ginn:

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

      Installéiert de Bootloader op der neier ssd Drive

      grub-install /dev/YYY

      Firwat maache mir dës Operatioun?

      erstellt eng nei Razzia-Array mat nëmmen eng nei ssd-Disk:

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

      Deen uewe genannte Kommando funktionnéiert net ouni e spezielle Schlëssel ze spezifizéieren.
      Liest d'Hëllef a füügt dëse Schlëssel un de Kommando.

      Benotzt de Cat /proc/mdstat Kommando fir d'Resultat vun Ärer Operatioun ze kontrolléieren. Wat huet geännert?
      Run lsblk -o NAME, SIZE, FSTYPE, TYPE, MOUNTPOINT a vergläicht seng Ausgab mam viregten Uruff.
      Wat huet geännert?
      6) De nächste Schrëtt ass LVM ze konfiguréieren
      lafen de pvs Kommando fir Informatioun iwwer déi aktuell kierperlech Bänn ze gesinn
      erstellt en neit kierperlecht Volumen abegraff de virdru erstallte RAID-Array:

      pvcreate /dev/md63

      Run lsblk -o NAME, SIZE, FSTYPE, TYPE, MOUNTPOINT a vergläicht seng Ausgab mam viregten Uruff.
      Wat huet geännert?
      Run de pvs Kommando erëm. Wat huet geännert?
      Loosst eis d'Gréisst vum Volume Group System erhéijen andeems Dir de folgende Kommando benotzt:

      vgextend system /dev/md63

      Fëllt d'Befehle a schreift op wat Dir gesinn hutt a wat geännert huet.

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

      Op wéi enger kierperlecher Scheif sinn LV var,log,root momentan lokaliséiert?

      Beweegt Daten vum alen Drive op deen neien, andeems Dir déi richteg Apparatnimm benotzt.

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

      Widderhuelen d'Operatioun fir all logesch Bänn

      Fëllt d'Befehle a schreift op wat Dir gesinn hutt a wat geännert huet.

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

      Loosst eis eis VG änneren andeems Dir déi al Razzia-Disk dovunner ewechhuelt. Ersetzen déi richteg Razzia Numm.

      vgreduce system /dev/md0

      Fëllt d'Befehle a schreift op wat Dir gesinn hutt a wat geännert huet.

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

      Fir d'Bild méi schéin ze maachen, remount /boot op déi zweet ssd-Disk (ssd4) a lafen lsblk. Als Resultat ass d'ssd3 Disk net
      näischt soll montéiert ginn. Kontrolléiert virsiichteg datt d'/boot Partition net eidel ass! ls /boot muss weisen
      verschidde Fichieren an Ordner. Studéiert wat an dëser Sektioun gespäichert ass a schreift op wéi eng Dateiverzeichnis verantwortlech ass fir wat.
      7) ewechzehuelen ssd3 Scheif a füügt ssd5, hdd1, hdd2 no den uewe beschriwwenen techneschen Spezifikatioune, wat zu:
      ssd4 - déi éischt nei ssd
      ssd5 - zweet nei ssd
      hdd1 - éischt nei hdd
      hdd2 - zweet nei hdd

      8) Kuckt wat geschitt ass nodeems Dir Disken bäigefüügt hutt:

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

      9) Loosst eis d'Operatioun vum Haaptraid-Array restauréieren:

      • kopéiert d'Partitionstabelle, ersetzt déi richteg Disken:
        sfdisk -d /dev/XXX | sfdisk /dev/YYY
      • Notéiert w.e.g. datt wann mir d'Partitionstabelle vun der aler Scheif kopéiert hunn, schéngt et datt déi nei Gréisst
        benotzt net déi ganz Festplack Kapazitéit.
        Dofir musse mir geschwënn dës Partition änneren an d'Razzia ausbauen.
        Kuckt Iech selwer andeems Dir de Kommando ausféiert:

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

        10) kopéiert d'Bootpartition / Boot vun ssd4 op ssd5

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

        11) Installéiert Grub op den neien Drive (ssd5)
        12) d'Gréisst vun der zweeter Partition vun der ssd5 Scheif änneren

        lafen d'Disk Partitioning Utility aus:

        fdisk /dev/XXX

        gitt den d Schlëssel fir eng existent Partition ze läschen (wielt 2)
        gitt de Schlëssel n fir eng nei Partition ze kreéieren
        gitt de Schlëssel p fir unzeginn datt d'Partitionstyp "primär" ass
        gitt Schlëssel 2 sou datt déi nei Partition déi zweet Nummer huet
        Éischte Secteur: dréckt Enter fir déi automatesch berechent Gréisst vum Ufank vun der Partition ze akzeptéieren
        Last Secteur: dréckt Enter fir déi automatesch berechent Gréisst vum Enn vun der Partition ze akzeptéieren
        gitt der l Schlëssel fir eng Lëscht vun all méiglech Partitur Zorte gesinn an Linux Razzia Auto an et fannen
        gitt den t Schlëssel fir den Typ vun der erstallter Partition z'änneren (2) a gitt d'Nummer an der viregter Schrëtt.
        gitt de w Schlëssel fir d'Ännerung op Disk ze schreiwen.
        12) liest d'Partitionstabel nei a kontrolléiert d'Resultat

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

        füügt en neien Disk un déi aktuell Razzia-Array (vergiesst net déi richteg Disken z'ersetzen)

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

        Loosst eis d'Zuel vun den Disken an eisem Array op 2 ausbauen:

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

        Kuckt d'Resultat: mir hunn 2 Arrays markéiert, awer béid Sektiounen déi an dësem Array abegraff sinn hu verschidde Gréissten

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

        13) erhéijen d'Partitionsgréisst op der ssd4 Disk

        lafen d'Disk Partitioning Utility aus:

        fdisk /dev/XXX

        gitt den d Schlëssel fir eng existent Partition ze läschen (wielt 2)
        gitt de Schlëssel n fir eng nei Partition ze kreéieren
        gitt de Schlëssel p fir unzeginn datt d'Partitionstyp "primär" ass
        gitt Schlëssel 2 sou datt déi nei Partition déi zweet Nummer huet
        Éischte Secteur: dréckt Enter fir déi automatesch berechent Gréisst vum Ufank vun der Partition ze akzeptéieren
        Last Secteur: dréckt Enter fir déi automatesch berechent Gréisst vum Enn vun der Partition ze akzeptéieren
        Um Enn vun der Markup, wielt Nee fir d'Ënnerschrëft vun der Partition Memberschaft am Array ze verloossen.
        gitt de w Schlëssel fir d'Ännerung op Disk ze schreiwen.
        12) liest d'Partitionstabel nei a kontrolléiert d'Resultat

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

        Maacht weg datt elo sda2, sdc2 Partitionen eng Gréisst hunn > wéi d'Gréisst vum Razzia-Apparat.

        13) op dëser Etapp der Razzia Gréisst kann elo erweidert ginn

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

        Iwwerpréift lsblk a notéiert wat geännert huet
        14) Wéi och ëmmer, obwuel mir d'Gréisst vum Razzia geännert hunn, hunn d'Gréisste vu vg root,var,log selwer net geännert

        • kuckt op d'PV Gréisst:
          pvs
        • Loosst eis d'Gréisst vun eisem PV erweideren:
          pvresize /dev/md63
        • kuckt op d'PV Gréisst:
          pvs

          15) Füügt déi nei erschéngt Plaz VG var,root

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

          Zu dësem Zäitpunkt hutt Dir d'Migratioun vum Haaptarray op déi nei Disken ofgeschloss. Aarbecht mat ssd1, ssd2 ass fäerdeg

          16) Eis nächst Aufgab ass fir /var/log op nei Disken ze réckelen, dofir wäerte mir en neit Array an lvm op HDD Disks erstellen.

          • loosst eis kucken wéi eng Nimm déi nei HDD Drive hunn
            fdisk -l
          • loosst eis eng Razzia-Array erstellen
            mdadm --create /dev/md127 --level=1 --raid-devices=2 /dev/sdc /dev/sdd
          • loosst eis eng nei PV op der Razzia aus grouss Scheiwen schafen
            pvcreate data /dev/md127
          • Loosst eis e Grupp erstellen an dësem PV genannt Daten
            vgcreate data /dev/md127
          • Loosst eis e logesche Volumen mat der Gréisst vun all fräi Plaz erstellen an et val_log nennen
            lvcreate -l 100%FREE -n var_log data # lvs # посмотрим результат
          • Formatéiert déi erstallt Partition an ext4
            mkfs.ext4 /dev/mapper/data-var_log
          • kucke mer d'Resultat
            lsblk

            17) Transfert Logdaten vun der aler Partition op déi nei

            temporär installéiert eng nei Log Stockage

            mount /dev/mapper/data-var_log /mnt

            loosst eis d'Partitionen synchroniséieren

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

            Loosst eis erausfannen wéi eng Prozesser am Moment am /var/log lafen

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

            stoppen dës Prozesser

            systemctl stop rsyslog.service syslog.socket

            Féiert d'endgülteg Synchroniséierung vu Partitionen (Daten déi zënter der leschter Synchroniséierung geännert hunn)

            rsync -avzr /var/log/ /mnt/

            d'Sektiounen austauschen

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

            loosst eis kucken wat geschitt ass

            lsblk

            18) Edit /etc/fstab
            fstab - eng Datei déi d'Regele registréiert duerch déi Partitionen beim Boot montéiert ginn
            eis Aufgab ass d'Linn ze fannen wou /var/log montéiert ass an den Apparat fixéieren system-log op data-var_log

            19) Dat Wichtegst an dëser Phase ass net ze vergiessen d'Radela-Dësch z'änneren (ext4, zum Beispill). Well egal wéi mir all Razzia änneren, lvm, bis de FS op der Partition matgedeelt gëtt datt d'Partitionsgréisst elo geännert huet, kënne mir den neie Raum net benotzen. Benotzt de Kommando resize2fs der FS änneren.

            20) Finale Akkord

            • Loosst eis nei starten. Wann Dir alles richteg gemaach hutt, gitt Dir op Är OS zréck (dat ass néideg fir sécher ze stellen datt alles funktionnéiert. Dëse Schrëtt huet keng aner Bedeitung wéi Selbsttesten)
            • kontrolléiert datt alles wat mir wollte maachen tatsächlech gemaach gouf:
              pvs
              lvs
              vgs
              lsblk
              cat /proc/mdstat

            21) [OPTIONAL] Follegt d'Schrëtt

            • Restart andeems Dir F12 dréckt fir verschidde Fuerderen ze spezifizéieren beim Booten fir sécher ze stellen datt Dir boote kënnt
              vun engem vun den ssd-Laufwerke, sou datt mir keng Angscht hunn datt ee vun hinnen ausfalen
            • elo hutt Dir onnéideg LV aloggen VG System. Verdeelt dëse Raum tëscht Root oder Var, awer amplaz ze benotzen
              Designs 100% GRATIS spezifizéiert d'Gréisst manuell mat der -L Schlëssel:

              -L 500M
            • fixéiert de Problem datt /boot op zwou Partitionen ouni Synchroniséierung läit, et ass net néideg dëst richteg ze maachen,
              et gëtt hei als Beispill bäigefüügt. Vergiesst net den Inhalt vun /boot iergendwou als éischt ze kopéieren.

              • schafen eng nei Razzia an enthalen sda1, sda2 an et
              • enthalen dës Partitionen an der bestehend Razzia a restauréiert / Stiwwel un der Haaptrei Razzia, mee ouni et Montéierung.

Source: will.com

Setzt e Commentaire