Lab: lvm opzetten, raid op Linux

Een kleine uitweiding: deze LR is synthetisch.
Sommige van de hier beschreven taken kunnen veel eenvoudiger worden uitgevoerd, maar aangezien de taak van l/r is om te leren kennen
met raid- en lvm-functionaliteit zijn sommige bewerkingen kunstmatig ingewikkeld.

Vereisten voor tools om LR uit te voeren:

  • Virtualisatietools zoals Virtualbox
  • Linux-installatiekopie bijvoorbeeld Debian9
  • Beschikbaarheid van internet voor het downloaden van verschillende pakketten
  • Maak via ssh verbinding met de geïnstalleerde VM (optioneel)

ВНИМАНИЕ

Dit laboratoriumwerk houdt verband met zo’n subtiele kwestie als gegevensbeveiliging – dit is een gebied waarop
waarmee u al uw gegevens kunt verliezen door de kleinste fout: één extra letter of cijfer.
Omdat u laboratoriumwerk doet, loopt u geen gevaar, behalve dat u het helemaal opnieuw moet doen.
In het echte leven is alles veel serieuzer, dus je moet de schijfnamen heel zorgvuldig en begripvol invoeren
wat doe je precies met de huidige opdracht en met welke schijven werk je?

Het tweede belangrijke punt is de naamgeving van schijven en partities: afhankelijk van de situatie kunnen schijfnummers verschillen
van die waarden die worden gepresenteerd in de opdrachten in het laboratoriumwerk.
Als u dus bijvoorbeeld de sda-schijf uit de array verwijdert en vervolgens een nieuwe schijf toevoegt, wordt de nieuwe schijf weergegeven
op een systeem met de naam sda. Als u opnieuw opstart voordat u een nieuwe schijf toevoegt, wordt de new
de schijf krijgt de naam sdb, en de oude heet sda

Het lab moet worden uitgevoerd als superuser (root), zoals de meeste opdrachten vereisen
verhoogde rechten en het heeft geen zin om de rechten voortdurend te escaleren via sudo

Studiemateriaal

  • RAID
  • LVM
  • Schijfnaamgeving in Linux OS
  • Wat is een sectie
  • Wat is een partitietabel en waar wordt deze opgeslagen?
  • Wat is grub

Gebruikte hulpprogramma's

1) schijfinformatie bekijken

  • lsblk -o NAAM, GROOTTE, FSTYPE, TYPE, MOUNTPOINT
  • fdisk -l
    2) informatie bekijken en werken met LVM
  • pv
  • pvverlengen
  • PVC creëren
  • grootte
  • enz
  • vverleiden
  • lvs
  • Verleng
    3) informatie bekijken en werken met RAID
  • cat /proc/mdstat
  • mevrouw
    4) bevestigingspunten
  • monteren
  • umount
  • cat /etc/fstab
  • cat /etc/mtab
    5) schijfherpartitie
  • fdisk /dev/XXX
    6) partities kopiëren
  • dd if=/dev/xxx of=/dev/jjj
    7) werken met de partitietabel
  • onderdeelx
  • sfschijf
  • mkfs.ext4
    8) werken met de bootloader
  • grub-install /dev/XXX
  • groep bijwerken
    9) diversen
  • lsof
  • geneigd
  • rsync

Laboratoriumwerk bestaat uit 3 delen:

  • een werkend systeem opzetten met lvm, raid
  • emulatie van een van de schijfstoringen
  • schijven direct vervangen, nieuwe schijven toevoegen en partities verplaatsen.

Taak 1 (OS-installatie en configuratie van LVM, RAID)

1) Maak een nieuwe virtuele machine en geef deze de volgende kenmerken:

  • 1 gb ram
  • 1 cpu
  • 2 hdds (noem ze ssd1, ssd2 en wijs gelijke groottes toe, vink de hot swap- en ssd-vakken aan)
  • SATA-controller geconfigureerd voor 4 poorten

Lab: lvm opzetten, raid op Linux

