Lab: lvm:n määrittäminen, RAID Linuxissa

Pieni poikkeama: tämä LR on synteettinen.
Jotkut tässä kuvatuista tehtävistä voidaan tehdä paljon yksinkertaisemmin, mutta koska l/r:n tehtävänä on tutustua
raid- ja lvm-toiminnoilla jotkut toiminnot ovat keinotekoisesti monimutkaisia.

Vaatimukset työkaluille LR:n suorittamiseen:

  • Virtualisointityökalut, kuten Virtualbox
  • Esimerkiksi Linuxin asennuskuva Debian 9
  • Internetin saatavuus useiden pakettien lataamista varten
  • Yhdistä asennettuun virtuaalikoneeseen ssh:n kautta (valinnainen)

VAROITUS

Tämä laboratoriotyö liittyy niin hienovaraiseen asiaan kuin tietoturva - tämä on alue, jossa
jonka avulla voit menettää kaikki tietosi pienimmän virheen - yhden ylimääräisen kirjaimen tai numeron - takia.
Koska teet laboratoriotyötä, et ole vaarassa, paitsi että joudut tekemään kaiken alusta.
Tosielämässä kaikki on paljon vakavampaa, joten sinun tulee kirjoittaa levyjen nimet erittäin huolellisesti, ymmärtäen
mitä tarkalleen teet nykyisellä komennolla ja mitä levyjä käytät.

Toinen tärkeä kohta on levyjen ja osioiden nimeäminen: tilanteesta riippuen levynumerot voivat vaihdella
niistä arvoista, jotka on esitetty laboratoriotyön käskyissä.
Joten jos esimerkiksi poistat sda-levyn taulukosta ja lisäät sitten uuden levyn, uusi levy tulee näkyviin
sda-nimisessä järjestelmässä. Jos käynnistät uudelleen ennen uuden levyn lisäämistä, uusi
levyn nimi on sdb ja vanhan nimi sda

Laboratorio on suoritettava pääkäyttäjänä (root), kuten useimmat komennot vaativat
korotetut oikeudet, eikä ole järkevää jatkuvasti lisätä oikeuksia sudon kautta

Oppimateriaalit

  • RAID
  • LVM
  • Levyn nimeäminen Linux-käyttöjärjestelmässä
  • Mikä on jakso
  • Mikä on osiotaulukko ja mihin se on tallennettu?
  • Mikä on grub

Käytetyt apuohjelmat

1) tarkastella levyn tietoja

  • lsblk -o NIMI,KOKO,FSTYPE,TYYPPI,liitospiste
  • fdisk -l
    2) tietojen katselu ja LVM:n kanssa työskentely
  • pvs
  • pvextend
  • pvcreate
  • pvreize
  • jne
  • vgreduce
  • Minä vastaan
  • lvextend
    3) tietojen katselu ja työskentely RAIDin kanssa
  • cat /proc/mdstat
  • mdadm
    4) kiinnityspisteet
  • Kiinnitä
  • umount
  • cat /etc/fstab
  • cat /etc/mtab
    5) levyn uudelleenosio
  • fdisk /dev/XXX
    6) osioiden kopioiminen
  • dd jos=/dev/xxx of=/dev/yyy
    7) työskentely osiotaulukon kanssa
  • osax
  • sfdisk
  • mkfs.ext4
    8) työskentely käynnistyslataimen kanssa
  • grub-install /dev/XXX
  • päivitä ryhmä
    9) muut
  • lof
  • osuva
  • rsync

Laboratoriotyö koostuu kolmesta osasta:

  • toimivan järjestelmän perustaminen lvm:n avulla, raid
  • yhden levyvian emulointi
  • levyjen vaihtaminen lennossa, uusien levyjen lisääminen ja osioiden siirtäminen.

Tehtävä 1 (käyttöjärjestelmän asennus ja konfigurointi LVM, RAID)

1) Luo uusi virtuaalikone ja anna sille seuraavat ominaisuudet:

  • 1 Gt RAM-muistia
  • 1 prosessori
  • 2 kiintolevyä (nimeä niille ssd1, ssd2 ja määritä samat koot, tarkista hot swap- ja ssd-ruudut)
  • SATA-ohjain konfiguroitu 4 portille

Lab: lvm:n määrittäminen, RAID Linuxissa

