Lab: nyetel lvm, gropyokan ing Linux

A digression cilik: LR iki sintetik.
Sawetara tugas diterangake kene bisa rampung akeh prasaja, nanging wiwit tugas l / r kanggo njaluk ngerti
karo gropyokan lan fungsi lvm, sawetara operasi artificially rumit.

Persyaratan alat kanggo nindakake LR:

  • Piranti virtualisasi kayata Virtualbox
  • Gambar instalasi Linux, contone Debian9
  • Kasedhiyan Internet kanggo ndownload sawetara paket
  • Sambungake liwat ssh menyang VM sing diinstal (opsional)

PENTING

Karya laboratorium iki ana hubungane karo masalah subtle kaya keamanan data - iki minangka wilayah ing ngendi
sing ngidini sampeyan ilang kabeh data amarga kesalahan paling cilik - siji huruf utawa nomer ekstra.
Amarga sampeyan nindakake pakaryan laboratorium, sampeyan ora ana bebaya, kajaba sampeyan kudu miwiti maneh.
Ing urip nyata, kabeh luwih serius, supaya sampeyan kudu ngetik jeneng disk kasebut kanthi teliti, pangerten
apa persis sing sampeyan tindakake karo printah saiki lan apa disk sampeyan nggarap.

Titik penting kapindho yaiku jeneng disk lan partisi: gumantung saka kahanan, nomer disk bisa beda-beda
saka nilai-nilai sing ditampilake ing printah ing karya laboratorium.
Dadi, contone, yen sampeyan mbusak disk sda saka array banjur nambah disk anyar, disk anyar bakal ditampilake
ing sistem jenenge sda. Yen sampeyan urip maneh sadurunge nambah disk anyar, banjur disk anyar
disk bakal dijenengi sdb, lan sing lawas bakal diarani sda

Lab kudu mbukak minangka superuser (root) amarga umume prentah dibutuhake
hak istimewa munggah pangkat lan ora nggawe pangertèn kanggo terus-terusan escalate hak istimewa liwat sudo

Materi Pasinaon

  • RAID
  • LVM
  • Penamaan disk ing OS Linux
  • Apa bagean
  • Apa tabel partisi lan ing ngendi disimpen?
  • Apa iku grub

Utilitas sing digunakake

1) ndeleng informasi disk

  • lsblk -o JENENG, UKURAN, FSTYPE, JENIS, MOUNTPOINT
  • fdisk -l
    2) ndeleng informasi lan nggarap LVM
  • pvs
  • pvextend
  • pvccreate
  • pvresize
  • lsp
  • vgreduce
  • lvs
  • lvextend
    3) ndeleng informasi lan nggarap RAID
  • cat /proc/mdstat
  • mdadm
    4) titik gunung
  • gunung
  • umpluk
  • kucing /etc/fstab
  • kucing /etc/mtab
    5) partisi disk
  • fdisk /dev/XXX
    6) nyalin partisi
  • dd yen=/dev/xxx saka=/dev/yyy
    7) nggarap tabel partisi
  • partx
  • sfdisk
  • mkfs.xt4
    8) nggarap bootloader
  • grub-install /dev/XXX
  • nganyari-grub
    9) liyane
  • lsof
  • cocok
  • rsync

Karya laboratorium kasusun saka 3 bagean:

  • nyetel sistem apa nggunakake lvm, gropyokan
  • emulasi salah sawijining kegagalan disk
  • ngganti disk ing fly, nambah disk anyar lan sekat obah.

Tugas 1 (instalasi OS lan konfigurasi LVM, RAID)

1) Nggawe mesin virtual anyar, menehi karakteristik ing ngisor iki:

  • 1 gb ram
  • 1 cpu
  • 2 hdds (jenengi ssd1, ssd2 lan nemtokake ukuran sing padha, priksa kothak hot swap lan ssd)
  • SATA controller diatur kanggo 4 bandar

Lab: nyetel lvm, gropyokan ing Linux