2) Begin met het installeren van Linux en wanneer u harde schijven gaat selecteren, doet u het volgende:

  • Partitioneringsmethode: handmatig, waarna u deze afbeelding zou moeten zien:
    Lab: lvm opzetten, raid op Linux

  • Een aparte partitie instellen voor /boot: Selecteer de eerste schijf en maak er een nieuwe partitietabel op

    • Partitiegrootte: 512M
    • Mountpunt: /boot
    • Herhaal de instellingen voor de tweede schijf, maar aangezien je niet twee keer tegelijk kunt mounten/booten, selecteer je mount point: none en krijg je uiteindelijk het volgende (afbeelding met een stijl, te lui om het opnieuw te doen):
      Lab: lvm opzetten, raid op Linux

  • RAID-opstelling:

    • Selecteer vrije ruimte op de eerste schijf en configureer het partitietype als fysiek volume voor RAID
    • Selecteer "Klaar met het instellen van de partitie"
    • Herhaal exact dezelfde instellingen voor de tweede schijf, wat resulteert in het volgende:
      Lab: lvm opzetten, raid op Linux
    • Selecteer "Software RAID configureren"
    • MD-apparaat maken
    • Software RAID-apparaattype: Selecteer een gespiegelde array
    • Actieve apparaten voor de RAID XXXX-array: Selecteer beide schijven
    • Reserveapparaten: Laat 0 standaard staan
    • Actieve apparaten voor de RAID XX-array: selecteer de partities die u onder raid hebt gemaakt
    • Finish
    • Als gevolg hiervan zou u een afbeelding als deze moeten krijgen:
      Lab: lvm opzetten, raid op Linux

  • LVM configureren: Selecteer Configureer de logische volumemanager

    • Behoud de huidige partitie-indeling en configureer LVM: Ja
    • Volumegroep maken
    • Naam volumegroep: systeem
    • Apparaten voor de nieuwe volumegroep: Selecteer uw gemaakte RAID
    • Creëer een logisch volume
    • logische volumenaam: root
    • logische volumegrootte: 25 van uw schijfgrootte
    • Creëer een logisch volume
    • logische volumenaam: var
    • logische volumegrootte: 25 van uw schijfgrootte
    • Creëer een logisch volume
    • logische volumenaam: log
    • logische volumegrootte: 15 van uw schijfgrootte
    • Door Configuratiedetails weergeven te selecteren, krijgt u het volgende beeld:
      Lab: lvm opzetten, raid op Linux
    • Zodra u klaar bent met het instellen van LVM, zou u het volgende moeten zien:
      Lab: lvm opzetten, raid op Linux

  • Partitie-indeling: selecteer één voor één elk volume dat in LVM is gemaakt en maak ze bijvoorbeeld als volgt op voor root:

    • Gebruiken als: ext4
    • koppelpunt: /
    • Het resultaat van het markeren van de rootpartitie zou er als volgt uit moeten zien:
      Lab: lvm opzetten, raid op Linux
    • herhaal de partitiebewerking voor var en log, waarbij u de juiste koppelpunten selecteert (/var en /var/log handmatig ingevoerd), waardoor het volgende resultaat wordt verkregen:
      Lab: lvm opzetten, raid op Linux
    • Selecteer Partitioneren voltooien
    • Er worden u verschillende vragen gesteld over het feit dat u nog steeds een niet-gemounte partitie heeft en dat de swap niet is geconfigureerd. Beide vragen moeten ontkennend worden beantwoord.

  • Het eindresultaat zou er als volgt uit moeten zien:
    Lab: lvm opzetten, raid op Linux
    3) Voltooi de installatie van het besturingssysteem door grub op het eerste apparaat (sda) te installeren en start het systeem op.
    4) Kopieer de inhoud van de /boot-partitie van de sda-schijf (ssd1) naar de sdb-schijf (ssd2)

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

    5) Installeer grub op het tweede apparaat:

  • kijk naar de schijven in het systeem:

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

  • Maak een lijst van alle schijven die u bij het vorige commando kreeg en beschrijf wat voor soort schijf het is

  • Zoek de schijf waarop grub niet is geïnstalleerd en voer deze installatie uit:
    grub-install /dev/sdb

  • bekijk informatie over de huidige raid met de opdracht cat /proc/mdstat en schrijf op wat je ziet.

  • kijk naar de uitvoer van de commando's: pvs, vgs, lvs, mount en schrijf op wat je precies zag