2) Aloita Linuxin asennus ja kun pääset valitsemaan kiintolevyt, toimi seuraavasti:

  • Osiointimenetelmä: manuaalinen, jonka jälkeen sinun pitäisi nähdä tämä kuva:
    Lab: lvm:n määrittäminen, RAID Linuxissa

  • Erillisen osion asettaminen /bootille: Valitse ensimmäinen levy ja luo sille uusi osiotaulukko

    • Osion koko: 512M
    • Kiinnityskohta: /boot
    • Toista asetukset toiselle levylle, mutta koska et voi liittää /boot kahdesti samaan aikaan, valitse mount point: none, saat lopulta seuraavan (kuva jambilla, liian laiska tekemään sitä uudelleen):
      Lab: lvm:n määrittäminen, RAID Linuxissa

  • RAID-asetukset:

    • Valitse vapaa tila ensimmäiseltä levyltä ja määritä osion tyyppi fyysiseksi taltioksi RAIDille
    • Valitse "Osion asennus valmis"
    • Toista täsmälleen samat asetukset toiselle levylle, mikä johtaa seuraavaan:
      Lab: lvm:n määrittäminen, RAID Linuxissa
    • Valitse "Määritä ohjelmiston RAID"
    • Luo MD-laite
    • Ohjelmisto-RAID-laitetyyppi: Valitse peilattu ryhmä
    • RAID XXXX -ryhmän aktiiviset laitteet: Valitse molemmat asemat
    • Varalaitteet: Jätä 0 oletukseksi
    • RAID XX -ryhmän aktiiviset laitteet: valitse raidissa luomasi osiot
    • Suorittaa loppuun
    • Tuloksena sinun pitäisi saada tällainen kuva:
      Lab: lvm:n määrittäminen, RAID Linuxissa

  • LVM:n määrittäminen: Valitse Configure the Logical Volume Manager

    • Säilytä nykyinen osion asettelu ja määritä LVM: Kyllä
    • Luo volyymiryhmä
    • Taltioryhmän nimi: järjestelmä
    • Uuden taltioryhmän laitteet: Valitse luomasi RAID
    • Luo looginen äänenvoimakkuus
    • looginen aseman nimi: root
    • Looginen levyn koko: 25 levyn koosta
    • Luo looginen äänenvoimakkuus
    • looginen aseman nimi: var
    • Looginen levyn koko: 25 levyn koosta
    • Luo looginen äänenvoimakkuus
    • looginen taltion nimi: log
    • Looginen levyn koko: 15 levyn koosta
    • Valitsemalla Näytön kokoonpanotiedot saat seuraavan kuvan:
      Lab: lvm:n määrittäminen, RAID Linuxissa
    • Kun olet määrittänyt LVM:n, sinun pitäisi nähdä seuraava:
      Lab: lvm:n määrittäminen, RAID Linuxissa

  • Osion asettelu: valitse yksitellen jokainen LVM:ssä luotu taltio ja asemoi ne esimerkiksi pääkäyttäjälle seuraavasti:

    • Käytä muodossa: ext4
    • kiinnityspiste: /
    • Juuriosion merkitsemisen tuloksen pitäisi näyttää tältä:
      Lab: lvm:n määrittäminen, RAID Linuxissa
    • toista var- ja log-osioinnit valitsemalla sopivat liitoskohdat (/var ja /var/log syötetty käsin), jolloin saadaan seuraava tulos:
      Lab: lvm:n määrittäminen, RAID Linuxissa
    • Valitse Lopeta osiointi
    • Sinulta kysytään useita kysymyksiä siitä, että sinulla on edelleen liittämätön osio ja swapia ei ole määritetty. Molempiin kysymyksiin on vastattava kieltävästi.

  • Lopputuloksen pitäisi näyttää tältä:
    Lab: lvm:n määrittäminen, RAID Linuxissa
    3) Viimeistele käyttöjärjestelmän asennus asentamalla grub ensimmäiseen laitteeseen (sda) ja käynnistä järjestelmä.
    4) Kopioi /boot-osion sisältö sda-asemalta (ssd1) sdb-asemaan (ssd2)

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

    5) Asenna grub toiseen laitteeseen:

  • katso järjestelmän levyjä:

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

  • Listaa kaikki edellisen komennon antamat levyt ja kuvaile minkälainen levy se on

  • Etsi asema, johon grubia ei asennettu, ja suorita tämä asennus:
    grub-install /dev/sdb

  • tarkastella tietoja nykyisestä raidista cat /proc/mdstat-komennolla ja kirjoittaa ylös mitä näet.

  • katso komentojen tulos: pvs, vgs, lvs, mount ja kirjoita ylös mitä tarkalleen näit

