Zëvendësimi i disqeve me kapacitet më të vogël me disqe me kapacitet më të madh në Linux

PĂ«rshĂ«ndetje tĂ« gjithĂ«ve. NĂ« prag tĂ« fillimit tĂ« grupit tĂ« ri tĂ« kursit «Administrator Linux» po publikojmĂ« njĂ« material tĂ« dobishĂ«m, shkruar nga studenti ynĂ«, si dhe nga mentori nĂ« kurse, specialist i mbĂ«shtetjes teknike tĂ« produkteve korporative REG.RU — Roman Travi.

Ky artikull do tĂ« shqyrtojĂ« 2 raste tĂ« zĂ«vendĂ«simit tĂ« disqeve dhe transferimin e informacionit nĂ« disqe tĂ« rinj me kapacitet mĂ« tĂ« madh me zgjerimin e mĂ«tejshĂ«m tĂ« array-it dhe sistemit tĂ« skedarĂ«ve. Rasti i parĂ« do tĂ« trajtojĂ« zĂ«vendĂ«simin e disqeve me paraqitje MBR/MBR ose GPT/GPT, rasti i dytĂ« ka tĂ« bĂ«jĂ« me zĂ«vendĂ«simin e disqeve me paraqitje MBR me disqe me kapacitet mĂ« shumĂ« se 2 TB, pĂ«r tĂ« cilat do tĂ« kĂ«rkohet tĂ« vendoset paraqitja GPT me seksionin biosboot. NĂ« tĂ« dy rastet, disqet nĂ« tĂ« cilat po transferojmĂ« tĂ« dhĂ«nat, janĂ« tashmĂ« tĂ« instaluara nĂ« server. Sistemi i skedarĂ«ve tĂ« pĂ«rdorur pĂ«r seksionin rrĂ«njĂ« Ă«shtĂ« — ext4.

Rasti 1: Zëvendësimi i disqeve me kapacitet më të vogël me disqe me kapacitet më të madh (deri në 2TB)

Detyra: Zëvendosni disqet aktuale me disqe më të mëdha (deri në 2 TB) me transferimin e informacionit. Në këtë rast kemi disqe 2 x 240 GB SSD (RAID-1) me sistemin e instaluar dhe disqe 2 x 1 TB SATA, në të cilat duhet të transferojmë sistemin.

Le të shqyrtojmë strukturën aktuale të disqeve.

[root@localhost ~]# lsblk
NAME           MAJ:MIN RM   SIZE RO TYPE  MOUNTPOINT
sda              8:0    0 223,6G  0 disk  
├─sda1           8:1    0     1G  0 part  
│ └─md126        9:126  0  1023M  0 raid1 /boot
└─sda2           8:2    0 222,5G  0 part  
  └─md127        9:127  0 222,4G  0 raid1 
    ├─vg0-root 253:0    0 206,4G  0 lvm   /
    └─vg0-swap 253:1    0    16G  0 lvm   [SWAP]
sdb              8:16   0 223,6G  0 disk  
├─sdb1           8:17   0     1G  0 part  
│ └─md126        9:126  0  1023M  0 raid1 /boot
└─sdb2           8:18   0 222,5G  0 part  
  └─md127        9:127  0 222,4G  0 raid1 
    ├─vg0-root 253:0    0 206,4G  0 lvm   /
    └─vg0-swap 253:1    0    16G  0 lvm   [SWAP]
sdc              8:32   0 931,5G  0 disk  
sdd              8:48   0 931,5G  0 disk  

Të kontrollojmë hapësirën e përdorur të sistemit të skedarëve aktualisht.

[root@localhost ~]# df -h
Sistemi i skedarëve     Madhësia Përdorur  Lirë Përdorur% Montuar në
devtmpfs                32G            0   32G            0% /dev
tmpfs                   32G            0   32G            0% /dev/shm
tmpfs                   32G         9,6M   32G            1% /run
tmpfs                   32G            0   32G            0% /sys/fs/cgroup
/dev/mapper/vg0-root   204G         1,3G  192G            1% /
/dev/md126            1007M         120M  837M           13% /boot
tmpfs                  6,3G            0  6,3G            0% /run/user/0

Madhësia e sistemit të skedarëve para zëvendësimit të disqeve është 204 GB, përdoren 2 grupe softuerike md126, që është montuar në /boot dhe md127, e cila përdoret si volumi fizik për grupin VG vg0.

1. Hiqja e seksioneve të diskut nga grumbujt

Kontrollojmë gjendjen e grumbujve

[root@localhost ~]# cat /proc/mdstat 
Personalitetet: [raid1] 
md126: aktiv raid1 sda1[0] sdb1[1]
      1047552 bllokë super 1.2 [2/2] [UU]
      bitmap: 0/1 faqe [0KB], 65536KB copë

md127: aktiv raid1 sda2[0] sdb2[1]
      233206784 bllokë super 1.2 [2/2] [UU]
      bitmap: 0/2 faqe [0KB], 65536KB copë

disqet e pa përdorura:

Sistemi po pĂ«rdor 2 grumbuj: md126 (pika e montimit /boot) — pĂ«rbĂ«het nga seksioni /dev/sda1 dhe /dev/sdb1, md127 (LVM pĂ«r swap dhe rrĂ«njĂ«n e sistemit tĂ« skedarĂ«ve) — pĂ«rbĂ«het nga /dev/sda2 dhe /dev/sdb2.

Shënojmë seksionet e disku të parë që përdoren në çdo grumbull si të dështuara.

mdadm /dev/md126 --fail /dev/sda1

mdadm /dev/md127 --fail /dev/sda2

TĂ« heqim seksionet e pajisjes bllokuare /dev/sda nga grumbujt.

mdadm /dev/md126 --remove /dev/sda1

mdadm /dev/md127 --remove /dev/sda2

Pasi heqim diskun nga grumbulli, informacioni për pajisjet bllokuare do të duket si në vijim.

[root@localhost ~]# lsblk
NAME           MAJ:MIN RM   SIZE RO TYPE  MOUNTPOINT
sda              8:0    0 223.6G  0 disk  
├─sda1           8:1    0     1G  0 part  
└─sda2           8:2    0 222.5G  0 part  
sdb              8:16   0 223.6G  0 disk  
├─sdb1           8:17   0     1G  0 part  
│ └─md126        9:126  0  1023M  0 raid1 /boot
└─sdb2           8:18   0 222.5G  0 part  
  └─md127        9:127  0 222.4G  0 raid1 
    ├─vg0-root 253:0    0 206.4G  0 lvm   /
    └─vg0-swap 253:1    0    16G  0 lvm   [SWAP]