2) Miwiti nginstal Linux lan nalika sampeyan milih hard drive, tindakake ing ngisor iki:

  • Cara pemisahan: manual, sawise sampeyan kudu ndeleng gambar iki:
    Lab: nyetel lvm, gropyokan ing Linux

  • Nyetel partisi sing kapisah kanggo / boot: Pilih disk pisanan lan gawe tabel partisi anyar

    • Ukuran partisi: 512M
    • Titik Gunung: /boot
    • Baleni setelan kanggo disk kapindho, nanging amarga sampeyan ora bisa mount /boot kaping pindho ing wektu sing padha, pilih titik mount: ora ana, pungkasane entuk ing ngisor iki (gambar kanthi jamb, kesed kanggo gawe maneh):
      Lab: nyetel lvm, gropyokan ing Linux

  • Setelan RAID:

    • Pilih ruang kosong ing disk pisanan lan atur jinis partisi minangka volume fisik kanggo RAID
    • Pilih "Done setting up the partition"
    • Baleni persis setelan sing padha kanggo disk kapindho, asil ing ngisor iki:
      Lab: nyetel lvm, gropyokan ing Linux
    • Pilih "Configure software RAID"
    • Nggawe piranti MD
    • Piranti lunak RAID jinis piranti: Pilih array mirrored
    • Piranti aktif kanggo RAID XXXX array: Pilih loro drive
    • Piranti cadangan: Ninggalake 0 minangka standar
    • Piranti aktif kanggo array RAID XX: pilih partisi sing digawe ing serangan
    • Rampung
    • AkibatΓ©, sampeyan kudu njaluk gambar kaya iki:
      Lab: nyetel lvm, gropyokan ing Linux

  • Konfigurasi LVM: Pilih Configure the Logical Volume Manager

    • Tansah tata letak partisi saiki lan konfigurasi LVM: Ya
    • Nggawe grup volume
    • Jeneng grup volume: sistem
    • Piranti kanggo grup volume anyar: Pilih RAID sing digawe
    • Nggawe volume logis
    • jeneng volume logis: root
    • ukuran volume logis: 25 saka ukuran disk
    • Nggawe volume logis
    • jeneng volume logis: var
    • ukuran volume logis: 25 saka ukuran disk
    • Nggawe volume logis
    • jeneng volume logis: log
    • ukuran volume logis: 15 saka ukuran disk
    • Kanthi milih Rincian konfigurasi tampilan sampeyan kudu entuk gambar ing ngisor iki:
      Lab: nyetel lvm, gropyokan ing Linux
    • Sawise sampeyan wis rampung nyetel LVM sampeyan kudu ndeleng ing ngisor iki:
      Lab: nyetel lvm, gropyokan ing Linux

  • Tata letak partisi: siji-siji, pilih saben volume sing digawe ing LVM lan tata letak, contone, kanggo root kaya iki:

    • Gunakake minangka: ext4
    • titik gunung: /
    • Asil menehi tandha partisi root kudu katon kaya iki:
      Lab: nyetel lvm, gropyokan ing Linux
    • baleni operasi pemisahan kanggo var lan log, milih titik gunung sing cocog (/var lan / var / log kanthi manual), entuk asil ing ngisor iki:
      Lab: nyetel lvm, gropyokan ing Linux
    • Pilih Finish Partitioning
    • Sampeyan bakal dijaluk sawetara pitakon babagan kasunyatan manawa sampeyan isih duwe partisi sing ora dipasang lan swap ora dikonfigurasi. Loro-lorone pitakonan kudu dijawab kanthi negatif.

  • Asil pungkasan kudu katon kaya iki:
    Lab: nyetel lvm, gropyokan ing Linux
    3) Rampung instalasi OS kanthi nginstal grub ing piranti pisanan (sda) lan boot sistem.
    4) Salin isi partisi / boot saka drive sda ​​(ssd1) menyang drive sdb (ssd2)

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

    5) Instal grub ing piranti kapindho:

  • Deleng disk ing sistem:

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

  • Dhaptar kabeh disk sing diwenehi prentah sadurunge lan jelasake apa jenis disk kasebut

  • Temokake drive ing ngendi grub ora diinstal lan tindakake instalasi iki:
    grub-install /dev/sdb

  • ndeleng informasi bab gropyokan saiki karo cat / proc / mdstat printah lan nulis mudhun apa sing ndeleng.

  • Deleng output perintah kasebut: pvs, vgs, lvs, mount lan tulisake apa sing sampeyan deleng

