Sveiki visiem. Jaunas kursu grupas sÄkuma priekÅ”vakarÄ
Å ajÄ rakstÄ tiks apskatÄ«ti 2 disku nomaiÅas gadÄ«jumi un informÄcijas pÄrsÅ«tÄ«Å”ana uz jauniem diskiem ar lielÄku ietilpÄ«bu, tÄlÄk paplaÅ”inot masÄ«vu un failu sistÄmu. Pirmais gadÄ«jums attieksies uz disku aizstÄÅ”anu ar tÄdu paÅ”u MBR/MBR vai GPT/GPT sadalÄ«Å”anu, otrais gadÄ«jums attiecas uz disku aizstÄÅ”anu ar MBR sadalÄ«Å”anu ar diskiem, kuru ietilpÄ«ba ir lielÄka par 2 TB un kuros jums bÅ«s jÄinstalÄ. GPT nodalÄ«jums ar biosÄknÄÅ”anas nodalÄ«jumu. Abos gadÄ«jumos diski, uz kuriem mÄs pÄrsÅ«tÄm datus, jau ir instalÄti serverÄ«. Saknes nodalÄ«jumam izmantotÄ failu sistÄma ir ext4.
1. gadÄ«jums: mazÄku disku aizstÄÅ”ana ar lielÄkiem diskiem (lÄ«dz 2 TB)
Uzdevums: Nomainiet paÅ”reizÄjos diskus pret lielÄkiem diskiem (lÄ«dz 2 TB) ar informÄcijas pÄrsÅ«tÄ«Å”anu. Å ajÄ gadÄ«jumÄ mums ir 2 x 240 GB SSD (RAID-1) diski ar instalÄtu sistÄmu un 2 x 1 TB SATA diski, uz kuriem sistÄma ir jÄpÄrsÅ«ta.
ApskatÄ«sim paÅ”reizÄjo diska izkÄrtojumu.
[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
PÄrbaudÄ«sim paÅ”laik izmantoto failu sistÄmas vietu.
[root@localhost ~]# df -h
Š¤Š°Š¹Š»Š¾Š²Š°Ń ŃŠøŃŃŠµŠ¼Š° Š Š°Š·Š¼ŠµŃ ŠŃŠæŠ¾Š»ŃŠ·Š¾Š²Š°Š½Š¾ ŠŠ¾ŃŃ ŠŃŠæŠ¾Š»ŃŠ·Š¾Š²Š°Š½Š¾% CŠ¼Š¾Š½ŃŠøŃŠ¾Š²Š°Š½Š¾ Š²
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
Failu sistÄmas izmÄrs pirms disku nomaiÅas ir 204 GB, tiek izmantoti 2 md126 programmatÅ«ras masÄ«vi, kas ir uzstÄdÄ«ti /boot
Šø md127
, kas tiek izmantots kÄ fiziskais apjoms VG grupai vg0.
1. Diska nodalÄ«jumu noÅemÅ”ana no masÄ«viem
MasÄ«va stÄvokļa pÄrbaude
[root@localhost ~]# cat /proc/mdstat
Personalities : [raid1]
md126 : active raid1 sda1[0] sdb1[1]
1047552 blocks super 1.2 [2/2] [UU]
bitmap: 0/1 pages [0KB], 65536KB chunk
md127 : active raid1 sda2[0] sdb2[1]
233206784 blocks super 1.2 [2/2] [UU]
bitmap: 0/2 pages [0KB], 65536KB chunk
unused devices: <none>
SistÄma izmanto 2 masÄ«vus: md126
(piestiprinÄÅ”anas punkts /boot
) - sastÄv no sadaļas /dev/sda1
Šø /dev/sdb1
, md127
(LVM priekÅ” mainÄ«t un failu sistÄmas sakne) - sastÄv no /dev/sda2
Šø /dev/sdb2
.
MÄs atzÄ«mÄjam pirmÄ diska nodalÄ«jumus, kas tiek izmantoti katrÄ masÄ«vÄ, kÄ sliktus.
mdadm /dev/md126 --fail /dev/sda1
mdadm /dev/md127 --fail /dev/sda2
MÄs noÅemam /dev/sda bloku ierÄ«Äu nodalÄ«jumus no masÄ«viem.
mdadm /dev/md126 --remove /dev/sda1
mdadm /dev/md127 --remove /dev/sda2
Kad esam izÅÄmuÅ”i disku no masÄ«va, bloka ierÄ«ces informÄcija izskatÄ«sies Å”Ädi.
[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
MasÄ«vu stÄvoklis pÄc disku noÅemÅ”anas.
[root@localhost ~]# cat /proc/mdstat
Personalities : [raid1]
md126 : active raid1 sdb1[1]
1047552 blocks super 1.2 [2/1] [_U]
bitmap: 0/1 pages [0KB], 65536KB chunk
md127 : active raid1 sdb2[1]
233206784 blocks super 1.2 [2/1] [_U]
bitmap: 1/2 pages [4KB], 65536KB chunk
unused devices: <none>
2. KopÄjiet nodalÄ«juma tabulu jaunÄ diskÄ
Varat pÄrbaudÄ«t izmantoto nodalÄ«juma tabulu diskÄ ar Å”Ädu komandu.
fdisk -l /dev/sdb | grep 'Disk label type'
MBR izvade bÅ«tu Å”Äda:
Disk label type: dos
GPT:
Disk label type: gpt
MBR nodalÄ«jumu tabulas kopÄÅ”ana:
sfdisk -d /dev/sdb | sfdisk /dev/sdc
Å ajÄ komandÄ vispirms disks ir norÄdÄ«ts Ń no kuriem marÄ·Äjums tiek kopÄts, otrais - kur kopiju.
UZMANÄŖBU!: GPT vispirms disks ir norÄdÄ«ts uz kuriem kopÄt marÄ·Äjumu, otrais disks norÄda disku no kuriem kopÄt marÄ·Äjumu. Ja sajaucat diskus, sÄkotnÄji labais nodalÄ«jums tiks pÄrrakstÄ«ts un iznÄ«cinÄts.
GPT izkÄrtojuma tabulas kopÄÅ”ana:
sgdisk -R /dev/sdŃ /dev/sdb
PÄc tam diskam pieŔķiriet nejauÅ”u UUID (GPT).
sgdisk -G /dev/sdc
PÄc komandas izpildes diskÄ jÄparÄdÄs nodalÄ«jumiem /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
Ja pÄc darbÄ«bas veikÅ”anas sistÄmas nodalÄ«jumi diskÄ /dev/sdc
nav izlemts, tad mÄs izpildÄm komandu, lai atkÄrtoti nolasÄ«tu nodalÄ«juma tabulu.
sfdisk -R /dev/sdc
Ja paÅ”reizÄjie diski izmanto MBR tabulu un informÄcija ir jÄpÄrsÅ«ta uz diskiem, kas lielÄki par 2 TB, tad jaunos diskos jums bÅ«s manuÄli jÄizveido GPT nodalÄ«jums, izmantojot biosboot nodalÄ«jumu. Å is gadÄ«jums tiks apspriests Ŕī raksta 2. daļÄ.
3. JaunÄ diska nodalÄ«jumu pievienoÅ”ana masÄ«vam
Pievienosim diska nodalījumus atbilstoŔajiem masīviem.
mdadm /dev/md126 --add /dev/sdc1
mdadm /dev/md127 --add /dev/sdc2
MÄs pÄrbaudÄm, vai sadaļas ir pievienotas.
[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
PÄc tam mÄs gaidÄm, lÄ«dz masÄ«vi tiks sinhronizÄti.
[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: <none>
Izmantojot utilÄ«tu, varat nepÄrtraukti uzraudzÄ«t sinhronizÄcijas procesu watch
.
watch -n 2 cat /proc/mdstat
Parametrs -n
norÄda, ar kÄdiem intervÄliem sekundÄs komanda jÄizpilda, lai pÄrbaudÄ«tu progresu.
AtkÄrtojiet 1.ā3. darbÄ«bu nÄkamajam diska nomaiÅai.
MÄs atzÄ«mÄjam otrÄ diska nodalÄ«jumus, kas tiek izmantoti katrÄ masÄ«vÄ, kÄ sliktus.
mdadm /dev/md126 --fail /dev/sdb1
mdadm /dev/md127 --fail /dev/sdb2
BloÄ·ÄtÄs ierÄ«ces nodalÄ«jumu noÅemÅ”ana /dev/sdb
no masīviem.
mdadm /dev/md126 --remove /dev/sdb1
mdadm /dev/md127 --remove /dev/sdb2
Kad esam izÅÄmuÅ”i disku no masÄ«va, bloka ierÄ«ces informÄcija izskatÄ«sies Å”Ädi.
[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
MasÄ«vu stÄvoklis pÄc disku noÅemÅ”anas.
[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
unused devices: <none>
MBR nodalÄ«juma tabulas kopÄÅ”ana no diska /dev/sdŃ
uz disku /dev/sdd
.
sfdisk -d /dev/sdŃ | sfdisk /dev/sdd
PÄc komandas izpildes diskÄ jÄparÄdÄs nodalÄ«jumiem /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
Diska nodalījumu pievienoŔana masīviem.
mdadm /dev/md126 --add /dev/sdd1
mdadm /dev/md127 --add /dev/sdd2
MÄs pÄrbaudÄm, vai sadaļas ir pievienotas.
[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]
PÄc tam mÄs gaidÄm, lÄ«dz masÄ«vi tiks sinhronizÄti.
[root@localhost ~]# cat /proc/mdstat
Personalities : [raid1]
md126 : active raid1 sdd1[3] sdc1[2]
1047552 blocks super 1.2 [2/2] [UU]
bitmap: 0/1 pages [0KB], 65536KB chunk
md127 : active raid1 sdd2[3] sdc2[2]
233206784 blocks super 1.2 [2/1] [U_]
[>....................] recovery = 0.5% (1200000/233206784) finish=35.4min speed=109090K/sec
bitmap: 2/2 pages [8KB], 65536KB chunk
unused devices: <none>
5. GRUB instalÄÅ”ana jaunos diskos
CentOS:
grub2-install /dev/sdX
Debian/Ubuntu:
grub-install /dev/sdX
kur X
ā blokierÄ«ces burts. Å ajÄ gadÄ«jumÄ jums ir jÄinstalÄ GRUB /dev/sdc
Šø /dev/sdd
.
6. Saknes nodalÄ«juma failu sistÄmas paplaÅ”inÄjums (ext4).
Uz jauniem diskiem /dev/sdc
Šø /dev/sdd
Pieejams 931.5 GB. SakarÄ ar to, ka nodalÄ«jumu tabula tika kopÄta no mazÄkiem diskiem, nodalÄ«jumi /dev/sdc2
Šø /dev/sdd2
Pieejams 222.5 GB.
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]
Ir nepiecieŔams:
- PaplaÅ”iniet 2. nodalÄ«jumu katrÄ diskÄ,
- IzvÄrst masÄ«vu md127,
- PaplaÅ”inÄt PV (fizisko tilpumu),
- IzvÄrst LV (loÄ£iskÄ apjoma) vg0-root,
- PaplaÅ”iniet failu sistÄmu.
Lietojumprogrammas izmantoÅ”ana ŔķīrÄs paplaÅ”inÄsim sadaļu /dev/sdc2
lÄ«dz maksimÄlajai vÄrtÄ«bai. Izpildi komandu parted /dev/sdc
(1) un skatiet paÅ”reizÄjo nodalÄ«juma tabulu ar komandu p
(2).
KÄ redzat, 2. nodalÄ«juma beigas beidzas ar 240 GB. PaplaÅ”inÄsim nodalÄ«jumu ar komandu resizepart
2
, kur 2 ir sadaļas (3) numurs. MÄs norÄdÄm vÄrtÄ«bu digitÄlÄ formÄtÄ, piemÄram, 1000 GB, vai izmantojam diska koplietoÅ”anas norÄdi - 100%. MÄs vÄlreiz pÄrbaudÄm, vai nodalÄ«jumam ir jaunais izmÄrs (4).
AtkÄrtojiet iepriekÅ” minÄtÄs darbÄ«bas diskam /dev/sdd
. PÄc starpsienu paplaÅ”inÄÅ”anas /dev/sdc2
Šø /dev/sdd2
kļuva vienÄds ar 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]
PÄc tam mÄs paplaÅ”inÄm masÄ«vu md127 lÄ«dz maksimumam.
mdadm --grow /dev/md127 --size=max
MÄs pÄrbaudÄm, vai masÄ«vs ir paplaÅ”inÄts. Tagad tÄ izmÄrs ir kļuvis 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]
PagarinÄjuma pagarinÄÅ”ana fiziskais apjoms. Pirms paplaÅ”inÄÅ”anas, pÄrbaudÄ«sim paÅ”reizÄjo PV stÄvokli.
[root@localhost ~]# pvscan
PV /dev/md127 VG vg0 lvm2 [222,40 GiB / 0 free]
Total: 1 [222,40 GiB] / in use: 1 [222,40 GiB] / in no VG: 0 [0 ]
KÄ redzams, PV /dev/md127
izmanto 222.4 GB vietas.
MÄs paplaÅ”inÄm PV ar Å”Ädu komandu.
pvresize /dev/md127
PV paplaÅ”inÄÅ”anas rezultÄta pÄrbaude.
[root@localhost ~]# pvscan
PV /dev/md127 VG vg0 lvm2 [930,38 GiB / 707,98 GiB free]
Total: 1 [930,38 GiB] / in use: 1 [930,38 GiB] / in no VG: 0 [0 ]
PaplaÅ”inot loÄ£iskais apjoms. Pirms izvÄrÅ”anas pÄrbaudÄ«sim LV paÅ”reizÄjo stÄvokli (1).
[root@localhost ~]# lvscan
ACTIVE '/dev/vg0/swap' [<16,00 GiB] inherit
ACTIVE '/dev/vg0/root' [<206,41 GiB] inherit
LV /dev/vg0/root
izmanto 206.41 GB.
MÄs izvÄrÅ”am LV ar Å”Ädu komandu (2).
lvextend -l +100%FREE /dev/mapper/vg0-root
MÄs pÄrbaudÄm pabeigto darbÄ«bu (3).
[root@localhost ~]# lvscan
ACTIVE '/dev/vg0/swap' [<16,00 GiB] inherit
ACTIVE '/dev/vg0/root' [<914,39 GiB] inherit
KÄ redzams, pÄc LV paplaÅ”inÄÅ”anas aizÅemtÄs diska vietas apjoms kļuva par 914.39 GB.
LV apjoms ir palielinÄjies (4), bet failu sistÄma joprojÄm aizÅem 204 GB (5).
1. PaplaÅ”inÄsim failu sistÄmu.
resize2fs /dev/mapper/vg0-root
PÄc komandas izpildes mÄs pÄrbaudÄm failu sistÄmas lielumu.
[root@localhost ~]# df -h
Š¤Š°Š¹Š»Š¾Š²Š°Ń ŃŠøŃŃŠµŠ¼Š° Š Š°Š·Š¼ŠµŃ ŠŃŠæŠ¾Š»ŃŠ·Š¾Š²Š°Š½Š¾ ŠŠ¾ŃŃ ŠŃŠæŠ¾Š»ŃŠ·Š¾Š²Š°Š½Š¾% CŠ¼Š¾Š½ŃŠøŃŠ¾Š²Š°Š½Š¾ Š²
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
Saknes failu sistÄmas lielums palielinÄsies lÄ«dz 900 GB. PÄc darbÄ«bu veikÅ”anas varat noÅemt vecos diskus.
2. gadÄ«jums: mazÄku disku aizstÄÅ”ana ar lielÄkiem diskiem (vairÄk nekÄ 2 TB)
VingrinÄjums: Nomainiet paÅ”reizÄjos diskus ar lielÄkiem diskiem (2 x 3 TB), vienlaikus saglabÄjot informÄciju. Å ajÄ gadÄ«jumÄ mums ir 2 x 240 GB SSD (RAID-1) diski ar instalÄtu sistÄmu un 2 x 3 TB SATA diski, uz kuriem sistÄma ir jÄpÄrsÅ«ta. PaÅ”reizÄjie diski izmanto MBR nodalÄ«juma tabulu. TÄ kÄ jauno disku ietilpÄ«ba ir lielÄka par 2 TB, tiem bÅ«s jÄizmanto GPT tabula, jo MBR nevar strÄdÄt ar diskiem, kas lielÄki par 2 TB.
ApskatÄ«sim paÅ”reizÄjo diska izkÄrtojumu.
[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
PÄrbaudÄ«sim diskÄ izmantoto nodalÄ«jumu tabulu /dev/sda
.
[root@localhost ~]# fdisk -l /dev/sda | grep 'Disk label type'
Disk label type: dos
Uz diska /dev/sdb
tiek izmantota lÄ«dzÄ«ga nodalÄ«juma tabula. PÄrbaudÄ«sim izmantoto diska vietu sistÄmÄ.
[root@localhost ~]# df -h
Š¤Š°Š¹Š»Š¾Š²Š°Ń ŃŠøŃŃŠµŠ¼Š° Š Š°Š·Š¼ŠµŃ ŠŃŠæŠ¾Š»ŃŠ·Š¾Š²Š°Š½Š¾ ŠŠ¾ŃŃ ŠŃŠæŠ¾Š»ŃŠ·Š¾Š²Š°Š½Š¾% CŠ¼Š¾Š½ŃŠøŃŠ¾Š²Š°Š½Š¾ Š²
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
KÄ redzat, failu sistÄmas sakne aizÅem 204 GB. PÄrbaudÄ«sim programmatÅ«ras RAID masÄ«va paÅ”reizÄjo stÄvokli.
1. GPT nodalÄ«jumu tabulas un diska sadalÄ«Å”anas instalÄÅ”ana
PÄrbaudÄ«sim diska izkÄrtojumu pÄc sektora.
[root@localhost ~]# parted /dev/sda print
ŠŠ¾Š“ŠµŠ»Ń: ATA KINGSTON SVP200S (scsi)
ŠŠøŃŠŗ /dev/sda: 240GB
Š Š°Š·Š¼ŠµŃ ŃŠµŠŗŃŠ¾ŃŠ° (Š»Š¾Š³ŠøŃ./ŃŠøŠ·ŠøŃ.): 512B/512B
Š¢Š°Š±Š»ŠøŃŠ° ŃŠ°Š·Š“ŠµŠ»Š¾Š²: msdos
Disk Flags:
ŠŠ¾Š¼ŠµŃ ŠŠ°ŃŠ°Š»Š¾ ŠŠ¾Š½ŠµŃ Š Š°Š·Š¼ŠµŃ Š¢ŠøŠæ Š¤Š°Š¹Š»Š¾Š²Š°Ń ŃŠøŃŃŠµŠ¼Š° Š¤Š»Š°Š³Šø
1 1049kB 1076MB 1075MB primary Š·Š°Š³ŃŃŠ·Š¾ŃŠ½ŃŠ¹, raid
2 1076MB 240GB 239GB primary raid
JaunajÄ 3 TB diskÄ mums bÅ«s jÄizveido 3 nodalÄ«jumi:
- Sadaļa
bios_grub
2 MiB lielums GPT BIOS saderÄ«bai, - RAID masÄ«va nodalÄ«jums, kurÄ tiks ievietots
/boot
. - RAID masÄ«va nodalÄ«jums, kurÄ tas bÅ«s LV sakne Šø LV maiÅa.
LietderÄ«bas instalÄÅ”ana ŔķīrÄs komanda yum install -y parted
(CentOS), apt install -y parted
(Debian/Ubuntu).
Izmantojot ŔķīrÄs IzpildÄ«sim Å”Ädas komandas, lai sadalÄ«tu disku.
Izpildi komandu parted /dev/sdc
un dodieties uz diska izkÄrtojuma rediÄ£ÄÅ”anas režīmu.
Izveidojiet GPT nodalījuma tabulu.
(parted) mktable gpt
Izveidojiet 1 sadaļu bios_grub
sadaļu un uzstÄdiet tai karogu.
(parted) mkpart primary 1MiB 3MiB
(parted) set 1 bios_grub on
Izveidojiet 2. nodalÄ«jumu un iestatiet tam karogu. SadalÄ«jums tiks izmantots kÄ RAID masÄ«va bloks un pievienots /boot
.
(parted) mkpart primary ext2 3MiB 1028MiB
(parted) set 2 boot on
Veidojam 3. sadaļu, kas tiks izmantota arÄ« kÄ masÄ«va bloks, kurÄ atradÄ«sies LVM.
(parted) mkpart primary 1028MiB 100%
Å ajÄ gadÄ«jumÄ karogu iestatÄ«t nav nepiecieÅ”ams, bet nepiecieÅ”amÄ«bas gadÄ«jumÄ to var iestatÄ«t ar sekojoÅ”u komandu.
(parted) set 3 raid on
MÄs pÄrbaudÄm izveidoto tabulu.
(parted) p
ŠŠ¾Š“ŠµŠ»Ń: ATA TOSHIBA DT01ACA3 (scsi)
ŠŠøŃŠŗ /dev/sdc: 3001GB
Š Š°Š·Š¼ŠµŃ ŃŠµŠŗŃŠ¾ŃŠ° (Š»Š¾Š³ŠøŃ./ŃŠøŠ·ŠøŃ.): 512B/4096B
Š¢Š°Š±Š»ŠøŃŠ° ŃŠ°Š·Š“ŠµŠ»Š¾Š²: gpt
Disk Flags:
ŠŠ¾Š¼ŠµŃ ŠŠ°ŃŠ°Š»Š¾ ŠŠ¾Š½ŠµŃ Š Š°Š·Š¼ŠµŃ Š¤Š°Š¹Š»Š¾Š²Š°Ń ŃŠøŃŃŠµŠ¼Š° ŠŠ¼Ń Š¤Š»Š°Š³Šø
1 1049kB 3146kB 2097kB primary bios_grub
2 3146kB 1077MB 1074MB primary Š·Š°Š³ŃŃŠ·Š¾ŃŠ½ŃŠ¹
3 1077MB 3001GB 3000GB primary
MÄs pieŔķiram diskam jaunu nejauÅ”u GUID.
sgdisk -G /dev/sdd
2. PirmÄ diska nodalÄ«jumu noÅemÅ”ana no masÄ«viem
MasÄ«va stÄvokļa pÄrbaude
[root@localhost ~]# cat /proc/mdstat
Personalities : [raid1]
md126 : active raid1 sda1[0] sdb1[1]
1047552 blocks super 1.2 [2/2] [UU]
bitmap: 0/1 pages [0KB], 65536KB chunk
md127 : active raid1 sda2[0] sdb2[1]
233206784 blocks super 1.2 [2/2] [UU]
bitmap: 0/2 pages [0KB], 65536KB chunk
unused devices: <none>
SistÄma izmanto 2 masÄ«vus: md126 (mount point /boot) - sastÄv no /dev/sda1
Šø /dev/sdb1
, md127
(LVM priekÅ” swap
un failu sistÄmas sakne) - sastÄv no /dev/sda2
Šø /dev/sdb2
.
MÄs atzÄ«mÄjam pirmÄ diska nodalÄ«jumus, kas tiek izmantoti katrÄ masÄ«vÄ, kÄ sliktus.
mdadm /dev/md126 --fail /dev/sda1
mdadm /dev/md127 --fail /dev/sda2
BloÄ·ÄtÄs ierÄ«ces nodalÄ«jumu noÅemÅ”ana /dev/sda
no masīviem.
mdadm /dev/md126 --remove /dev/sda1
mdadm /dev/md127 --remove /dev/sda2
MasÄ«va stÄvokļa pÄrbaude pÄc diska noÅemÅ”anas.
[root@localhost ~]# cat /proc/mdstat
Personalities : [raid1]
md126 : active raid1 sdb1[1]
1047552 blocks super 1.2 [2/1] [_U]
bitmap: 0/1 pages [0KB], 65536KB chunk
md127 : active raid1 sdb2[1]
233206784 blocks super 1.2 [2/1] [_U]
bitmap: 2/2 pages [8KB], 65536KB chunk
unused devices: <none>
3. JaunÄ diska nodalÄ«jumu pievienoÅ”ana masÄ«vam
NÄkamais solis ir jaunÄ diska nodalÄ«jumu pievienoÅ”ana masÄ«viem sinhronizÄcijai. ApskatÄ«sim paÅ”reizÄjo diska izkÄrtojuma stÄvokli.
[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 2,7T 0 disk
āāsdc1 8:33 0 2M 0 part
āāsdc2 8:34 0 1G 0 part
āāsdc3 8:35 0 2,7T 0 part
sdd 8:48 0 2,7T 0 disk
Sadaļa /dev/sdc1
ir bios_grub
sadaÄ¼Ä un nav iesaistÄ«ts masÄ«vu veidoÅ”anÄ. MasÄ«vi tiks izmantoti tikai /dev/sdc2
Šø /dev/sdc3
. MÄs pievienojam Ŕīs sadaļas attiecÄ«gajiem masÄ«viem.
mdadm /dev/md126 --add /dev/sdc2
mdadm /dev/md127 --add /dev/sdc3
Tad mÄs gaidÄm, lÄ«dz masÄ«vs tiks sinhronizÄts.
[root@localhost ~]# cat /proc/mdstat
Personalities : [raid1]
md126 : active raid1 sdc2[2] sdb1[1]
1047552 blocks super 1.2 [2/2] [UU]
bitmap: 0/1 pages [0KB], 65536KB chunk
md127 : active raid1 sdc3[2] sdb2[1]
233206784 blocks super 1.2 [2/1] [_U]
[>....................] recovery = 0.2% (619904/233206784) finish=31.2min speed=123980K/sec
bitmap: 2/2 pages [8KB], 65536KB chunk
unused devices: <none>
Diska sadalÄ«Å”ana pÄc nodalÄ«jumu pievienoÅ”anas masÄ«vam.
[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 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
4. OtrÄ diska nodalÄ«jumu noÅemÅ”ana no masÄ«viem
MÄs atzÄ«mÄjam otrÄ diska nodalÄ«jumus, kas tiek izmantoti katrÄ masÄ«vÄ, kÄ sliktus.
mdadm /dev/md126 --fail /dev/sdb1
mdadm /dev/md127 --fail /dev/sdb2
BloÄ·ÄtÄs ierÄ«ces nodalÄ«jumu noÅemÅ”ana /dev/sda
no masīviem.
mdadm /dev/md126 --remove /dev/sdb1
mdadm /dev/md127 --remove /dev/sdb2
5. KopÄjiet GPT izkÄrtojuma tabulu un sinhronizÄjiet masÄ«vu
Lai kopÄtu GPT iezÄ«mÄÅ”anas tabulu, mÄs izmantosim utilÄ«tu sgdisk
, kas ir iekļauts komplektÄ darbam ar diska nodalÄ«jumiem un GPT tabulu - gdisk
.
UzstÄdÄ«Å”ana gdisk
CentOS:
yum install -y gdisk
UzstÄdÄ«Å”ana gdisk
Debian/Ubuntu:
apt install -y gdisk
UZMANÄŖBU!: GPT vispirms disks ir norÄdÄ«ts uz kuriem kopÄt marÄ·Äjumu otrais disks norÄda disku no kuriem kopÄt marÄ·Äjumu. Ja sajaucat diskus, sÄkotnÄji labais nodalÄ«jums tiks pÄrrakstÄ«ts un iznÄ«cinÄts.
KopÄjiet GPT iezÄ«mÄÅ”anas tabulu.
sgdisk -R /dev/sdd /dev/sdc
Diska sadalÄ«Å”ana pÄc tabulas pÄrsÅ«tÄ«Å”anas uz disku /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
TÄlÄk mÄs pievienojam katru nodalÄ«jumu, kas piedalÄs programmatÅ«ras RAID masÄ«vos.
mdadm /dev/md126 --add /dev/sdd2
mdadm /dev/md127 --add /dev/sdd3
MÄs gaidÄm masÄ«va sinhronizÄciju.
[root@localhost ~]# cat /proc/mdstat
Personalities : [raid1]
md126 : active raid1 sdd2[3] sdc2[2]
1047552 blocks super 1.2 [2/2] [UU]
bitmap: 1/1 pages [4KB], 65536KB chunk
md127 : active raid1 sdd3[3] sdc3[2]
233206784 blocks super 1.2 [2/1] [U_]
[>....................] recovery = 0.0% (148224/233206784) finish=26.2min speed=148224K/sec
bitmap: 2/2 pages [8KB], 65536KB chunk
unused devices: <none>
PÄc GPT nodalÄ«juma kopÄÅ”anas otrajÄ jaunajÄ diskÄ nodalÄ«jums izskatÄ«sies Å”Ädi.
[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
ā āāmd126 9:126 0 1023M 0 raid1 /boot
āāsdd3 8:51 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]
PÄc tam jaunajos diskos instalÄjiet GRUB.
CentOS instalÄÅ”ana:
grub2-install /dev/sdX
InstalÄÅ”ana Debian/Ubuntu:
grub-install /dev/sdX
kur X
ā diska burts, mÅ«su gadÄ«jumÄ diskdziÅi /dev/sdc
Šø /dev/sdd
.
AtjauninÄm informÄciju par masÄ«vu.
CentOS:
mdadm --detail --scan --verbose > /etc/mdadm.conf
Debian/Ubuntu:
echo "DEVICE partitions" > /etc/mdadm/mdadm.conf
mdadm --detail --scan --verbose | awk '/ARRAY/ {print}' >> /etc/mdadm/mdadm.conf
AttÄla atjauninÄÅ”ana initrd
:
CentOS:
dracut -f -v --regenerate-all
Debian/Ubuntu:
update-initramfs -u -k all
MÄs atjauninÄm GRUB konfigurÄciju.
CentOS:
grub2-mkconfig -o /boot/grub2/grub.cfg
Debian/Ubuntu:
update-grub
PÄc darbÄ«bu veikÅ”anas vecos diskus var noÅemt.
6. Saknes nodalÄ«juma failu sistÄmas paplaÅ”inÄjums (ext4).
Diska sadalÄ«Å”ana pirms failu sistÄmas paplaÅ”inÄÅ”anas pÄc sistÄmas migrÄÅ”anas uz 2 x 3 TB diskiem (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]
Tagad sadaļas /dev/sdc3
Šø /dev/sdd3
aizÅem 2.7 TB. TÄ kÄ mÄs izveidojÄm jaunu diska izkÄrtojumu ar GPT tabulu, 3. nodalÄ«juma lielums nekavÄjoties tika iestatÄ«ts uz maksimÄlo iespÄjamo diska vietu; Å”ajÄ gadÄ«jumÄ nodalÄ«jums nav jÄpaplaÅ”ina.
Ir nepiecieŔams:
- IzvÄrst masÄ«vu md126,
- PaplaÅ”inÄt PV (fizisko tilpumu),
- IzvÄrst LV (loÄ£iskÄ apjoma) vg0-root,
- PaplaÅ”iniet failu sistÄmu.
1. PaplaŔiniet masīvu md126
līdz maksimumam.
mdadm --grow /dev/md126 --size=max
PÄc masÄ«va paplaÅ”inÄÅ”anas md126
aizÅemtÄs telpas izmÄrs ir pieaudzis lÄ«dz 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]
PaplaŔinot fiziskais apjoms.
Pirms paplaÅ”inÄÅ”anas pÄrbaudiet paÅ”reizÄjo aizÅemtÄs vietas vÄrtÄ«bu PV /dev/md126
.
[root@localhost ~]# pvs
PV VG Fmt Attr PSize PFree
/dev/md126 vg0 lvm2 a-- 222,40g 0
MÄs paplaÅ”inÄm PV ar Å”Ädu komandu.
pvresize /dev/md126
MÄs pÄrbaudÄm pabeigto darbÄ«bu.
[root@localhost ~]# pvs
PV VG Fmt Attr PSize PFree
/dev/md126 vg0 lvm2 a-- <2,73t 2,51t
PaplaŔinot loģiskais apjoms vg0-root.
PÄc PV paplaÅ”inÄÅ”anas pÄrbaudÄ«sim aizÅemto telpu VG.
[root@localhost ~]# vgs
VG #PV #LV #SN Attr VSize VFree
vg0 1 2 0 wz--n- <2,73t 2,51t
PÄrbaudÄ«sim LV aizÅemto vietu.
[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
Vg0-root apjoms aizÅem 206.41 GB.
MÄs paplaÅ”inÄm LV lÄ«dz maksimÄlajai diska vietai.
lvextend -l +100%FREE /dev/mapper/vg0-root
LV vietas pÄrbaude pÄc paplaÅ”inÄÅ”anas.
[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
Failu sistÄmas paplaÅ”inÄÅ”ana (ext4).
PÄrbaudÄ«sim paÅ”reizÄjo failu sistÄmas lielumu.
[root@localhost ~]# df -h
Š¤Š°Š¹Š»Š¾Š²Š°Ń ŃŠøŃŃŠµŠ¼Š° Š Š°Š·Š¼ŠµŃ ŠŃŠæŠ¾Š»ŃŠ·Š¾Š²Š°Š½Š¾ ŠŠ¾ŃŃ ŠŃŠæŠ¾Š»ŃŠ·Š¾Š²Š°Š½Š¾% CŠ¼Š¾Š½ŃŠøŃŠ¾Š²Š°Š½Š¾ Š²
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
SÄjums /dev/mapper/vg0-root pÄc LV paplaÅ”inÄÅ”anas aizÅem 204 GB.
Failu sistÄmas paplaÅ”inÄÅ”ana.
resize2fs /dev/mapper/vg0-root
Failu sistÄmas lieluma pÄrbaude pÄc tÄs paplaÅ”inÄÅ”anas.
[root@localhost ~]# df -h
Š¤Š°Š¹Š»Š¾Š²Š°Ń ŃŠøŃŃŠµŠ¼Š° Š Š°Š·Š¼ŠµŃ ŠŃŠæŠ¾Š»ŃŠ·Š¾Š²Š°Š½Š¾ ŠŠ¾ŃŃ ŠŃŠæŠ¾Š»ŃŠ·Š¾Š²Š°Š½Š¾% CŠ¼Š¾Š½ŃŠøŃŠ¾Š²Š°Š½Š¾ Š²
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
Failu sistÄmas lielums ir palielinÄts, lai aptvertu visu sÄjumu.
Avots: www.habr.com