sdc              8:32   0 931.5G  0 disk  
sdd              8:48   0 931.5G  0 disk  

Gjendja e grupeve pas fshirjes së disqeve.

[root@localhost ~]# cat /proc/mdstat 
Personalitetet: [raid1] 
md126: aktiv raid1 sdb1[1]
      1047552 blloqe super 1.2 [2/1] [_U]
      bitmap: 0/1 faqe [0KB], 65536KB copë

md127: aktiv raid1 sdb2[1]
      233206784 blloqe super 1.2 [2/1] [_U]
      bitmap: 1/2 faqe [4KB], 65536KB copë

dispozita të papërdorura:

2. Kopjimi i tabelës së ndarjeve në një disk të ri

Mund të kontrolloni tabelën e ndarjeve në disk me komandën e mëposhtme.

fdisk -l /dev/sdb | grep 'Disk label type'

Shkënca për MBR do të jetë:

Disk label type: dos

për GPT:

Disk label type: gpt

Kopjimi i tabelës së ndarjeve për MBR:

sfdisk -d /dev/sdb | sfdisk /dev/sdc

NĂ« kĂ«tĂ« komandĂ« i pari nĂ« tregoni diskun me nga i cili po kopjohet ndarja, tĂ« dytĂ«n — ku tĂ« kopjohet.

KUJDES: Për GPT i pari në tregoni diskun në të cilin po kopjohet ndarja, disku i dytë tregon diskun nga i cili po kopjohet ndarja. Nëse diskun e ngatërrohet, ndarja që ishte fillimisht e drejtë do të ri-përshtatet dhe do të shkatërrohet.

Kopjimi i tabelës së ndarjeve për GPT:

sgdisk -R /dev/sdc /dev/sdb

Më pas emërojmë diskun me një UUID të rastësishëm (për GPT).


sgdisk -G /dev/sdc

Pas komandës së përfunduar, ndarjet duhet të shfaqen në disk /dev/sdc.

[root@localhost ~]# lsblk
NAME           MAJ:MIN RM   SIZE RO TYPE  MOUNTPOINT
sda              8:0    0 223,6G  0 disk  
├─sda1           8:1    0     1G  0 part  
└─sda2           8:2    0 222,5G  0 part  
sdb              8:16   0 223,6G  0 disk  
├─sdb1           8:17   0     1G  0 part  
│ └─md126        9:126  0  1023M  0 raid1 /boot
└─sdb2           8:18   0 222,5G  0 part  
  └─md127        9:127  0 222,4G  0 raid1 
    ├─vg0-root 253:0    0 206,4G  0 lvm   /
    └─vg0-swap 253:1    0    16G  0 lvm   [SWAP]
sdc              8:32   0 931,5G  0 disk  
├─sdc1           8:33   0     1G  0 part  
└─sdc2           8:34   0 222,5G  0 part  
sdd              8:48   0 931,5G  0 disk  

Nëse pas veprimit të kryer, ndarjet në sistemin e diskut /dev/sdc nuk janë përcaktuar, atëherë ekzekutojmë komandën për të rindarë tabelën e ndarjeve.

sfdisk -R /dev/sdc

Nëse në diskët aktualë përdoret tabela MBR dhe informacioni duhet të transferohet në disqe me kapacitet më shumë se 2 TB, atëherë në diskët e rinj do të duhet të krijohet manualisht ndarja GPT duke përdorur ndarjen biosboot. Ky rast do të shqyrtohet në pjesën e dytë të këtij artikulli.

3. Shtimi i ndarjeve të diskut të ri në grup

Shtojmë ndarjet e diskut në grupet përkatëse.

mdadm /dev/md126 --add /dev/sdc1

mdadm /dev/md127 --add /dev/sdc2

Kontrollojmë që ndarjet të jenë shtuar.

[root@localhost ~]# lsblk
NAME           MAJ:MIN RM   SIZE RO TYPE  MOUNTPOINT
sda              8:0    0 223,6G  0 disk  
├─sda1           8:1    0     1G  0 part  
└─sda2           8:2    0 222,5G  0 part  
sdb              8:16   0 223,6G  0 disk  
├─sdb1           8:17   0     1G  0 part  
│ └─md126        9:126  0  1023M  0 raid1 /boot
└─sdb2           8:18   0 222,5G  0 part  
  └─md127        9:127  0 222,4G  0 raid1 
    ├─vg0-root 253:0    0 206,4G  0 lvm   /
    └─vg0-swap 253:1    0    16G  0 lvm   [SWAP]
sdc              8:32   0 931,5G  0 disk  
├─sdc1           8:33   0     1G  0 part  
│ └─md126        9:126  0  1023M  0 raid1 /boot
└─sdc2           8:34   0 222,5G  0 part  
  └─md127        9:127  0 222,4G  0 raid1 
    ├─vg0-root 253:0    0 206,4G  0 lvm   /
    └─vg0-swap 253:1    0    16G  0 lvm   [SWAP]
sdd              8:48   0 931,5G  0 disk  

Pasi pritni që të sinkronizohen grupet.

[root@localhost ~]# cat /proc/mdstat 
Personalities : [raid1] 
md126 : active raid1 sdc1[2] sdb1[1]
      1047552 blocks super 1.2 [2/2] [UU]
      bitmap: 0/1 pages [0KB], 65536KB chunk

md127 : active raid1 sdc2[2] sdb2[1]
      233206784 blocks super 1.2 [2/1] [_U]
      [==>..................]  recovery = 10.6% (24859136/233206784) finish=29.3min speed=118119K/sec
      bitmap: 2/2 pages [8KB], 65536KB chunk

unused devices:

Vazhdoni të vëzhgoni procesin e sinkronizimit me ndihmën e utilitarit watch.

watch -n 2 cat /proc/mdstat

Parametri -n tregon me çfarë intervalesh në sekonda duhet të ekzekutohet komanda për të kontrolluar përparimin.

PĂ«rsĂ«ritni hapat 1 — 3 pĂ«r tvrdhin tjetĂ«r qĂ« do tĂ« zĂ«vendĂ«sohet.

Shënojmë seksionet e diskut të dytë që përdoren në çdo grup, si të dështuara.

mdadm /dev/md126 --fail /dev/sdb1

mdadm /dev/md127 --fail /dev/sdb2

Hiqni seksionet e pajisjes bllokuese /dev/sdb nga grupet.

mdadm /dev/md126 --remove /dev/sdb1

mdadm /dev/md127 --remove /dev/sdb2

Pasi heqim diskun nga grumbulli, informacioni për pajisjet bllokuare do të duket si në vijim.