Kuvaile omin sanoin mitä teit ja minkä tuloksen sait tehtävästä.

Tämän tehtävän suorittamisen jälkeen on suositeltavaa tallentaa varmuuskopio virtuaalikoneen kansiosta tai tehdä
kulkurilaatikko: https://t.me/bykvaadm/191

Tulos: Virtuaalikone levyillä ssd1, ssd2

Tehtävä 2 (yhden levyn vian emulointi)

1) Jos olet valinnut hot swap -ruudun, voit poistaa levyjä lennossa

  • Poista levy ssd1 koneen ominaisuuksista
  • Etsi hakemisto, johon virtuaalikoneen tiedostot on tallennettu, ja poista ssd1.vmdk
    2) Varmista, että virtuaalikoneesi on edelleen käynnissä
    3) Käynnistä virtuaalikone uudelleen ja varmista, että se on edelleen käynnissä
    4) tarkista RAID-ryhmän tila: cat /proc/mdstat
    5) lisää uusi samankokoinen levy VM-liittymään ja anna sille nimi ssd3
    6) suorittaa toiminnot:
  • katso, että uusi levy on saapunut järjestelmään komennolla fdisk -l
  • kopioi osiotaulukko vanhalta levyltä uudelle: sfdisk -d /dev/XXXX | sfdisk /dev/YYY
  • katso tulosta komennolla fdisk -l
  • Lisää uusi levy raid-taulukkoon: mdadm —manage /dev/md0 —add /dev/YYY
  • Katso tulos: cat /proc/mdstat. Sinun pitäisi nähdä, että synkronointi on alkanut
    7) Nyt sinun on synkronoitava manuaalisesti osiot, jotka eivät kuulu RAIDiin.
    Käytämme tätä varten dd-apuohjelmaa, joka kopioi "live-levyltä" uudelle levylle, jonka olet äskettäin asentanut.

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

    8) Kun synkronointi on valmis, asenna grub uuteen asemaan
    9) Käynnistä VM uudelleen varmistaaksesi, että kaikki toimii
    Kuvaile omin sanoin mitä teit ja minkä tuloksen sait tehtävästä.
    Tulos: Levy ssd1 poistettiin, levy ssd2 tallennettiin, levy ssd3 lisättiin.

    Tehtävä 3 (Uusien levyjen lisääminen ja osion siirtäminen)

    Tämä on monimutkaisin ja laajin tehtävä kaikista esitetyistä.
    Tarkista erittäin huolellisesti, mitä olet tekemässä ja millä levyillä ja osioilla.
    On suositeltavaa ottaa kopio ennen sen suorittamista.
    Tämä tehtävä on riippumaton tehtävästä nro 2, se voidaan suorittaa tehtävän nro 1 jälkeen levynimien mukaan.
    Tämän laboratoriotehtävän toisen osan pitäisi johtaa täsmälleen samaan tilaan, joka oli ensimmäisen osan suorittamisen jälkeen.

    Työsi helpottamiseksi voin suositella, ettet poista levyjä fyysisesti isäntäkoneesta, vaan ainoastaan
    irrota ne koneen ominaisuuksista. Virtuaalikoneen käyttöjärjestelmän näkökulmasta se näyttää täsmälleen samalta, mutta voit
    jos jotain tapahtuu, kytke levy takaisin ja jatka työskentelyä kelaamalla pari pistettä taaksepäin, jos
    sinulla on ongelmia. Olet esimerkiksi saattanut tehdä sen väärin tai unohtanut kopioida /boot-osion uudelle levylle.
    Voin vain neuvoa sinua tarkistamaan useita kertoja tai jopa paremmin, minkä levyjen ja osioiden kanssa työskentelet
    Kirjoita paperille levyjen, osioiden ja "fyysisen" levynumeron välinen vastaavuus. Kaunis ja selkeä puu
    joukkue tasapeli lsblk, käytä sitä mahdollisimman usein analysoidaksesi, mitä olet tehnyt ja mitä on tehtävä.

    Tarinaan...

    Kuvittele, että palvelimesi on ollut käynnissä pitkään kahdella SSD-asemalla, kun yhtäkkiä...

    1) Simuloi ssd2-levyvika poistamalla levy VM-ominaisuuksista ja käynnistämällä uudelleen
    2) Tarkastele levyjen ja RAIDin nykyistä tilaa:

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

    3) Olet onnekas - pomosi ovat antaneet sinulle mahdollisuuden ostaa useita uusia levyjä:

    2 suuren kapasiteetin SATA:ta pitkään kestäneeseen tehtävään siirtää lokit sisältävä osio erilliselle levylle

    2 SSD-levyä kuolleen sekä edelleen toimivan tilalle.

    Huomaa, että palvelinkori tukee vain 4 levyn asentamista kerralla,
    siksi et voi lisätä kaikkia levyjä kerralla.

    Valitse kiintolevyn kapasiteetti 2 kertaa suurempi kuin SSD.
    SSD:n kapasiteetti on 1,25 kertaa suurempi kuin entisen SSD:n.

    4) Lisää yksi uusi ssd-levy, jonka nimi on ssd4, ja tarkista lisäämisen jälkeen mitä tapahtui:

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

    5) Ensinnäkin sinun tulee huolehtia vanhan levyn tietojen turvallisuudesta.
    Tällä kertaa siirrämme tiedot LVM:llä:

    • Ensinnäkin sinun on kopioitava tiedostotaulukko vanhalta levyltä uudelle:
      sfdisk -d /dev/XXX | sfdisk /dev/YYY

      Korvaa x,y oikeat levyt ja selvitä, mitä tämä komento tekee.

      Suorita lsblk -o NAME,SIZE,FSTYPE,TYPE,MOUNTPOINT ja vertaa sen tulosta edelliseen kutsuun.
      Mikä on muuttunut?
      kopioi /boot-tiedot uudelle levylle komennolla dd

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

      jos /boot pysyi asennettuna vanhalle levylle, se tulee asentaa uudelleen elävälle levylle:

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

      Asenna käynnistyslatain uuteen ssd-asemaan

      grub-install /dev/YYY

      Miksi suoritamme tämän toimenpiteen?

      luo uusi raid-taulukko, joka sisältää vain yhden uuden ssd-levyn:

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

      Yllä oleva komento ei toimi ilman erityistä avainta.
      Lue ohje ja lisää tämä avain komentoon.

      Käytä cat /proc/mdstat-komentoa tarkistaaksesi toimenpiteesi tuloksen. Mikä on muuttunut?
      Suorita lsblk -o NAME,SIZE,FSTYPE,TYPE,MOUNTPOINT ja vertaa sen tulosta edelliseen kutsuun.
      Mikä on muuttunut?
      6) Seuraava vaihe on LVM:n konfigurointi
      Suorita pv-komento nähdäksesi tiedot nykyisistä fyysisistä määristä
      luo uusi fyysinen taltio, joka sisältää aiemmin luodun RAID-ryhmän:

      pvcreate /dev/md63

      Suorita lsblk -o NAME,SIZE,FSTYPE,TYPE,MOUNTPOINT ja vertaa sen tulosta edelliseen kutsuun.
      Mikä on muuttunut?
      Suorita pv-komento uudelleen. Mikä on muuttunut?
      Suurennetaan Volume Group -järjestelmän kokoa seuraavalla komennolla:

      vgextend system /dev/md63

      Suorita komennot ja kirjoita ylös, mitä näit ja mikä muuttui.

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

      Millä fyysisellä levyllä LV var,log,root sijaitsevat tällä hetkellä?

      Siirrä tiedot vanhasta asemasta uuteen käyttämällä oikeita laitenimiä.

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

      Toista toimenpide kaikille loogisille levyille

      Suorita komennot ja kirjoita ylös, mitä näit ja mikä muuttui.

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

      Vaihdetaan VG:tä poistamalla siitä vanha raid-levy. Korvaa oikea raidin nimi.

      vgreduce system /dev/md0

      Suorita komennot ja kirjoita ylös, mitä näit ja mikä muuttui.

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

      Tee kuvasta kauniimpi liittämällä /boot toiseen ssd-levyyn (ssd4) ja suorittamalla lsblk. Tämän seurauksena ssd3-levy ei
      mitään ei saa asentaa. Tarkista huolellisesti, että /boot-osio ei ole tyhjä! ls /boot täytyy näyttää
      useita tiedostoja ja kansioita. Tutki, mitä tähän osioon on tallennettu, ja kirjoita ylös, mikä tiedostohakemisto mistäkin vastaa.
      7) poista ssd3-levy ja lisää ssd5, hdd1, hdd2 yllä kuvattujen teknisten eritelmien mukaisesti, mikä johtaa:
      ssd4 - ensimmäinen uusi ssd
      ssd5 - toinen uusi ssd
      hdd1 - ensimmäinen uusi hdd
      hdd2 - toinen uusi hdd

      8) Tarkista, mitä tapahtui levyjen lisäämisen jälkeen:

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

      9) Palautetaan pääraid-taulukon toiminta:

      • kopioi osiotaulukko ja korvaa oikeat levyt:
        sfdisk -d /dev/XXX | sfdisk /dev/YYY
      • Huomaa, että kun kopioimme osiotaulukon vanhalta levyltä, näytti siltä, ​​että uusi koko
        ei käytä koko kiintolevyn kapasiteettia.
        Siksi meidän on pian muutettava tämän osion kokoa ja laajennettava raidetta.
        Katso itse suorittamalla komento:

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

        10) kopioi käynnistysosio /boot ssd4:stä ssd5:een

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

        11) Asenna grub uuteen asemaan (ssd5)
        12) muuta ssd5-levyn toisen osion kokoa

        suorita levyn osiointiapuohjelma:

        fdisk /dev/XXX

        syötä d-näppäin poistaaksesi olemassa olevan osion (valitse 2)
        kirjoita avain n luodaksesi uuden osion
        syötä avain p osoittaaksesi, että osion tyyppi on "ensisijainen"
        näppäile näppäin 2, jotta uudella osiolla on toinen numero
        Ensimmäinen sektori: paina Enter hyväksyäksesi automaattisesti lasketun osion alun koon
        Viimeinen sektori: paina Enter hyväksyäksesi automaattisesti lasketun osion lopun koon
        syötä l-näppäin nähdäksesi luettelon kaikista mahdollisista osiotyypeistä ja löytääksesi siitä Linux raid auto -sovelluksen
        syötä t-näppäin muuttaaksesi luodun osion tyyppiä (2) ja syötä edellisessä vaiheessa löydetty numero.
        syötä w-näppäin kirjoittaaksesi muutoksen levylle.
        12) lue osiotaulukko uudelleen ja tarkista tulos

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

        lisää uusi levy nykyiseen raid-taulukkoon (älä unohda korvata oikeat levyt)

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

        Laajennetaan levyjen lukumäärä taulukossamme kahteen:

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

        Katso tulosta: meillä on 2 taulukkoa merkittynä, mutta molemmat tähän taulukkoon sisältyvät osiot ovat erikokoisia

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

        13) suurenna ssd4-levyn osion kokoa

        suorita levyn osiointiapuohjelma:

        fdisk /dev/XXX

        syötä d-näppäin poistaaksesi olemassa olevan osion (valitse 2)
        kirjoita avain n luodaksesi uuden osion
        syötä avain p osoittaaksesi, että osion tyyppi on "ensisijainen"
        näppäile näppäin 2, jotta uudella osiolla on toinen numero
        Ensimmäinen sektori: paina Enter hyväksyäksesi automaattisesti lasketun osion alun koon
        Viimeinen sektori: paina Enter hyväksyäksesi automaattisesti lasketun osion lopun koon
        Valitse merkinnän lopussa Ei, jos haluat jättää osion jäsenyyden allekirjoituksen taulukkoon.
        syötä w-näppäin kirjoittaaksesi muutoksen levylle.
        12) lue osiotaulukko uudelleen ja tarkista tulos

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

        Huomaa, että nyt sda2, sdc2 osioiden koko on > kuin raid-laitteen koko.

        13) Tässä vaiheessa raidin kokoa voidaan nyt laajentaa

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

        Tarkista lsblk ja pane merkille, mikä on muuttunut
        14) Vaikka muutimme raidin kokoa, itse vg root,var,log koot eivät muuttuneet

        • katso PV koko:
          pvs
        • Laajennetaan PV:n kokoa:
          pvresize /dev/md63
        • katso PV koko:
          pvs

          15) Lisää juuri ilmestynyt sijainti VG var,root

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

          Tässä vaiheessa olet suorittanut pääryhmän siirtämisen uusille levyille. työskentely ssd1:n kanssa, ssd2 on valmis

          16) Seuraava tehtävämme on siirtää /var/log uusille levyille, tätä varten luomme uuden taulukon ja lvm:n hdd-levyille.

          • Katsotaanpa mitä nimiä uusilla hdd-asemilla on
            fdisk -l
          • luodaan raid array
            mdadm --create /dev/md127 --level=1 --raid-devices=2 /dev/sdc /dev/sdd
          • luodaan raidille uusi PV isoista levyistä
            pvcreate data /dev/md127
          • Luodaan tähän PV:hen ryhmä nimeltä data
            vgcreate data /dev/md127
          • Luodaan looginen taltio, jossa on koko vapaan tilan koko ja kutsutaan sitä val_logiksi
            lvcreate -l 100%FREE -n var_log data # lvs # посмотрим результат
          • muotoile luotu osio ext4:ssä
            mkfs.ext4 /dev/mapper/data-var_log
          • katsotaan tulos
            lsblk

            17) siirtää lokitiedot vanhasta osiosta uuteen

            asenna tilapäisesti uusi lokivarasto

            mount /dev/mapper/data-var_log /mnt

            synkronoidaan osiot

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

            Selvitetään, mitkä prosessit ovat tällä hetkellä käynnissä tiedostossa /var/log

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

            pysäyttää nämä prosessit

            systemctl stop rsyslog.service syslog.socket

            suorittaa osioiden lopullinen synkronointi (tiedot, jotka ovat saattaneet muuttua edellisen synkronoinnin jälkeen)

            rsync -avzr /var/log/ /mnt/

            vaihtaa osia

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

            katsotaan mitä tapahtui

            lsblk

            18) Muokkaa /etc/fstab
            fstab - tiedosto, joka tallentaa säännöt, joiden mukaan osiot liitetään käynnistyksen yhteydessä
            tehtävämme on löytää rivi, johon /var/log on asennettu, ja korjata laite system-log päälle data-var_log

            19) Tärkeintä tässä vaiheessa on muistaa vaihtaa radela-taulukkoa (esim. ext4). Koska riippumatta siitä, kuinka muutamme kaikenlaisia ​​raid, lvm, ennen kuin osion FS saa ilmoituksen, että osion koko on nyt muuttunut, emme voi käyttää uutta tilaa. Käytä komentoa resize2fs FS:n vaihtamiseen.

            20) Loppusointu

            • Käynnistetään uudelleen. Jos teit kaiken oikein, sinut ohjataan takaisin käyttöjärjestelmääsi (tämä on välttämätöntä sen varmistamiseksi, että kaikki toimii. Tällä vaiheella ei ole muuta merkitystä kuin itsetestaus)
            • tarkista, että kaikki, mitä halusimme tehdä, on todella tehty:
              pvs
              lvs
              vgs
              lsblk
              cat /proc/mdstat

            21) [VALINNAINEN] Noudata ohjeita

            • Käynnistä uudelleen painamalla F12 määrittääksesi eri asemat käynnistettäessä varmistaaksesi, että voit käynnistää
              mistä tahansa ssd-asemasta, jotta emme pelkää yhden niistä epäonnistumista
            • nyt sinulla on tarpeeton LV-loki VG-järjestelmässä. Varaa tämä tila rootin tai varin väliin, mutta sen sijaan, että käytät
              mallit 100% FREE määritä koko käsin käyttämällä -L-näppäintä:

              -L 500M
            • korjaa ongelma, että /boot sijaitsee kahdella osiolla ilman synkronointia, tätä ei tarvitse tehdä oikein,
              se on lisätty tähän esimerkkinä. Älä unohda kopioida /bootin sisältöä jonnekin ensin.

              • luo uusi raid ja sisällytä siihen sda1,sda2
              • sisällytä nämä osiot olemassa olevaan raidiin ja palauta /boot pääraidille, mutta liittämättä sitä.

Lähde: will.com

Lisää kommentti