Beschrijf in je eigen woorden wat je hebt gedaan en welk resultaat je hebt behaald met de taak.

Na voltooiing van deze taak wordt aanbevolen een back-up van de map van de virtuele machine op te slaan of te maken
zwervende doos: https://t.me/bykvaadm/191

Resultaat: Virtuele machine met schijven ssd1, ssd2

Taak 2 (het falen van een van de schijven emuleren)

1) Als u het hot swap-vakje hebt aangevinkt, kunt u schijven direct verwijderen

  • Verwijder schijf ssd1 in machine-eigenschappen
  • Zoek de map waar de bestanden van uw virtuele machine zijn opgeslagen en verwijder ssd1.vmdk
    2) Zorg ervoor dat uw virtuele machine nog steeds actief is
    3) Start de virtuele machine opnieuw op en zorg ervoor dat deze nog steeds actief is
    4) controleer de status van de RAID-array: cat /proc/mdstat
    5) voeg een nieuwe schijf van dezelfde grootte toe aan de VM-interface en noem deze ssd3
    6) voer de bewerkingen uit:
  • zie dat de nieuwe schijf in het systeem is aangekomen met behulp van fdisk -l
  • kopieer de partitietabel van de oude schijf naar de nieuwe: sfdisk -d /dev/XXXX | sfdisk /dev/JJJ
  • bekijk het resultaat met fdisk -l
  • Voeg een nieuwe schijf toe aan de raid-array: mdadm —manage /dev/md0 —add /dev/YYY
  • Kijk naar het resultaat: cat /proc/mdstat. Je zou moeten zien dat de synchronisatie is gestart
    7) Nu moet u partities die geen deel uitmaken van de RAID handmatig synchroniseren.
    Om dit te doen, zullen we het hulpprogramma dd gebruiken, waarbij we kopiëren van de "live" schijf naar de nieuwe die u onlangs hebt geïnstalleerd

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

    8) Nadat de synchronisatie is voltooid, installeert u grub op de nieuwe schijf
    9) Start de VM opnieuw op om er zeker van te zijn dat alles werkt
    Beschrijf in je eigen woorden wat je hebt gedaan en welk resultaat je hebt behaald met de taak.
    Resultaat: Schijf ssd1 is verwijderd, schijf ssd2 is opgeslagen, schijf ssd3 is toegevoegd.

    Taak 3 (nieuwe schijven toevoegen en een partitie verplaatsen)

    Dit is de meest complexe en omvangrijkste taak van allemaal.
    Controleer heel goed wat je doet en met welke schijven en partities.
    Het wordt aanbevolen om een ​​kopie te maken voordat u deze uitvoert.
    Deze taak is onafhankelijk van taak nr. 2 en kan worden uitgevoerd na taak nr. 1, aangepast voor schijfnamen.
    Het tweede deel van deze laboratoriumtaak moet tot precies dezelfde toestand leiden als na voltooiing van het eerste deel.

    Om uw werk gemakkelijker te maken, kan ik aanbevelen om schijven niet fysiek van de hostmachine te verwijderen, maar alleen
    koppel ze los in de machine-eigenschappen. Vanuit het oogpunt van het besturingssysteem in de VM ziet het er precies hetzelfde uit, maar dat kan
    als er iets gebeurt, sluit u de schijf weer aan en gaat u verder met het werk door een paar punten terug te draaien, als
    je hebt problemen. Het kan bijvoorbeeld zijn dat u dit verkeerd hebt gedaan of vergeten bent de /boot-partitie naar de nieuwe schijf te kopiëren.
    Ik kan je alleen maar aanraden om meerdere keren te controleren met welke schijven en partities je werkt, of nog beter
    Schrijf op een stuk papier de correspondentie tussen de schijven, partities en het “fysieke” schijfnummer. Mooie en duidelijke boom
    ploeg trekt lsblkGebruik het zo vaak mogelijk om te analyseren wat u hebt gedaan en wat er nog moet gebeuren.

    Naar het verhaal...

    Stel je voor dat je server al een hele tijd op 2 SSD-schijven draait, en plotseling...

    1) Simuleer een SSD2-schijfstoring door de schijf uit de VM-eigenschappen te verwijderen en opnieuw op te starten
    2) Bekijk de huidige status van schijven en RAID:

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

    3) Je hebt geluk: je bazen hebben je toestemming gegeven om verschillende nieuwe schijven te kopen:

    2 SATA met grote capaciteit voor de langverwachte taak om de partitie met logbestanden naar een aparte schijf te verplaatsen

    2 SSD's ter vervanging van degene die is overleden, maar ook ter vervanging van degene die nog functioneert.

    Houd er rekening mee dat de servermand slechts het installeren van 4 schijven tegelijk ondersteunt.
    Daarom kunt u niet alle schijven tegelijk toevoegen.

    Selecteer HDD-capaciteit die 2 keer groter is dan SSD.
    De SSD-capaciteit is 1,25 keer groter dan de voormalige SSD.

    4) Voeg een nieuwe SSD-schijf toe, noem deze ssd4, en controleer na het toevoegen wat er is gebeurd:

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

    5) Allereerst moet u zorgen voor de veiligheid van de gegevens op de oude schijf.
    Deze keer zullen we gegevens overbrengen met behulp van LVM:

    • Allereerst moet u de bestandstabel van de oude schijf naar de nieuwe kopiëren:
      sfdisk -d /dev/XXX | sfdisk /dev/YYY

      Vervang x,y door de juiste schijven en zoek uit wat deze opdracht doet.

      Voer lsblk -o NAME,SIZE,FSTYPE,TYPE,MOUNTPOINT uit en vergelijk de uitvoer ervan met de vorige aanroep.
      Wat is er veranderd?
      gebruik de opdracht dd om de /boot-gegevens naar de nieuwe schijf te kopiëren

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

      als /boot op de oude schijf bleef staan, zou het opnieuw op de live schijf moeten worden gemonteerd:

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

      Installeer de bootloader op de nieuwe SSD-schijf

      grub-install /dev/YYY

      Waarom voeren we deze operatie uit?

      maak een nieuwe raid-array met slechts één nieuwe SSD-schijf:

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

      De bovenstaande opdracht werkt niet zonder een speciale sleutel op te geven.
      Lees de help en voeg deze sleutel toe aan de opdracht.

      Gebruik de opdracht cat /proc/mdstat om het resultaat van uw bewerking te controleren. Wat is er veranderd?
      Voer lsblk -o NAME,SIZE,FSTYPE,TYPE,MOUNTPOINT uit en vergelijk de uitvoer ervan met de vorige aanroep.
      Wat is er veranderd?
      6) De volgende stap is het configureren van LVM
      voer de opdracht pvs uit om informatie over de huidige fysieke volumes te bekijken
      maak een nieuw fysiek volume inclusief de eerder gemaakte RAID-array:

      pvcreate /dev/md63

      Voer lsblk -o NAME,SIZE,FSTYPE,TYPE,MOUNTPOINT uit en vergelijk de uitvoer ervan met de vorige aanroep.
      Wat is er veranderd?
      Voer de opdracht pvs opnieuw uit. Wat is er veranderd?
      Laten we de grootte van het Volume Group-systeem vergroten met behulp van de volgende opdracht:

      vgextend system /dev/md63

      Voer de opdrachten uit en schrijf op wat je hebt gezien en wat er is veranderd.

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

      Op welke fysieke schijf bevindt LV var,log,root zich momenteel?

      Verplaats gegevens van de oude schijf naar de nieuwe, met behulp van de juiste apparaatnamen.

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

      Herhaal de bewerking voor alle logische volumes

      Voer de opdrachten uit en schrijf op wat je hebt gezien en wat er is veranderd.

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

      Laten we onze VG wijzigen door de oude raid-schijf ervan te verwijderen. Vervang de juiste raid-naam.

      vgreduce system /dev/md0

      Voer de opdrachten uit en schrijf op wat je hebt gezien en wat er is veranderd.

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

      Om het beeld mooier te maken, koppelt u /boot opnieuw aan op de tweede ssd-schijf (ssd4) en voert u lsblk uit. Als gevolg hiervan doet de ssd3 schijf dat niet
      er mag niets gemonteerd worden. Controleer zorgvuldig of de /boot-partitie niet leeg is! ls /boot moet laten zien
      meerdere bestanden en mappen. Bestudeer wat er in deze sectie is opgeslagen en noteer welke bestandsmap waarvoor verantwoordelijk is.
      7) verwijder de ssd3-schijf en voeg ssd5, hdd1, hdd2 toe volgens de hierboven beschreven technische specificaties, resulterend in:
      ssd4 - de eerste nieuwe ssd
      ssd5 - tweede nieuwe ssd
      hdd1 - eerste nieuwe hdd
      hdd2 - tweede nieuwe hdd

      8) Controleer wat er gebeurde na het toevoegen van schijven:

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

      9) Laten we de werking van de hoofdraid-array herstellen:

      • kopieer de partitietabel en vervang de juiste schijven:
        sfdisk -d /dev/XXX | sfdisk /dev/YYY
      • Houd er rekening mee dat toen we de partitietabel van de oude schijf kopieerden, het leek alsof de nieuwe grootte
        gebruikt niet de volledige capaciteit van de harde schijf.
        Daarom zullen we binnenkort de grootte van deze partitie moeten aanpassen en de raid moeten uitbreiden.
        Ontdek het zelf door de opdracht uit te voeren:

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

        10) kopieer de opstartpartitie /boot van ssd4 naar ssd5

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

        11) Installeer grub op de nieuwe schijf (ssd5)
        12) wijzig het formaat van de tweede partitie van de SSD5-schijf

        voer het hulpprogramma voor schijfpartitionering uit:

        fdisk /dev/XXX

        voer de d-toets in om een ​​bestaande partitie te verwijderen (kies 2)
        voer de sleutel n in om een ​​nieuwe partitie te maken
        voer de sleutel p in om aan te geven dat het partitietype “primair” is
        voer sleutel 2 in zodat de nieuwe partitie het tweede nummer heeft
        Eerste sector: druk op enter om de automatisch berekende grootte van het begin van de partitie te accepteren
        Laatste sector: druk op enter om de automatisch berekende grootte van het einde van de partitie te accepteren
        voer de l-sleutel in om een ​​lijst met alle mogelijke partitietypen te zien en daarin Linux raid auto te vinden
        voer de t-toets in om het type van de gemaakte partitie (2) te wijzigen en voer het nummer in dat u in de vorige stap hebt gevonden.
        voer de w-toets in om de wijziging naar schijf te schrijven.
        12) lees de partitietabel opnieuw en controleer het resultaat

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

        voeg een nieuwe schijf toe aan de huidige raid-array (vergeet niet om de juiste schijven te vervangen)

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

        Laten we het aantal schijven in onze array uitbreiden naar 2:

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

        Kijk naar het resultaat: we hebben twee gemarkeerde arrays, maar beide secties in deze array hebben verschillende afmetingen

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

        13) vergroot de partitiegrootte op de SSD4-schijf

        voer het hulpprogramma voor schijfpartitionering uit:

        fdisk /dev/XXX

        voer de d-toets in om een ​​bestaande partitie te verwijderen (kies 2)
        voer de sleutel n in om een ​​nieuwe partitie te maken
        voer de sleutel p in om aan te geven dat het partitietype “primair” is
        voer sleutel 2 in zodat de nieuwe partitie het tweede nummer heeft
        Eerste sector: druk op enter om de automatisch berekende grootte van het begin van de partitie te accepteren
        Laatste sector: druk op enter om de automatisch berekende grootte van het einde van de partitie te accepteren
        Aan het einde van de opmaak selecteert u Nee om de handtekening van het lidmaatschap van de partitie in de array achter te laten.
        voer de w-toets in om de wijziging naar schijf te schrijven.
        12) lees de partitietabel opnieuw en controleer het resultaat

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

        Houd er rekening mee dat sda2- en sdc2-partities nu een grootte hebben die groter is dan de grootte van het raid-apparaat.

        13) in dit stadium kan de raid-grootte nu worden uitgebreid

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

        Controleer lsblk en noteer wat er is veranderd
        14) Hoewel we de grootte van de raid hebben gewijzigd, zijn de groottes van vg root,var,log zelf niet veranderd

        • kijk naar de PV-grootte:
          pvs
        • Laten we de omvang van onze PV uitbreiden:
          pvresize /dev/md63
        • kijk naar de PV-grootte:
          pvs

          15) Voeg de nieuw verschenen locatie VG var,root toe

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

          Op dit punt bent u klaar met het migreren van de hoofdarray naar de nieuwe schijven. werken met ssd1, ssd2 is voltooid

          16) Onze volgende taak is om /var/log naar nieuwe schijven te verplaatsen, hiervoor zullen we een nieuwe array en lvm op hdd-schijven maken.

          • laten we eens kijken welke namen de nieuwe harde schijven hebben
            fdisk -l
          • laten we een raid-array maken
            mdadm --create /dev/md127 --level=1 --raid-devices=2 /dev/sdc /dev/sdd
          • laten we een nieuwe PV maken tijdens de raid vanaf grote schijven
            pvcreate data /dev/md127
          • Laten we in deze PV een groep maken met de naam data
            vgcreate data /dev/md127
          • Laten we een logisch volume maken met de grootte van alle vrije ruimte en dit val_log noemen
            lvcreate -l 100%FREE -n var_log data # lvs # посмотрим результат
          • formatteer de aangemaakte partitie in ext4
            mkfs.ext4 /dev/mapper/data-var_log
          • laten we het resultaat zien
            lsblk

            17) loggegevens overbrengen van de oude partitie naar de nieuwe

            installeer tijdelijk een nieuwe logopslag

            mount /dev/mapper/data-var_log /mnt

            laten we de partities synchroniseren

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

            Laten we eens kijken welke processen momenteel actief zijn in /var/log

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

            stop deze processen

            systemctl stop rsyslog.service syslog.socket

            voer de laatste synchronisatie van partities uit (gegevens die mogelijk zijn gewijzigd sinds de laatste synchronisatie)

            rsync -avzr /var/log/ /mnt/

            verwissel de secties

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

            Laten we kijken wat er is gebeurd

            lsblk

            18) Bewerk /etc/fstab
            fstab - een bestand dat de regels registreert waarmee partities bij het opstarten worden aangekoppeld
            onze taak is om de regel te vinden waar /var/log is aangekoppeld en het apparaat te repareren system-log op data-var_log

            19) Het belangrijkste in dit stadium is om niet te vergeten de radela-tabel te wijzigen (bijvoorbeeld ext4). Want ongeacht hoe we een raid, lvm, wijzigen, totdat de FS op de partitie op de hoogte wordt gesteld dat de partitiegrootte nu is gewijzigd, zullen we de nieuwe ruimte niet kunnen gebruiken. Gebruik de opdracht resize2fs om de FS te wijzigen.

            20) Slotakkoord

            • Laten we opnieuw opstarten. Als je alles goed hebt gedaan, word je teruggebracht naar je besturingssysteem (dit is nodig om er zeker van te zijn dat alles werkt. Deze stap heeft geen andere betekenis dan zelftesten)
            • controleer of alles wat we wilden doen ook daadwerkelijk is gedaan:
              pvs
              lvs
              vgs
              lsblk
              cat /proc/mdstat

            21) [OPTIONEEL] Volg de stappen

            • start opnieuw op door op F12 te drukken om tijdens het opstarten verschillende schijven op te geven, zodat u zeker weet dat u kunt opstarten
              vanaf elk van de SSD-schijven, zodat we niet bang zijn voor het falen van een van hen
            • nu heb je onnodige LV-login in het VG-systeem. Wijs deze ruimte toe tussen root of var, maar in plaats van te gebruiken
              ontwerpen 100% GRATIS specificeer de maat handmatig met behulp van de -L-toets:

              -L 500M
            • het probleem oplossen dat /boot zich op twee partities bevindt zonder synchronisatie, het is niet nodig om dit correct te doen,
              het is hier als voorbeeld toegevoegd. Vergeet niet eerst de inhoud van /boot ergens heen te kopiëren.

              • maak een nieuwe raid en neem daarin sda1,sda2 op
              • neem deze partities op in de bestaande raid en herstel /boot naar de hoofdraid, maar zonder deze te mounten.

Bron: www.habr.com

Voeg een reactie