[root@localhost ~]# lsblk
NAME           MAJ:MIN RM   SIZE RO TYPE  MOUNTPOINT
sda              8:0    0 223,6G  0 disk  
├─sda1           8:1    0     1G  0 part  
└─sda2           8:2    0 222,5G  0 part  
sdb              8:16   0 223,6G  0 disk  
├─sdb1           8:17   0     1G  0 part  
└─sdb2           8:18   0 222,5G  0 part  
sdc              8:32   0 931,5G  0 disk  
├─sdc1           8:33   0     1G  0 part  
│ └─md126        9:126  0  1023M  0 raid1 /boot
└─sdc2           8:34   0 222,5G  0 part  
  └─md127        9:127  0 222,4G  0 raid1 
    ├─vg0-root 253:0    0 206,4G  0 lvm   /
    └─vg0-swap 253:1    0    16G  0 lvm   [SWAP]
sdd              8:48   0 931,5G  0 disk  

Gjendja e grupeve pas fshirjes së disqeve.

[root@localhost ~]# cat /proc/mdstat 
Personalities : [raid1] 
md126 : active raid1 sdc1[2]
      1047552 blocks super 1.2 [2/1] [U_]
      bitmap: 0/1 pages [0KB], 65536KB chunk

md127 : active raid1 sdc2[2]
      233206784 blocks super 1.2 [2/1] [U_]
      bitmap: 1/2 pages [4KB], 65536KB chunk

dispozita të pa përdorura:

Kopjojmë tabelën e ndarjes MBR nga disku /dev/sdс në disk /dev/sdd.

sfdisk -d /dev/sdс | sfdisk /dev/sdd

Pas komandës së përfunduar, ndarjet duhet të shfaqen në disk /dev/sdd.

[root@localhost ~]# lsblk
NAME           MAJ:MIN RM   SIZE RO TYPE  MOUNTPOINT
sda              8:0    0 223,6G  0 disk  
├─sda1           8:1    0     1G  0 part  
└─sda2           8:2    0 222,5G  0 part  
sdb              8:16   0 223,6G  0 disk  
├─sdb1           8:17   0     1G  0 part  
└─sdb2           8:18   0 222,5G  0 part  
sdc              8:32   0 931,5G  0 disk  
├─sdc1           8:33   0     1G  0 part  
│ └─md126        9:126  0  1023M  0 raid1 /boot
└─sdc2           8:34   0 222,5G  0 part  
  └─md127        9:127  0 222,4G  0 raid1 
    ├─vg0-root 253:0    0 206,4G  0 lvm   /
    └─vg0-swap 253:1    0    16G  0 lvm   [SWAP]
sdd              8:48   0 931,5G  0 disk  
├─sdd1           8:49   0     1G  0 part  
└─sdd2           8:50   0 222,5G  0 part  

Po shtohen seksionet e diskut në array.

mdadm /dev/md126 --add /dev/sdd1

mdadm /dev/md127 --add /dev/sdd2

Kontrollojmë që ndarjet të jenë shtuar.

[root@localhost ~]# lsblk
NAME           MAJ:MIN RM   SIZE RO TYPE  MOUNTPOINT
sda              8:0    0 223,6G  0 disk  
├─sda1           8:1    0     1G  0 part  
└─sda2           8:2    0 222,5G  0 part  
sdb              8:16   0 223,6G  0 disk  
├─sdb1           8:17   0     1G  0 part  
└─sdb2           8:18   0 222,5G  0 part  
sdc              8:32   0 931,5G  0 disk  
├─sdc1           8:33   0     1G  0 part  
│ └─md126        9:126  0  1023M  0 raid1 /boot
└─sdc2           8:34   0 222,5G  0 part  
  └─md127        9:127  0 222,4G  0 raid1 
    ├─vg0-root 253:0    0 206,4G  0 lvm   /
    └─vg0-swap 253:1    0    16G  0 lvm   [SWAP]
sdd              8:48   0 931,5G  0 disk  
├─sdd1           8:49   0     1G  0 part  
│ └─md126        9:126  0  1023M  0 raid1 /boot
└─sdd2           8:50   0 222,5G  0 part  
  └─md127        9:127  0 222,4G  0 raid1 
    ├─vg0-root 253:0    0 206,4G  0 lvm   /
    └─vg0-swap 253:1    0    16G  0 lvm   [SWAP]

Pasi pritni që të sinkronizohen grupet.

[root@localhost ~]# cat /proc/mdstat 
Personalitetet : [raid1] 
md126 : aktiv raid1 sdd1[3] sdc1[2]
      1047552 blocks super 1.2 [2/2] [UU]
      bitmap: 0/1 faqesh [0KB], 65536KB copë

md127 : aktiv raid1 sdd2[3] sdc2[2]
      233206784 blocks super 1.2 [2/1] [U_]
      [>....................]  rikuperimi =  0.5% (1200000/233206784) përfundim=35.4min shpejtësi=109090K/sec
      bitmap: 2/2 faqesh [8KB], 65536KB copë

pajisje të pa përdorura: <nuk ka>

5. Instalimi i GRUB në diskët e rinj

Për CentOS:

grub2-install /dev/sdX

Për Debian/Ubuntu:

grub-install /dev/sdX

ku X — letra e pajisjes bllokuese. NĂ« kĂ«tĂ« rast, GRUB duhet tĂ« instalohet nĂ« /dev/sdc dhe /dev/sdd.

6. Zgjerimi i sistemit të skedarëve (ext4) për ndarjen rrënjë

Në diskët e rinj /dev/sdc dhe /dev/sdd janë të disponueshme 931.5 GB. Për shkak se tabela e ndarjeve është kopjuar nga disqe më të vogla, në ndarjet /dev/sdc2 dhe /dev/sdd2 janë të disponueshme 222.5 GB.

sdc              8:32   0 931,5G  0 disk  
├─sdc1           8:33   0     1G  0 pjesĂ«  
│ └─md126        9:126  0  1023M  0 raid1 /boot
└─sdc2           8:34   0 222,5G  0 pjesĂ«  
  └─md127        9:127  0 222,4G  0 raid1 
    ├─vg0-root 253:0    0 206,4G  0 lvm   /\n    └─vg0-swap 253:1    0    16G  0 lvm   [SWAP]
sdd              8:48   0 931,5G  0 disk  
├─sdd1           8:49   0     1G  0 pjesĂ«  
│ └─md126        9:126  0  1023M  0 raid1 /boot
└─sdd2           8:50   0 222,5G  0 pjesĂ«  
  └─md127        9:127  0 222,4G  0 raid1 
    ├─vg0-root 253:0    0 206,4G  0 lvm   /\n    └─vg0-swap 253:1    0    16G  0 lvm   [SWAP]