Katrangan kanthi tembung sampeyan dhewe apa sing sampeyan lakoni lan asil sing sampeyan entuk saka tugas kasebut.

Sawise ngrampungake tugas iki, dianjurake kanggo nyimpen salinan serep folder mesin virtual utawa nggawe
kothak vagran: https://t.me/bykvaadm/191

Asil: Mesin virtual karo disk ssd1, ssd2

Tugas 2 (Niru kegagalan salah sawijining disk)

1) Yen sampeyan wis mriksa kothak pertukaran panas, sampeyan bisa mbusak disk kanthi cepet

  • Mbusak disk ssd1 ing properti mesin
  • Temokake direktori ing ngendi file mesin virtual sampeyan disimpen lan mbusak ssd1.vmdk
    2) Priksa manawa mesin virtual sampeyan isih mlaku
    3) Urip maneh mesin virtual lan priksa manawa isih mlaku
    4) mriksa status array RAID: cat /proc/mdstat
    5) nambah disk anyar kanthi ukuran sing padha ing antarmuka VM lan jenenge ssd3
    6) nindakake operasi:
  • ndeleng manawa disk anyar wis teka ing sistem nggunakake fdisk -l
  • nyalin tabel partisi saka disk lawas menyang anyar: sfdisk -d / dev / XXXX | sfdisk /dev/YYY
  • ndeleng asil nggunakake fdisk -l
  • Tambah disk anyar menyang array raid: mdadm β€”manage /dev/md0 β€”add /dev/YYY
  • Deleng asil: cat /proc/mdstat. Sampeyan kudu ndeleng manawa sinkronisasi wis diwiwiti
    7) Saiki sampeyan kudu nyinkronake partisi kanthi manual sing dudu bagean saka RAID.
    Kanggo nindakake iki, kita bakal nggunakake utilitas dd, nyalin saka disk "urip" menyang disk anyar sing bubar diinstal.

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

    8) Sawise sinkronisasi rampung, instal grub ing drive anyar
    9) Urip maneh VM kanggo mesthekake yen kabeh bisa digunakake
    Katrangan kanthi tembung sampeyan dhewe apa sing sampeyan lakoni lan asil sing sampeyan entuk saka tugas kasebut.
    Asil: Disk ssd1 dibusak, disk ssd2 disimpen, disk ssd3 ditambahake.

    Tugas 3 (Nambah disk anyar lan mindhah partisi)

    Iki minangka tugas sing paling rumit lan akeh sing disedhiyakake.
    Priksa kanthi ati-ati apa sing sampeyan lakoni lan nganggo disk lan partisi.
    Disaranake nggawe salinan sadurunge mbukak.
    Tugas iki bebas saka tugas No.. 2, bisa dileksanakake sawise tugas No.. 1, diatur kanggo jeneng disk.
    Bagean kapindho tugas laboratorium iki kudu mimpin menyang negara sing padha sawise rampung bagean pisanan.

    Kanggo nggawe karya luwih gampang, Aku bisa menehi rekomendasi ora fisik njabut disk saka mesin inang, nanging mung
    pedhot wong ing properti mesin. Saka sudut pandang OS ing VM bakal katon persis padha, nanging sampeyan bisa
    yen soko mengkono, nyambung disk bali lan terus karya dening muter maneh saperangan TCTerms, yen
    sampeyan duwe masalah. Contone, sampeyan bisa uga salah nindakake utawa lali nyalin partisi / boot menyang disk anyar.
    Aku mung bisa menehi saran kanggo mriksa kaping pindho disk lan partisi sing digunakake kaping pirang-pirang, utawa luwih apik
    Tulis ing selembar kertas korespondensi antarane disk, partisi lan nomer disk "fisik". Wit sing ayu lan bening
    tim nggambar lsblk, gunakake kanthi asring kanggo nganalisa apa sing wis ditindakake lan apa sing kudu ditindakake.

    Kanggo crita ...

    Bayangake yen server sampeyan wis suwe mlaku ing 2 drive SSD, nalika dumadakan ...

    1) Simulasi kegagalan disk ssd2 kanthi mbusak disk saka properti VM lan urip maneh
    2) Deleng status saiki disk lan RAID:

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

    3) Sampeyan begja - panggedhe sampeyan wis ngidini sampeyan tuku sawetara disk anyar:

    2 SATA kapasitas gedhe kanggo tugas sing wis suwe kanggo mindhah partisi kanthi log menyang disk sing kapisah

    2 SSD kanggo ngganti sing wis mati, uga kanggo ngganti sing isih bisa digunakake.

    Elinga yen basket server mung ndhukung nginstal 4 disk sekaligus,
    mulane, sampeyan ora bisa nambah kabeh disk bebarengan.

    Pilih kapasitas HDD 2 kaping luwih gedhe tinimbang SSD.
    Kapasitas SSD 1,25 kaping luwih gedhe tinimbang SSD lawas.

    4) Tambah siji ssd disk anyar, nelpon iku ssd4, lan sawise nambah, mriksa apa kedaden:

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

    5) Kaping pisanan, sampeyan kudu ngurus safety data ing disk lawas.
    Wektu iki kita bakal nransfer data nggunakake LVM:

    • Kaping pisanan, sampeyan kudu nyalin tabel file saka disk lawas menyang sing anyar:
      sfdisk -d /dev/XXX | sfdisk /dev/YYY

      Ganti disk sing bener kanggo x, y lan temokake apa printah iki.

      Jalanake lsblk -o NAME,SIZE,FSTYPE,TYPE,MOUNTPOINT lan mbandhingake output karo telpon sadurunge.
      Apa sing wis owah?
      nggunakake printah dd kanggo nyalin data / boot menyang disk anyar

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

      yen / boot tetep dipasang ing disk lawas, kudu dipasang maneh ing disk urip:

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

      Instal bootloader ing drive ssd anyar

      grub-install /dev/YYY

      Yagene kita nindakake operasi iki?

      nggawe array raid anyar kalebu mung siji ssd disk anyar:

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

      Printah ing ndhuwur ora bisa digunakake tanpa nemtokake kunci khusus.
      Waca pitulung lan tambahake tombol iki ing printah kasebut.

      Gunakake perintah cat /proc/mdstat kanggo mriksa asil operasi sampeyan. Apa sing wis owah?
      Jalanake lsblk -o NAME,SIZE,FSTYPE,TYPE,MOUNTPOINT lan mbandhingake output karo telpon sadurunge.
      Apa sing wis owah?
      6) Langkah sabanjure kanggo ngatur LVM
      mbukak printah pvs kanggo ndeleng informasi babagan volume fisik saiki
      nggawe volume fisik anyar kalebu array RAID sing wis digawe sadurunge:

      pvcreate /dev/md63

      Jalanake lsblk -o NAME,SIZE,FSTYPE,TYPE,MOUNTPOINT lan mbandhingake output karo telpon sadurunge.
      Apa sing wis owah?
      Mbukak printah pvs maneh. Apa sing wis owah?
      Ayo nambah ukuran sistem Volume Group nggunakake printah ing ngisor iki:

      vgextend system /dev/md63

      Jalanake printah lan tulisake apa sing sampeyan deleng lan apa sing diganti.

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

      Ing disk fisik apa LV var,log,root saiki ana?

      Pindhah data saka drive lawas menyang anyar, nggunakake jeneng piranti sing bener.

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

      Baleni operasi kanggo kabeh volume logis

      Jalanake printah lan tulisake apa sing sampeyan deleng lan apa sing diganti.

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

      Ayo ngganti VG kita dening njabut disk gropyokan lawas saka iku. Ganti jeneng raid sing bener.

      vgreduce system /dev/md0

      Jalanake printah lan tulisake apa sing sampeyan deleng lan apa sing diganti.

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

      Kanggo nggawe gambar luwih ayu, remount / boot menyang ssd disk kapindho (ssd4) lan mbukak lsblk. AkibatΓ©, ssd3 disk ora
      ora ana sing kudu dipasang. Priksa manawa partisi / boot ora kosong! ls /boot kudu nuduhake
      sawetara file lan folder. Sinau apa sing disimpen ing bagean iki lan tulisake direktori file sing tanggung jawab kanggo apa.
      7) mbusak ssd3 disk lan nambah ssd5, hdd1, hdd2 miturut specifications technical diterangake ing ndhuwur, asil ing:
      ssd4 - ssd anyar pisanan
      ssd5 - ssd anyar kapindho
      hdd1 - hdd anyar pisanan
      hdd2 - hdd anyar kapindho

      8) Priksa apa sing kedadeyan sawise nambah disk:

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

      9) Ayo mulihake operasi array serangan utama:

      • nyalin tabel partisi, ngganti disk sing bener:
        sfdisk -d /dev/XXX | sfdisk /dev/YYY
      • Wigati dicathet yen nalika kita nyalin tabel partisi saka disk lawas, katon ukuran anyar
        ora nggunakake kabeh kapasitas hard drive.
        Mulane, enggal kita kudu ngowahi ukuran partisi iki lan nggedhekake serangan kasebut.
        Deleng dhewe kanthi nglakokake prentah:

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

        10) nyalin partisi boot / boot saka ssd4 menyang ssd5

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

        11) Instal grub ing drive anyar (ssd5)
        12) ngowahi ukuran partisi kapindho disk ssd5

        mbukak utilitas partisi disk:

        fdisk /dev/XXX

        ketik tombol d kanggo mbusak partisi sing wis ana (pilih 2)
        ketik tombol n kanggo nggawe partisi anyar
        ketik tombol p kanggo nuduhake jinis partisi "utama"
        ketik tombol 2 supaya partisi anyar duwe nomer kapindho
        Sektor pisanan: penet enter kanggo nampa ukuran sing diwilang kanthi otomatis saka wiwitan partisi
        Sektor pungkasan: penet enter kanggo nampa ukuran sing diwilang kanthi otomatis saka mburi partisi
        ketik tombol l kanggo ndeleng dhaptar kabeh jinis pemisahan bisa lan golek Linux gropyokan otomatis ing
        ketik tombol t kanggo ngganti jinis partisi sing digawe (2) lan ketik nomer sing ditemokake ing langkah sadurunge.
        ketik tombol w kanggo nulis owah-owahan menyang disk.
        12) waca maneh tabel partisi lan priksa asile

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

        nambah disk anyar menyang array raid saiki (aja lali ngganti disk sing bener)

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

        Ayo nggedhekake jumlah disk ing array kita dadi 2:

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

        Deleng asil: kita duwe 2 array sing ditandhani, nanging loro bagean sing kalebu ing array iki duwe ukuran sing beda

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

        13) nambah ukuran partisi ing disk ssd4

        mbukak utilitas partisi disk:

        fdisk /dev/XXX

        ketik tombol d kanggo mbusak partisi sing wis ana (pilih 2)
        ketik tombol n kanggo nggawe partisi anyar
        ketik tombol p kanggo nuduhake jinis partisi "utama"
        ketik tombol 2 supaya partisi anyar duwe nomer kapindho
        Sektor pisanan: penet enter kanggo nampa ukuran sing diwilang kanthi otomatis saka wiwitan partisi
        Sektor pungkasan: penet enter kanggo nampa ukuran sing diwilang kanthi otomatis saka mburi partisi
        Ing pungkasan markup, pilih Ora kanggo ninggalake tandha saka anggota partisi ing array.
        ketik tombol w kanggo nulis owah-owahan menyang disk.
        12) waca maneh tabel partisi lan priksa asile

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

        Wigati dimangerteni manawa saiki sda2, partisi sdc2 duwe ukuran> tinimbang ukuran piranti razia.

        13) ing tahap iki ukuran gropyokan saiki bisa ditambahi

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

        Deleng lsblk lan elinga apa sing wis diganti
        14) Nanging, sanajan kita ngganti ukuran gropyokan, ukuran vg root,var,log dhewe ora owah.

        • ndeleng ukuran PV:
          pvs
        • Ayo nggedhekake ukuran PV kita:
          pvresize /dev/md63
        • ndeleng ukuran PV:
          pvs

          15) Tambah lokasi sing mentas katon VG var,root

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

          Ing jalur iki, sampeyan wis rampung migrasi array utama menyang disk anyar. nggarap ssd1, ssd2 wis rampung

          16) Tugas sabanjure yaiku mindhah / var / log menyang disk anyar, kanggo iki kita bakal nggawe array lan lvm anyar ing disk hdd.

          • ayo kang ndeleng apa jeneng drive hdd anyar
            fdisk -l
          • ayo nggawe raid array
            mdadm --create /dev/md127 --level=1 --raid-devices=2 /dev/sdc /dev/sdd
          • ayo nggawe PV anyar ing gropyokan saka disk gedhe
            pvcreate data /dev/md127
          • Ayo nggawe grup ing PV iki disebut data
            vgcreate data /dev/md127
          • Ayo nggawe volume logis kanthi ukuran kabeh ruang kosong lan nyebataken val_log
            lvcreate -l 100%FREE -n var_log data # lvs # посмотрим Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚
          • format partisi sing digawe ing ext4
            mkfs.ext4 /dev/mapper/data-var_log
          • ayo dideleng asile
            lsblk

            17) transfer data log saka partisi lawas menyang anyar

            sauntara nginstal panyimpenan log anyar

            mount /dev/mapper/data-var_log /mnt

            ayo nyinkronake partisi

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

            Ayo goleki proses endi sing saiki mlaku ing /var/log

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

            mungkasi pangolahan kasebut

            systemctl stop rsyslog.service syslog.socket

            nindakake sinkronisasi pungkasan partisi (data sing bisa diganti wiwit sinkronisasi pungkasan)

            rsync -avzr /var/log/ /mnt/

            ngganti bagean

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

            ayo mriksa apa sing kedadeyan

            lsblk

            18) Sunting /etc/fstab
            fstab - file sing nyathet aturan sing partisi bakal dipasang nalika boot
            tugas kita kanggo nemokake baris ngendi / var / log wis dipasang lan ndandani piranti system-log ing data-var_log

            19) Sing paling penting ing tahap iki ora lali ngganti tabel radela (contone ext4). Amarga ora ketompo carane kita ngganti gropyokan sembarang, lvm, nganti FS ing pemisahan kabar yen ukuran partisi saiki wis diganti, kita ora bakal bisa nggunakake papan anyar. Gunakake printah resize2fs kanggo ngganti FS.

            20) Kord pungkasan

            • Ayo urip maneh. Yen sampeyan nindakake kabeh kanthi bener, sampeyan bakal digawa bali menyang OS (iki perlu kanggo mesthekake yen kabeh bisa digunakake. Langkah iki ora ana teges liyane kajaba nyoba dhewe)
            • priksa manawa kabeh sing dikarepake wis rampung:
              pvs
              lvs
              vgs
              lsblk
              cat /proc/mdstat

            21) [OPTIONAL] Tindakake langkah-langkah kasebut

            • urip maneh kanthi mencet F12 kanggo nemtokake drive beda nalika booting kanggo mesthekake sampeyan bisa boot
              saka samubarang drive ssd, supaya kita ora wedi Gagal salah siji saka wong-wong mau
            • saiki sampeyan duwe log LV sing ora perlu ing sistem VG. Alokasi spasi iki antarane ROOT utawa var, nanging tinimbang nggunakake
              desain 100% GRATIS nemtokake ukuran kanthi tangan nggunakake tombol -L:

              -L 500M
            • ndandani masalah sing / boot dumunung ing rong partisi tanpa sinkronisasi, ora perlu nindakake iki kanthi bener,
              iku ditambahake ing kene minangka conto. Aja lali kanggo nyalin isi / boot nang endi wae dhisik.

              • nggawe gropyokan anyar lan kalebu sda1, sda2 ing
              • kalebu sekat iki ing gropyokan ana lan mulihake / boot menyang gropyokan utama, nanging tanpa soyo tambah.

Source: www.habr.com

Add a comment