Puncte:0

Cum redimensionez sistemul de fișiere pe o matrice RAID?

drapel ng

Am adăugat recent o a cincea unitate la matricea mea de raid software -- și mdadm a acceptat-o:

$ lsblk
NUME MAJ:MIN RM DIMENSIUNE RO TIP PUNCT DE MONTARE
nvme0n1 259:0 0 894.3G 0 disc
âânvme0n1p1 259:4 0 512M 0 parte
â ââmd0 9:0 0 511M 0 raid1 /boot
âânvme0n1p2 259:5 0 893.8G 0 parte
  ââmd1 9:1 0 3.5T 0 raid5
    ââvg0-swap 253:0 0 32G 0 lvm [SWAP]
    ââvg0-tmp 253:1 0 50G 0 lvm /tmp
    ââvg0-root 253:2 0 2.6T 0 lvm /
nvme3n1 259:1 0 894.3G 0 disc
âânvme3n1p1 259:6 0 512M 0 parte
â ââmd0 9:0 0 511M 0 raid1 /boot
âânvme3n1p2 259:7 0 893.8G 0 parte
  ââmd1 9:1 0 3.5T 0 raid5
    ââvg0-swap 253:0 0 32G 0 lvm [SWAP]
    ââvg0-tmp 253:1 0 50G 0 lvm /tmp
    ââvg0-root 253:2 0 2.6T 0 lvm /
nvme2n1 259:2 0 894.3G 0 disc
âânvme2n1p1 259:8 0 512M 0 parte
â ââmd0 9:0 0 511M 0 raid1 /boot
âânvme2n1p2 259:9 0 893.8G 0 parte
  ââmd1 9:1 0 3.5T 0 raid5
    ââvg0-swap 253:0 0 32G 0 lvm [SWAP]
    ââvg0-tmp 253:1 0 50G 0 lvm /tmp
    ââvg0-root 253:2 0 2.6T 0 lvm /
nvme1n1 259:3 0 894.3G 0 disc
âânvme1n1p1 259:10 0 512M 0 parte
â ââmd0 9:0 0 511M 0 raid1 /boot
âânvme1n1p2 259:11 0 893.8G 0 parte
  ââmd1 9:1 0 3.5T 0 raid5
    ââvg0-swap 253:0 0 32G 0 lvm [SWAP]
    ââvg0-tmp 253:1 0 50G 0 lvm /tmp
    ââvg0-root 253:2 0 2.6T 0 lvm /
nvme4n1 259:12 0 894.3G 0 disc
âânvme4n1p1 259:15 0 512M 0 parte
â ââmd0 9:0 0 511M 0 raid1 /boot
âânvme4n1p2 259:16 0 893.8G 0 parte
  ââmd1 9:1 0 3.5T 0 raid5
    ââvg0-swap 253:0 0 32G 0 lvm [SWAP]
    ââvg0-tmp 253:1 0 50G 0 lvm /tmp
    ââvg0-root 253:2 0 2.6T 0 lvm /
$ cat /proc/mdstat
Personalități: [raid1] [raid6] [raid5] [raid4] [liniar] [multipath] [raid0] [raid10]
md0: raid1 activ nvme4n1p1[4] nvme1n1p1[2] nvme3n1p1[0] nvme0n1p1[3] nvme2n1p1[1]
      523264 blocuri super 1.2 [5/5] [UUUUU]

md1 : raid activ 5 nvme4n1p2[5] nvme2n1p2[1] nvme1n1p2[2] nvme3n1p2[0] nvme0n1p2[4]
      3748134912 blochează super 1.2 nivel 5, 512k bucată, algoritm 2 [5/5] [UUUUU]
      bitmap: 3/7 pagini [12KB], bucată de 65536KB

dispozitive nefolosite: <niciuna>

Problema este că sistemul meu de fișiere încă crede că am doar 4 unități atașate și nu a crescut pentru a profita de unitatea suplimentară.

Am încercat

$ sudo e2fsck -fn /dev/md1
e2fsck 1.45.5 (07-ian-2020)
Avertizare! /dev/md1 este în uz.
ext2fs_open2: Număr magic rău în super-bloc
e2fsck: Superblock invalid, se încearcă blocuri de rezervă...
e2fsck: Număr magic rău în super-bloc în timp ce încercați să deschideți /dev/md1

Superblocul nu a putut fi citit sau nu descrie un ext2/ext3/ext4 valid
Sistemul de fișiere. Dacă dispozitivul este valid și conține într-adevăr un ext2/ext3/ext4
sistem de fișiere (și nu swap sau ufs sau altceva), apoi superbloc
este corupt și ați putea încerca să rulați e2fsck cu un superbloc alternativ:
    e2fsck -b 8193 <dispozitiv>
 sau
    e2fsck -b 32768 <dispozitiv>

/dev/md1 conține un sistem de fișiere LVM2_member

și

$ sudo resize2fs /dev/md1
resize2fs 1.45.5 (07-ian-2020)
resize2fs: Dispozitivul sau resursa ocupat în timp ce încearcă să deschidă /dev/md1
Nu s-a putut găsi superblocul valid al sistemului de fișiere.

Dar pana acum fara noroc:

$ df
Sistem de fișiere 1K-blocuri Utilizat Disponibil Utilizare% Montat pe
udev 131841212 0 131841212 0% /dev
tmpfs 26374512 2328 26372184 1% /run
/dev/mapper/vg0-root 2681290296 2329377184 215641036 92% /
tmpfs 131872540 0 131872540 0% /dev/shm
tmpfs 5120 0 5120 0% /run/lock
tmpfs 131872540 0 131872540 0% /sys/fs/cgroup
/dev/md0 498532 86231 386138 19% /boot
/dev/mapper/vg0-tmp 52427196 713248 51713948 2% /tmp
tmpfs 26374508 0 26374508 0% /run/user/1001
tmpfs 26374508 0 26374508 0% /run/user/1002

Sper că acestea sunt suficiente informații - dar cu plăcere să ofer mai multe dacă este util.

Puncte:1
drapel in

Deoarece utilizați lvm, trebuie să faceți mai mulți pași:

  1. Redimensionați lvm-disk cu pvresize /dev/md1
  2. Dacă doriți să redimensionați și /tmp, atunci lvextend -L +1G /dev/mapper/vg0-tmp
  3. Dacă nu doriți să păstrați spațiu pentru extensiile viitoare ale /tmp sau volume noi, atribuiți restul la root-volume cu lvextend -l +100%GRATIS /dev/mapper/vg0-root
  4. Redimensionați sistemele de fișiere resize2fs /dev/mapper/vg0-root și resize2fs /dev/mapper/vg0-tmp (dacă volumul a fost redimensionat)

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.