Nevojitet:

  1. Të zgjeroni ndarjen 2 në çdo disk,
  2. TĂ« zgjeroni masivin md127,
  3. Të zgjeroni PV (vëllimi fizik),
  4. Të zgjeroni LV (vëllimi logjik) vg0-root,
  5. Zgjatni sistemin e skedarëve.

Duke përdorur utilitarin parted do të zgjasim pjesën /dev/sdc2 deri në vlerën maksimale. Kryejmë komandën parted /dev/sdc (1) dhe shikojmë tabelën aktuale të pjesëve me komandën p (2).

Zëvendësimi i disqeve me kapacitet më të vogël me disqe me kapacitet më të madh në Linux

Siç shihet, fundi i pjesĂ«s 2 pĂ«rfundon nĂ« 240 GB. Do tĂ« kryejmĂ« zgjerimin e pjesĂ«s me komandĂ«n resizepart 2, ku 2 Ă«shtĂ« numri i pjesĂ«s (3). ShkruajmĂ« vlerĂ«n nĂ« format numĂ«ror, pĂ«r shembull 1000 GB, ose pĂ«rdorim pĂ«rqindjen e diskut — 100%. KontrollojmĂ« pĂ«rsĂ«ri qĂ« pjesa tĂ« ketĂ« madhĂ«sinĂ« e re (4).

Përsërisim hapat e mësipërm për diskun /dev/sdd. Pas zgjerimit, pjesët /dev/sdc2 dhe /dev/sdd2 u bënë të barabarta me 930.5 GB.

[root@localhost ~]# lsblk                                                 
NAME           MAJ:MIN RM   SIZE RO TYPE  MOUNTPOINT
sda              8:0    0 223,6G  0 disk  
├─sda1           8:1    0     1G  0 part  
└─sda2           8:2    0 222,5G  0 part  
sdb              8:16   0 223,6G  0 disk  
├─sdb1           8:17   0     1G  0 part  
└─sdb2           8:18   0 222,5G  0 part  
sdc              8:32   0 931,5G  0 disk  
├─sdc1           8:33   0     1G  0 part  
│ └─md126        9:126  0  1023M  0 raid1 /boot
└─sdc2           8:34   0 930,5G  0 part  
  └─md127        9:127  0 222,4G  0 raid1 
    ├─vg0-root 253:0    0 206,4G  0 lvm   /
    └─vg0-swap 253:1    0    16G  0 lvm   [SWAP]
sdd              8:48   0 931,5G  0 disk  
├─sdd1           8:49   0     1G  0 part  
│ └─md126        9:126  0  1023M  0 raid1 /boot
└─sdd2           8:50   0 930,5G  0 part  
  └─md127        9:127  0 222,4G  0 raid1 
    ├─vg0-root 253:0    0 206,4G  0 lvm   /
    └─vg0-swap 253:1    0    16G  0 lvm   [SWAP]

Pas kësaj kryejmë zgjerimin e grupit md127 në maksimum.

mdadm --grow /dev/md127 --size=max

Kontrollojmë që grupi është zgjeruar. Tani, madhësia e tij është bërë 930.4 GB.

[root@localhost ~]# lsblk
NAME           MAJ:MIN RM   SIZE RO TYPE  MOUNTPOINT
sda              8:0    0 223,6G  0 disk  
├─sda1           8:1    0     1G  0 part  
└─sda2           8:2    0 222,5G  0 part  
sdb              8:16   0 223,6G  0 disk  
├─sdb1           8:17   0     1G  0 part  
└─sdb2           8:18   0 222,5G  0 part  
sdc              8:32   0 931,5G  0 disk  
├─sdc1           8:33   0     1G  0 part  
│ └─md126        9:126  0  1023M  0 raid1 /boot
└─sdc2           8:34   0 930,5G  0 part  
  └─md127        9:127  0 930,4G  0 raid1 
    ├─vg0-root 253:0    0 206,4G  0 lvm   /
    └─vg0-swap 253:1    0    16G  0 lvm   [SWAP]
sdd              8:48   0 931,5G  0 disk  
├─sdd1           8:49   0     1G  0 part  
│ └─md126        9:126  0  1023M  0 raid1 /boot
└─sdd2           8:50   0 930,5G  0 part  
  └─md127        9:127  0 930,4G  0 raid1 
    ├─vg0-root 253:0    0 206,4G  0 lvm   /
    └─vg0-swap 253:1    0    16G  0 lvm   [SWAP]

Në vazhdim, ne do të zgjasim volumi fizik. Para zgjerimit do të kontrollojmë gjendjen aktuale të PV.

[root@localhost ~]# pvscan
  PV /dev/md127   VG vg0             lvm2 [222,40 GiB / 0    e lirë]
  Total: 1 [222,40 GiB] / në përdorim: 1 [222,40 GiB] / në asnjë VG: 0 [0   ]

Siç duket, PV /dev/md127 përdor 222.4 GB hapësirë.

Ne do të zgjasim PV me komandën e mëposhtme.

pvresize /dev/md127

Kontrollojmë rezultatin e zgjerimit të PV.

[

root@localhost ~]# pvscan
  PV /dev/md127   VG vg0             lvm2 [930,38 GiB / 707,98 GiB e lirë]
  Total: 1 [930,38 GiB] / në përdorim: 1 [930,38 GiB] / në asnjë VG: 0 [0   ]

Po zgjasim vëllimin logjik. Para zgjerimit, do të kontrollojmë gjendjen aktuale të LV (1).

[root@localhost ~]# lvscan
  AKTIVE            '/dev/vg0/swap' [<16,00 GiB] trashëguar
  AKTIVE            '/dev/vg0/root' [<206,41 GiB] trashëguar

LV /dev/vg0/root përdor 206.41 GB.

Zgjerimi i LV me komandën vijuese (2).

lvextend -l +100%FREE /dev/mapper/vg0-root

Kontrollojmë veprimin e kryer (3).

[root@localhost ~]# lvscan 
  AKTIV            '/dev/vg0/swap' [<16,00 GiB] trashëguar
  AKTIV            '/dev/vg0/root' [<914,39 GiB] trashëguar

Siç e shohim, pas zgjerimit të LV, volumi i hapësirës në disk u bë 914.39 GB.

Zëvendësimi i disqeve me kapacitet më të vogël me disqe me kapacitet më të madh në Linux

Volumi i LV u rrit (4), por sistemi i skedarëve ende zë 204 GB (5).

1. Do ta kryejmë zgjerimin e sistemit të skedarëve.

resize2fs /dev/mapper/vg0-root

Kontrollojmë madhësinë e sistemit të skedarëve pas komandës së kryer.

[root@localhost ~]# df -h
Sistemi i skedarëve     Madhësia Përdorur  Dispono Përdorur% Montuar në
devtmpfs                32G            0   32G            0% /dev
tmpfs                   32G            0   32G            0% /dev/shm
tmpfs                   32G         9,5M   32G            1% /run
tmpfs                   32G            0   32G            0% /sys/fs/cgroup
/dev/mapper/vg0-root   900G         1,3G  860G            1% /
/dev/md126            1007M         120M  837M           13% /boot
tmpfs                  6,3G            0  6,3G            0% /run/user/0

Madhësia e sistemit të skedarëve të rrënjës do të rritet në 900 GB. Pas veprimeve të kryera, mund të nxirren diskët e vjetër.

Rasti 2: Zëvendësimi i diskëve më të vegjël me disqe më të mëdhenj (më shumë se 2TB)

Detyrë: Zëvendësoni diskët aktualë me disqe me kapacitet më të madh (2 x 3TB) duke ruajtur informacionin. Në këtë rast kemi disqe 2 x 240 GB SSD (RAID-1) me sistemin e instaluar dhe disqe 2 x 3 TB SATA, në të cilat duhet të transferohet sistemi. Në diskët aktualë është përdorur tabela e pjesëve MBR. Përshtatja është se disqet e reja kanë një kapacitet më të madh se 2 TB, kështu që për to do të nevojitet të përdoret tabela GPT, pasi MBR nuk mund të punojë me disqet më të mëdha se 2TB.

Të shohim skemën aktuelle të disqeve.

[root@localhost ~]# lsblk
NAME           MAJ:MIN RM   SIZE RO TYPE  MOUNTPOINT
sda              8:0    0 223,6G  0 disk  
├─sda1           8:1    0     1G  0 part  
│ └─md126        9:126  0  1023M  0 raid1 /boot
└─sda2           8:2    0 222,5G  0 part  
  └─md127        9:127  0 222,4G  0 raid1 
    ├─vg0-root 253:0    0 206,4G  0 lvm   /
    └─vg0-swap 253:1    0    16G  0 lvm   [SWAP]
sdb              8:16   0 223,6G  0 disk  
├─sdb1           8:17   0     1G  0 part  
│ └─md126        9:126  0  1023M  0 raid1 /boot
└─sdb2           8:18   0 222,5G  0 part  
  └─md127        9:127  0 222,4G  0 raid1 
    ├─vg0-root 253:0    0 206,4G  0 lvm   /
    └─vg0-swap 253:1    0    16G  0 lvm   [SWAP]
sdc              8:32   0   2,7T  0 disk  
sdd              8:48   0   2,7T  0 disk  

Le të kontrollojmë tabelën e përdorur të pjesëve në disk. /dev/sda.

[root@localhost ~]# fdisk -l /dev/sda | grep 'Disk label type'
Disk label type: dos

Në diskun /dev/sdb përdoret një tabelë e ngjashme e pjesëve. Le të kontrollojmë hapësirën e përdorur të diskut në sistem.

[root@localhost ~]# df -h
Sistemi i skedarëve     Madhësia e përdorur  Përdorur  Përdorur% Montuar në
devtmpfs                16G            0   16G            0% /dev
tmpfs                   16G            0   16G            0% /dev/shm
tmpfs                   16G         9,5M   16G            1% /run
tmpfs                   16G            0   16G            0% /sys/fs/cgroup
/dev/mapper/vg0-root   204G         1,3G  192G            1% /
/dev/md126            1007M         120M  837M           13% /boot
tmpfs                  3,2G            0  3,2G            0% /run/user/0

Siç duket, përgjigjja e sistemit të skedarëve zë 204 GB. Le të kontrollojmë gjendjen aktuale të RAID-it programor.

1. Instalimi i tabelës GPT të ndarjeve dhe ndarjes së diskut

Le të kontrollojmë ndarjen e diskut sipas sektorëve.

[root@localhost ~]# parted /dev/sda print
Model: ATA KINGSTON SVP200S (scsi)
Disku /dev/sda: 240GB
Madhësia e sektorëve (logjik./fizik.): 512B/512B
Tabela e ndarjeve: msdos
Disk Flags: 

Numri  Fillimi  Përfundimi   Madhësia  Lloji      Sistemi i skedarëve  Flamujt
 1     1049kB  1076MB  1075MB  kryesor                    boot, raid
 2     1076MB  240GB   239GB   kryesor                    raid

Në diskun e ri 3TB, do të na nevojiten 3 ndarjet:

  1. Pjesa bios_grub me madhësi 2MiB për përputhshmëri GPT me BIOS,
  2. Ndarje për RAID-in që do të jetë e montuar në /boot.
  3. Ndarje për RAID-in, mbi të cilin do të jetë LV root dhe LV swap.

Instalojmë utilitarin parted me komandën yum install -y parted (për CentOS), apt install -y parted (për Debian/Ubuntu).

Duke përdorur parted do të ekzekutojmë komandat e mëposhtme për ndarjen e disqeve.

Kryejmë komandën parted /dev/sdc dhe kalojmë në modin e redaktimit të ndarjes së disqeve.

Krijojmë tabelën e ndarjeve GPT.

(parted) mktable gpt

Krijojmë 1 ndarje bios_grub ndarjen dhe vendosim flamurin për të.

(parted) mkpart primary 1MiB 3MiB
(parted) set 1 bios_grub on  

Krijojmë 2 ndarje dhe vendosim flamurin për të. Ndarja do të përdoret si bllok për RAID dhe do ta montojmë në /boot.

(parted) mkpart primary ext2 3MiB 1028MiB
(parted) set 2 boot on

Krijojmë 3 ndarje, e cila gjithashtu do të përdoret si bllok për masën, në të cilën do të jetë LVM.

(parted) mkpart primary 1028MiB 100% 

Në këtë rast, vendosja e flamurit nuk është e nevojshme, por nëse është e domosdoshme, mund ta vendosni me komandën e mëposhtme.

(parted) set 3 raid on

Kontrollojmë tabelën e krijuar.

(parted) p
Modeli: ATA TOSHIBA DT01ACA3 (scsi)
Disku /dev/sdc: 3001GB
Madhësia e sektorit (logjik./fizik.): 512B/4096B
Tabela e ndarjeve: gpt
Disk Flags:

Numri  Fillimi  Fundi   Madhësia  Sistemi i skedarëve  Emri    Flamuj
 1     1049kB  3146kB  2097kB                    primary  bios_grub
 2     3146kB  1077MB  1074MB                    primary  ngarkues
 3     1077MB  3001GB  3000GB                    primary

I japim diskut një GUID të ri të rastësishëm.

sgdisk -G /dev/sdd

2. Të fshihet ndarja e diskut të parë nga masat

Kontrollojmë gjendjen e grumbujve

[root@localhost ~]# cat /proc/mdstat 
Personalitetet: [raid1] 
md126: aktiv raid1 sda1[0] sdb1[1]
      1047552 bllokë super 1.2 [2/2] [UU]
      bitmap: 0/1 faqe [0KB], 65536KB copë

md127: aktiv raid1 sda2[0] sdb2[1]
      233206784 bllokë super 1.2 [2/2] [UU]
      bitmap: 0/2 faqe [0KB], 65536KB copë

disqet e pa përdorura:

NĂ« sistem pĂ«rdoren 2 grupe: md126 (pikĂ« montimi /boot) — pĂ«rbĂ«het nga /dev/sda1 dhe /dev/sdb1, md127 (LVM pĂ«r swap dhe rrĂ«njĂ«n e sistemit tĂ« skedarĂ«ve) — pĂ«rbĂ«het nga /dev/sda2 dhe /dev/sdb2.

Shënojmë seksionet e disku të parë që përdoren në çdo grumbull si të dështuara.

mdadm /dev/md126 --fail /dev/sda1

mdadm /dev/md127 --fail /dev/sda2

Hiqni seksionet e pajisjes bllokuese /dev/sda nga grupet.

mdadm /dev/md126 --remove /dev/sda1

mdadm /dev/md127 --remove /dev/sda2

Kontrollojmë gjendjen e grupit pas heqjes së diskut.

[root@localhost ~]# cat /proc/mdstat 
Personalitetet: [raid1] 
md126: aktive raid1 sdb1[1]
      1047552 bllokë super 1.2 [2/1] [_U]
      bitmap: 0/1 faqe [0KB], 65536KB copë

md127: aktive raid1 sdb2[1]
      233206784 bllokë super 1.2 [2/1] [_U]
      bitmap: 2/2 faqe [8KB], 65536KB copë

dispozita të papërdorura:

3. Shtimi i ndarjeve të diskut të ri në grup

Hapi tjetër është të shtojmë seksionet e diskut të ri në grupet për sinkronizim. Shikojmë gjendjen aktuale të ndarjes së disqeve.

[root@localhost ~]# lsblk
EMRI           MAJ:MIN RM   MJESHO  RO LLOJI  PIKËMONTIMI
sda              8:0    0 223,6G  0 disk  
├─sda1           8:1    0     1G  0 pjesĂ«  
└─sda2           8:2    0 222,5G  0 pjesĂ«  
sdb              8:16   0 223,6G  0 disk  
├─sdb1           8:17   0     1G  0 pjesĂ«  
│ └─md126        9:126  0  1023M  0 raid1 /boot
└─sdb2           8:18   0 222,5G  0 pjesĂ«  
  └─md127        9:127  0 222,4G  0 raid1 
    ├─vg0-root 253:0    0 206,4G  0 lvm   /
    └─vg0-swap 253:1    0    16G  0 lvm   [SWAP]
sdc              8:32   0   2,7T  0 disk  
├─sdc1           8:33   0     2M  0 pjesĂ«  
├─sdc2           8:34   0     1G  0 pjesĂ«  
└─sdc3           8:35   0   2,7T  0 pjesĂ«  
sdd              8:48   0   2,7T  0 disk  

Pjesa /dev/sdc1 është bios_grub seksion dhe nuk merr pjesë në krijimin e grupeve. Në grupe do të angazhohen vetëm /dev/sdc2 dhe /dev/sdc3. Shtojmë këto seksione në grupet përkatëse.

mdadm /dev/md126 --add /dev/sdc2

mdadm /dev/md127 --add /dev/sdc3

Pas kësaj pret të përfundojë sinkronizimi i grupit.

[root@localhost ~]# cat /proc/mdstat 
Personalities : [raid1] 
md126 : aktive raid1 sdc2[2] sdb1[1]
      1047552 bllokë super 1.2 [2/2] [UU]
      bitmap: 0/1 faqe [0KB], 65536KB copë

md127 : aktive raid1 sdc3[2] sdb2[1]
      233206784 bllokë super 1.2 [2/1] [_U]
      [>....................]  rikuperimi =  0.2% (619904/233206784) përfundo = 31.2min shpejtësi = 123980K/sec
      bitmap: 2/2 faqe [8KB], 65536KB copë
pa përdorim të pajisjeve:

Struktura e diskëve pas shtimit të pjesëve në masiv.

[root@localhost ~]# lsblk
EMRI           MAJ:MIN RM   MADHËSI RO LLOJ  PIKËNDA
sda              8:0    0 223,6G  0 disk  
├─sda1           8:1    0     1G  0 pjesĂ«  
└─sda2           8:2    0 222,5G  0 pjesĂ«  
sdb              8:16   0 223,6G  0 disk  
├─sdb1           8:17   0     1G  0 pjesĂ«  
│ └─md126        9:126  0  1023M  0 raid1 /boot
└─sdb2           8:18   0 222,5G  0 pjesĂ«  
  └─md127        9:127  0 222,4G  0 raid1 
    ├─vg0-root 253:0    0 206,4G  0 lvm   / 
    └─vg0-swap 253:1    0    16G  0 lvm   [SWAP]
sdc              8:32   0   2,7T  0 disk  
├─sdc1           8:33   0     2M  0 pjesĂ«  
├─sdc2           8:34   0     1G  0 pjesĂ«  
│ └─md126        9:126  0  1023M  0 raid1 /boot
└─sdc3           8:35   0   2,7T  0 pjesĂ«  
  └─md127        9:127  0 222,4G  0 raid1 
    ├─vg0-root 253:0    0 206,4G  0 lvm   / 
    └─vg0-swap 253:1    0    16G  0 lvm   [SWAP]
sdd              8:48   0   2,7T  0 disk  

4. Fshirja e pjesëve të diskut të dytë nga masivët

Shënojmë seksionet e diskut të dytë që përdoren në çdo grup, si të dështuara.

mdadm /dev/md126 --fail /dev/sdb1

mdadm /dev/md127 --fail /dev/sdb2

Hiqni seksionet e pajisjes bllokuese /dev/sda nga grupet.

mdadm /dev/md126 --remove /dev/sdb1

mdadm /dev/md127 --remove /dev/sdb2

5. Kopjojmë tabelën e strukturës GPT dhe sinkronizojmë masivin

PĂ«r tĂ« kopjuar tabelĂ«n e strukturĂ«s GPT do tĂ« pĂ«rdorim utilitarin sgdisk, i cili bĂ«n pjesĂ« nĂ« paketĂ«n pĂ«r punĂ«n me pjesĂ«t e diskĂ«ve dhe tabelĂ«n GPT — gdisk.

Instalimi gdisk për CentOS:

yum install -y gdisk

Instalimi gdisk për Debian/Ubuntu:

apt install -y gdisk

KUJDES: Për GPT i pari në tregoni diskun në të cilin kopjojmë renditjen, disku i dytë tregon diskun nga i cili kopjojnë renditjen. Nëse diskët ngatërrohen, atëherë renditja fillestare e saktë do të ri-shkruhet dhe do të shkatërrohet.

Kopjojmë tabelën e renditjes GPT.

sgdisk -R /dev/sdd /dev/sdc

Renditja e disqeve pas transferimit të tabelës në disk /dev/sdd.

[root@localhost ~]# lsblk
NAME           MAJ:MIN RM   SIZE RO TYPE  MOUNTPOINT
sda              8:0    0 223,6G  0 disk  
├─sda1           8:1    0     1G  0 part  
└─sda2           8:2    0 222,5G  0 part  
sdb              8:16   0 223,6G  0 disk  
├─sdb1           8:17   0     1G  0 part  
└─sdb2           8:18   0 222,5G  0 part  
sdc              8:32   0   2,7T  0 disk  
├─sdc1           8:33   0     2M  0 part  
├─sdc2           8:34   0     1G  0 part  
│ └─md126        9:126  0  1023M  0 raid1 /boot
└─sdc3           8:35   0   2,7T  0 part  
  └─md127        9:127  0 222,4G  0 raid1 
    ├─vg0-root 253:0    0 206,4G  0 lvm   /
    └─vg0-swap 253:1    0    16G  0 lvm   [SWAP]
sdd              8:48   0   2,7T  0 disk  
├─sdd1           8:49   0     2M  0 part  
├─sdd2           8:50   0     1G  0 part  
└─sdd3           8:51   0   2,7T  0 part  

Pastaj shtojmë secilën nga ndarjet që marrin pjesë në RAID-at programore.

mdadm /dev/md126 --add /dev/sdd2

mdadm /dev/md127 --add /dev/sdd3

Pritni për sinhronizimin e masës.

[root@localhost ~]# cat /proc/mdstat 
Personalities : [raid1] 
md126 : aktiv raid1 sdd2[3] sdc2[2]
      1047552 bllokë super 1.2 [2/2] [UU]
      bitmap: 1/1 faqe [4KB], 65536KB copë

md127 : aktiv raid1 sdd3[3] sdc3[2]
      233206784 bllokë super 1.2 [2/1] [U_]
      [>....................]  rikuperimi =  0.0% (148224/233206784) përfundon=26.2min shpejtësi=148224K/sec
      bitmap: 2/2 faqe [8KB], 65536KB copë
disqet e papërdorur:

Pas kopjimit të skemës GPT në diskun e dytë të ri, skema do të duket si më poshtë.

[root@localhost ~]# lsblk
EMRI           MAJ:MIN RM   MADHËSI RO LLOJI  PIKËN MONTIMIT
sda              8:0    0 223,6G  0 disk  
├─sda1           8:1    0     1G  0 pjesĂ«  
└─sda2           8:2    0 222,5G  0 pjesĂ«  
sdb              8:16   0 223,6G  0 disk  
├─sdb1           8:17   0     1G  0 pjesĂ«  
└─sdb2           8:18   0 222,5G  0 pjesĂ«  
sdc              8:32   0   2,7T  0 disk  
├─sdc1           8:33   0     2M  0 pjesĂ«  
├─sdc2           8:34   0     1G  0 pjesĂ«  
│ └─md126        9:126  0  1023M  0 raid1 /boot
└─sdc3           8:35   0   2,7T  0 pjesĂ«  
  └─md127        9:127  0 222,4G  0 raid1 
    ├─vg0-root 253:0    0 206,4G  0 lvm   /
    └─vg0-swap 253:1    0    16G  0 lvm   [SWAP]
sdd              8:48   0   2,7T  0 disk  
├─sdd1           8:49   0     2M  0 pjesĂ«  
├─sdd2           8:50   0     1G  0 pjesĂ«  
│ └─md126        9:126  0  1023M  0 raid1 /boot
└─sdd3           8:51   0   2,7T  0 pjesĂ«  
  └─md127        9:127  0 222,4G  0 raid1 
    ├─vg0-root 253:0    0 206,4G  0 lvm   /
    └─vg0-swap 253:1    0    16G  0 lvm   [SWAP]

Më pas instalojmë GRUB në diskët e rinj.

Instalimi për CentOS:

grub2-install /dev/sdX

Instalimi për Debian/Ubuntu:

grub-install /dev/sdX

ku X — letra e diskut, nĂ« rastin tonĂ« disqet /dev/sdc dhe /dev/sdd.

Po azhurnojmë informacionin mbi masivin.

Për CentOS:

mdadm --detail --scan --verbose > /etc/mdadm.conf

Për Debian/Ubuntu:

echo "DEVICE partitions" > /etc/mdadm/mdadm.conf

mdadm --detail --scan --verbose | awk '/ARRAY/ {print}' >> /etc/mdadm/mdadm.conf

Po azhurnojmë imazhin initrd:
Për CentOS:

dracut -f -v --regenerate-all

Për Debian/Ubuntu:

update-initramfs -u -k all

Po azhurnojmë konfiguracionin GRUB.

Për CentOS:

grub2-mkconfig -o /boot/grub2/grub.cfg

Për Debian/Ubuntu:

update-grub

Pas veprimeve të kryera, disqet e vjetra mund të nxirren.

6. Zgjerimi i sistemit të skedarëve (ext4) për ndarjen rrënjë

Shënjimi i disqeve para zgjerimit të sistemit të skedave pas transferimit të sistemit në disqet 2 x 3TB (RAID-1).

[root@localhost ~]# lsblk
NAME           MAJ:MIN RM   SIZE RO TYPE  MOUNTPOINT
sda              8:0    0 223,6G  0 disk  
sdb              8:16   0 223,6G  0 disk  
sdc              8:32   0   2,7T  0 disk  
├─sdc1           8:33   0     2M  0 part  
├─sdc2           8:34   0     1G  0 part  
│ └─md127        9:127  0  1023M  0 raid1 /boot
└─sdc3           8:35   0   2,7T  0 part  
  └─md126        9:126  0 222,4G  0 raid1 
    ├─vg0-root 253:0    0 206,4G  0 lvm   /
    └─vg0-swap 253:1    0    16G  0 lvm   [SWAP]
sdd              8:48   0   2,7T  0 disk  
├─sdd1           8:49   0     2M  0 part  
├─sdd2           8:50   0     1G  0 part  
│ └─md127        9:127  0  1023M  0 raid1 /boot
└─sdd3           8:51   0   2,7T  0 part  
  └─md126        9:126  0 222,4G  0 raid1 
    ├─vg0-root 253:0    0 206,4G  0 lvm   /
    └─vg0-swap 253:1    0    16G  0 lvm   [SWAP]

Tani ndarjet /dev/sdc3 dhe /dev/sdd3 zënë 2.7 TB. Duke qenë se krijuam një strukturë të re disku me tabelën GPT, madhësia e 3 pjesëve u caktua menjëherë në hapësirën maksimale të mundshme, kështu që zgjerimi i pjesës në këtë rast nuk kërkohet.

Nevojitet:

  1. Zgjeroni grupin md126,
  2. Të zgjeroni PV (vëllimi fizik),
  3. Të zgjeroni LV (vëllimi logjik) vg0-root,
  4. Zgjatni sistemin e skedarëve.

1. Zgjerojmë grupin md126 në maksimum.

mdadm --grow /dev/md126 --size=max

Pas zgjerimit të grupit md126 madhësia e hapësirës së zënë është rritur në 2.7 TB.

[root@localhost ~]# lsblk
NAME           MAJ:MIN RM   SIZE RO TYPE  MOUNTPOINT
sda              8:0    0 223,6G  0 disk  
sdb              8:16   0 223,6G  0 disk  
sdc              8:32   0   2,7T  0 disk  
├─sdc1           8:33   0     2M  0 part  
├─sdc2           8:34   0     1G  0 part  
│ └─md127        9:127  0  1023M  0 raid1 /boot
└─sdc3           8:35   0   2,7T  0 part  
  └─md126        9:126  0   2,7T  0 raid1 
    ├─vg0-root 253:0    0 206,4G  0 lvm   /
    └─vg0-swap 253:1    0    16G  0 lvm   [SWAP]
sdd              8:48   0   2,7T  0 disk  
├─sdd1           8:49   0     2M  0 part  
├─sdd2           8:50   0     1G  0 part  
│ └─md127        9:127  0  1023M  0 raid1 /boot
└─sdd3           8:51   0   2,7T  0 part  
  └─md126        9:126  0   2,7T  0 raid1 
    ├─vg0-root 253:0    0 206,4G  0 lvm   /
    └─vg0-swap 253:1    0    16G  0 lvm   [SWAP]

Po zgjasim volumi fizik.

Para zgjerimit, verifikojmë vlerën aktuale të hapësirës së zënë PV /dev/md126.

[root@localhost ~]# pvs
  PV         VG  Fmt  Attr PSize   PFree
  /dev/md126 vg0 lvm2 a--  222,40g    0 

Zgjeroni PV me komandën e mëposhtme.

pvresize /dev/md126

Verifikojmë veprimin e kryer.

[root@localhost ~]# pvs
  PV         VG  Fmt  Attr PSize  PFree
  /dev/md126 vg0 lvm2 a--  <2,73t 2,51t

Po zgjasim vëllimi logjik vg0-root.

Pas zgjerimit të PV, do të controlojmë hapësirën e përdorur të VG.

[root@localhost ~]# vgs
  VG  #PV #LV #SN Attr   VSize  VFree
  vg0   1   2   0 wz--n- <2,73t 2,51t

Do të kontrollojmë hapësirën e LV.

[root@localhost ~]# lvs
  LV   VG  Attr       LSize    Pool Origin Data%  Meta%  Move Log Cpy%Sync Convert
  root vg0 -wi-ao---- <206,41g                                                    
  swap vg0 -wi-ao----  <16,00g            

Tomi vg0-root merr 206.41 GB.

Zgjerimi i LV deri në maksimumin e hapësirës disk.

lvextend -l +100%FREE /dev/mapper/vg0-root 

Kontrollojmë hapësirën e LV pas zgjerimit.

[root@localhost ~]# lvs
  LV   VG  Attr       LSize   Pool Origin Data%  Meta%  Move Log Cpy%Sync Convert
  root vg0 -wi-ao----   2,71t                                                    
  swap vg0 -wi-ao---- <16,00g

Zgjerimi i sistemit të skedarëve (ext4).

Do të kontrollojmë madhësinë aktuale të sistemit të skedarëve.

[root@localhost ~]# df -h
Sistemi i skedarëve     Madhësia e Përdorur  Përdorur  Penguar% Montuar në
devtmpfs                16G            0   16G            0% /dev
tmpfs                   16G            0   16G            0% /dev/shm
tmpfs                   16G         9,6M   16G            1% /run
tmpfs                   16G            0   16G            0% /sys/fs/cgroup
/dev/mapper/vg0-root   204G         1,4G  192G            1% /
/dev/md127            1007M         141M  816M           15% /boot
tmpfs                  3,2G            0  3,2G            0% /run/user/0

Tomi /dev/mapper/vg0-root merr 204 GB pas zgjerimit të LV.

Zgjerimi i sistemit të skedarëve.

resize2fs /dev/mapper/vg0-root 

Kontrollojmë madhësinë e sistemit të skedarëve pas zgjatjes së tij.

[root@localhost ~]# df -h
Sistemi i skedarëve     Madhësia e Përdorur  Disponueshme% Shkëputur në
devtmpfs                16G            0   16G            0% /dev
tmpfs                   16G            0   16G            0% /dev/shm
tmpfs                   16G         9,6M   16G            1% /run
tmpfs                   16G            0   16G            0% /sys/fs/cgroup
/dev/mapper/vg0-root   2,7T         1,4G  2,6T            1% /
/dev/md127            1007M         141M  816M           15% /boot
tmpfs                  3,2G            0  3,2G            0% /run/user/0

Madhësia e sistemit të skedarëve është rritur në të gjithë volumin.

Burimi: habr.com

Bli njĂ« hosting tĂ« besueshĂ«m pĂ«r faqet me mbrojtje DDoS, VPS VDS serverĂ« đŸ”„ Bli njĂ« hosting tĂ« besueshĂ«m pĂ«r faqet me mbrojtje DDoS, VPS VDS serverĂ« | ProHoster