Ădvözlet mindenkinek. Az Ășj kurzuscsoport indulĂĄsa elĆtt hasznos anyagot teszĂŒnk közzĂ©, amelyet egyik hallgatĂłnk, a REG.RU vĂĄllalati termĂ©keinek technikai tĂĄmogatĂĄsĂĄban dolgozĂł mentorunk, Roman Travin Ărt.
A cikkben kĂ©t esetet fogunk megvizsgĂĄlni, amelyek diskek cserĂ©jĂ©vel Ă©s a nagyobb kapacitĂĄsĂș Ășj diskekre törtĂ©nĆ adatĂĄtvitellel kapcsolatos, a tömb Ă©s a fĂĄjlrendszer bĆvĂtĂ©se Ă©rdekĂ©ben. Az elsĆ eset a MBR/MBR vagy GPT/GPT azonos formĂĄzĂĄsi lemezek cserĂ©jĂ©vel foglalkozik, mĂg a mĂĄsodik eset az MBR formĂĄtumĂș lemezek cserĂ©jĂ©t Ă©rinti 2 TB-nĂĄl nagyobb diskekre, ahol GPT formĂĄtumĂșra kell vĂĄltani biosboot rĂ©sszel. MindkĂ©t esetben a cĂ©llemezek mĂĄr telepĂtve vannak szerver. A gyökĂ©rpart esetĂ©ben hasznĂĄlt fĂĄjlrendszer: ext4.
1. eset: A kisebb kapacitĂĄsĂș lemezek cserĂ©je nagyobb kapacitĂĄsĂș lemezekre (2 TB-ig)
Feladat: A jelenlegi lemezek cserĂ©je nagyobb kapacitĂĄsĂș lemezekre (2 TB-ig) az adatok ĂĄtvitelĂ©vel. EsetĂŒnkben 2 x 240 GB SSD (RAID-1) lemezeink vannak telepĂtve, valamint 2 x 1 TB SATA lemez, amelyre ĂĄt kell helyezni a rendszert.
NĂ©zzĂŒk meg a jelenlegi lemezformĂĄzĂĄst.
[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 EllenĆrizzĂŒk a fĂĄjlrendszer jelenlegi hasznĂĄlatĂĄt.
[root@localhost ~]# df -h
Fåjlrendszer Méret Hasznålat Szabad Hasznålat% Csatlakoztatva
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 A fĂĄjlrendszer mĂ©rete a lemezek cserĂ©je elĆtt 204 GB, 2 szoftveres md126 tömb van csatlakoztatva /boot Ă©s md127, amely az fizikai kötet az VG csoportnak vg0.
1. A partĂciĂłk eltĂĄvolĂtĂĄsa a tömbbĆl
EllenĆrizzĂŒk a tömb ĂĄllapotĂĄt
[root@localhost ~]# cat /proc/mdstat
Személyiségek : [raid1]
md126 : aktĂv raid1 sda1[0] sdb1[1]
1047552 blokk super 1.2 [2/2] [UU]
bitmap: 0/1 oldal [0KB], 65536KB darab
md127 : aktĂv raid1 sda2[0] sdb2[1]
233206784 blokk super 1.2 [2/2] [UU]
bitmap: 0/2 oldal [0KB], 65536KB darab
nem hasznĂĄlt eszközök: A rendszerben 2 tömb hasznĂĄlatos: md126 (csatolĂĄsi pont /boot) â tartalmazza a partĂciĂłt /dev/sda1 Ă©s /dev/sdb1, md127 (LVM a swap Ă©s a fĂĄjlrendszer gyökere) â tartalmazza a /dev/sda2 Ă©s /dev/sdb2.
JelöljĂŒk meg az elsĆ lemez partĂciĂłit, amelyeket minden tömbben hibĂĄskĂ©nt hasznĂĄlnak.
mdadm /dev/md126 --fail /dev/sda1
mdadm /dev/md127 --fail /dev/sda2
EltĂĄvolĂtjuk a /dev/sda blokkeszköz partĂciĂłit a tömbökbĆl.
mdadm /dev/md126 --remove /dev/sda1
mdadm /dev/md127 --remove /dev/sda2MiutĂĄn eltĂĄvolĂtottuk a lemezt a tömbbĆl, a blokkeszközökrĆl szĂłlĂł informĂĄciĂł a következĆkĂ©ppen fog kinĂ©zni.
[root@localhost ~]# lsblk
NĂV MAJ:MIN RM MĂRET RO TĂPUS CSATOLĂSI PONT
sda 8:0 0 223,6G 0 lemez
ââsda1 8:1 0 1G 0 rĂ©sz
ââsda2 8:2 0 222,5G 0 rĂ©sz
sdb 8:16 0 223,6G 0 lemez
ââsdb1 8:17 0 1G 0 rĂ©sz
â ââmd126 9:126 0 1023M 0 raid1 /boot
ââsdb2 8:18 0 222,5G 0 rĂ©sz
ââ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 lemez
sdd 8:48 0 931,5G 0 lemez A tömbök ĂĄllapota a lemezek eltĂĄvolĂtĂĄsa utĂĄn.
[root@localhost ~]# cat /proc/mdstat
Személyiségek : [raid1]
md126 : aktĂv raid1 sdb1[1]
1047552 blokk super 1.2 [2/1] [_U]
bitmap: 0/1 oldal [0KB], 65536KB darab
md127 : aktĂv raid1 sdb2[1]
233206784 blokk super 1.2 [2/1] [_U]
bitmap: 1/2 oldal [4KB], 65536KB darab
nem hasznĂĄlt eszközök:2. A partĂciĂłs tĂĄblĂĄzat mĂĄsolĂĄsa egy Ășj lemezre
A hasznĂĄlt partĂciĂłs tĂĄblĂĄzat ellenĆrizhetĆ a következĆ parancs segĂtsĂ©gĂ©vel.
fdisk -l /dev/sdb | grep 'Disk label type'
Az MBR kimenete a következĆ lesz:
Disk label type: dosGPT esetén:
Disk label type: gpt PartĂciĂłs tĂĄblĂĄzat mĂĄsolĂĄsa MBR esetĂ©n:
sfdisk -d /dev/sdb | sfdisk /dev/sdcEbben a parancsban elsĆ meg kell adni a lemezt a amelyrĆl a partĂciĂł mĂĄsolva van, a mĂĄsodikkĂ©nt â ahova mĂĄsolni kell.
FIGYELEM: GPT esetĂ©n elsĆ meg kell adni a lemezt ahova a partĂciĂłt mĂĄsolni kell, a mĂĄsodik lemezkĂ©nt kell megadni azt a lemezt, ahonnan a partĂciĂł mĂĄsolva van. Ha összekevered a lemezeket, a kezdetben Ă©rvĂ©nyes partĂciĂł felĂŒl lesz Ărva Ă©s elvĂ©sz.
PartĂciĂłs tĂĄblĂĄzat mĂĄsolĂĄsa GPT esetĂ©n:
sgdisk -R /dev/sdc /dev/sdbEzutĂĄn vĂ©letlenszerƱ UUID-t rendelĂŒnk a lemezhez (GPT esetĂ©n).
sgdisk -G /dev/sdc A vĂ©grehajtott parancs utĂĄn a partĂciĂłknak meg kell jelennie a lemezen. /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 Ha a vĂ©grehajtott mƱvelet utĂĄn a partĂciĂłk nem jelennek meg a rendszerben, /dev/sdc akkor futtassa a következĆ parancsot, hogy Ășjraolvasja a partĂciĂłs tĂĄblĂĄt.
sfdisk -R /dev/sdcHa a jelenlegi lemezeken MBR tĂĄblĂĄzatot hasznĂĄlnak, Ă©s az informĂĄciĂłt 2 TB-nĂĄl nagyobb lemezekre kell ĂĄtvinni, akkor az Ășj lemezeken manuĂĄlisan GPT partĂciĂłt kell lĂ©trehozni biosboot partĂciĂł hasznĂĄlatĂĄval. Ezt az esetet a cikk 2. rĂ©szĂ©ben vizsgĂĄljuk.
3. Ăj lemezpartĂciĂłk hozzĂĄadĂĄsa a tömbhöz
Adjuk hozzĂĄ a lemez partĂciĂłit a megfelelĆ tömbökhöz.
mdadm /dev/md126 --add /dev/sdc1
mdadm /dev/md127 --add /dev/sdc2EllenĆrizzĂŒk, hogy a partĂciĂłk hozzĂĄ lettek adva.
[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 Ezt követĆen vĂĄrakozunk az tömbök szinkronizĂĄlĂĄsĂĄra.
[root@localhost ~]# cat /proc/mdstat
Personalities : [raid1]
md126 : aktĂv raid1 sdc1[2] sdb1[1]
1047552 blokkok super 1.2 [2/2] [UU]
bitmap: 0/1 oldal [0KB], 65536KB darab
md127 : aktĂv raid1 sdc2[2] sdb2[1]
233206784 blokkok super 1.2 [2/1] [_U]
[==>..................] recovery = 10.6% (24859136/233206784) finish=29.3min speed=118119K/sec
bitmap: 2/2 oldal [8KB], 65536KB darab
felhasznålatlan eszközök: Folyamatosan figyelheti a szinkronizålåsi folyamatot az alåbbi segédprogrammal: figyelés.
watch -n 2 cat /proc/mdstat A parameter -n megadja, hogy hĂĄny mĂĄsodpercenkĂ©nt hajtja vĂ©gre a parancsot a folyamat elĆrehaladĂĄsĂĄnak ellenĆrzĂ©sĂ©re.
IsmĂ©telje meg az 1-3. lĂ©pĂ©seket a következĆ cserĂ©lendĆ lemezhez.
Jelölje meg a mĂĄsodik lemez partĂciĂłit, amelyeket minden tömbben hasznĂĄlnak, hibĂĄsra.
mdadm /dev/md126 --fail /dev/sdb1
mdadm /dev/md127 --fail /dev/sdb2
TĂĄvolĂtsa el a blokkeszköz partĂciĂłit. /dev/sdb a tömbökbĆl.
mdadm /dev/md126 --remove /dev/sdb1
mdadm /dev/md127 --remove /dev/sdb2MiutĂĄn eltĂĄvolĂtottuk a lemezt a tömbbĆl, a blokkeszközökrĆl szĂłlĂł informĂĄciĂł a következĆkĂ©ppen fog kinĂ©zni.
[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
A tömbök ĂĄllapota a lemezek eltĂĄvolĂtĂĄsa utĂĄn.
[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: Az MBR particionĂĄlĂĄsi tĂĄblĂĄzat ĂĄtmĂĄsolĂĄsa a lemezrĆl /dev/sdŃ a lemezre /dev/sdd.
sfdisk -d /dev/sdc | sfdisk /dev/sdd A vĂ©grehajtott parancs utĂĄn a partĂciĂłknak meg kell jelennie a lemezen. /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 A lemezpartĂciĂłk hozzĂĄadĂĄsa a tömbökhöz.
mdadm /dev/md126 --add /dev/sdd1
mdadm /dev/md127 --add /dev/sdd2EllenĆrizzĂŒk, hogy a partĂciĂłk hozzĂĄ lettek adva.
[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]Ezt követĆen vĂĄrakozunk az tömbök szinkronizĂĄlĂĄsĂĄra.
[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:
5. GRUB telepĂtĂ©se az Ășj lemezekre
CentOS esetén:
grub2-install /dev/sdXDebian/Ubuntu esetén:
grub-install /dev/sdX ahol X â a blokkeszköz betƱje. Ebben az esetben a GRUB-ot a következĆre kell telepĂteni /dev/sdc Ă©s /dev/sdd.
6. A fĂĄjlrendszer (ext4) gyökĂ©rpartĂciĂł kiterjesztĂ©se
Az Ășj lemezeken /dev/sdc Ă©s /dev/sdd 931,5 GB ĂĄll rendelkezĂ©sre. Mivel a partĂciĂłs tĂĄblĂĄzat kisebb kapacitĂĄsĂș lemezekrĆl lett ĂĄtmĂĄsolva, a partĂciĂłk /dev/sdc2 Ă©s /dev/sdd2 222,5 GB-ot kĂnĂĄlnak.
sdc 8:32 0 931,5G 0 lemez
ââsdc1 8:33 0 1G 0 part
â ââmd126 9:126 0 1023M 0 raid1
ââ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 lemez
ââsdd1 8:49 0 1G 0 part
â ââmd126 9:126 0 1023M 0 raid1
ââ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]SzĂŒksĂ©ges:
- Kiterjeszteni a 2. partĂciĂłt mindkĂ©t lemezen,
- Kiterjeszteni az md127 tömböt,
- Kiterjeszteni a PV-t (fizikai térfogat),
- Kiterjeszteni az LV-t (logikai térfogat) vg0-root,
- Kiterjeszteni a fĂĄjlrendszert.
A hasznĂĄlatĂĄval parted kiterjesztjĂŒk a partĂciĂłt /dev/sdc2 maximum Ă©rtĂ©kre. Futtassuk a parancsot parted /dev/sdc (1) Ă©s nĂ©zzĂŒk meg a jelenlegi partĂciĂłs tĂĄblĂĄzatot a parancs segĂtsĂ©gĂ©vel p (2).

Ahogy lĂĄthatĂł, a 2. partĂciĂł vĂ©ge a 240 GB-nĂĄl zĂĄrul. Futtassuk a partĂciĂł kiterjesztĂ©sĂ©t a parancs segĂtsĂ©gĂ©vel resizepart 2, ahol 2 â a partĂciĂł szĂĄma (3). Adjuk meg az Ă©rtĂ©ket szĂĄmformĂĄtumban, pĂ©ldĂĄul 1000 GB, vagy hasznĂĄljuk a lemezrĂ©sz mĂ©rtĂ©kĂ©nek megadĂĄsĂĄt â 100%. IsmĂ©t ellenĆrizzĂŒk, hogy a partĂciĂł Ășj mĂ©rettel bĂr (4).
IsmĂ©teljĂŒk meg a fenti lĂ©pĂ©seket a lemezen /dev/sdd. A partĂciĂłk mĂ©rete /dev/sdc2 Ă©s /dev/sdd2 930,5 GB-ra nĆtt.
[root@localhost ~]# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 223,6G 0 lemez
ââsda1 8:1 0 1G 0 part
ââsda2 8:2 0 222,5G 0 part
sdb 8:16 0 223,6G 0 lemez
ââsdb1 8:17 0 1G 0 part
ââsdb2 8:18 0 222,5G 0 part
sdc 8:32 0 931,5G 0 lemez
ââsdc1 8:33 0 1G 0 part
â ââmd126 9:126 0 1023M 0 raid1
ââ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 lemez
ââsdd1 8:49 0 1G 0 part
â ââmd126 9:126 0 1023M 0 raid1
ââ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]EzutĂĄn a tömb kiterjesztĂ©sĂ©t vĂ©gezzĂŒk el md127 maximumra.
mdadm --grow /dev/md127 --size=maxEllenĆrizzĂŒk, hogy a tömb kibĆvĂŒlt. Most a mĂ©rete 930,4 GB-ra nĆtt.
[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]BĆvĂtĂ©st vĂ©gzĂŒnk. fizikai kötet. A bĆvĂtĂ©s elĆtt ellenĆrizzĂŒk az aktuĂĄlis PV ĂĄllapotot.
[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 ]
Mint lĂĄthatĂł, a PV /dev/md127 222,4 GB terĂŒletet hasznĂĄl.
A PV bĆvĂtĂ©se a következĆ parancs segĂtsĂ©gĂ©vel törtĂ©nik.
pvresize /dev/md127EllenĆrizzĂŒk a PV bĆvĂtĂ©sĂ©nek eredmĂ©nyĂ©t.
[
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 ]BĆvĂtjĂŒk a logikai kötetet. A bĆvĂtĂ©s elĆtt ellenĆrizzĂŒk az aktuĂĄlis LV ĂĄllapotot (1).
[root@localhost ~]# lvscan
ACTIVE '/dev/vg0/swap' [<16,00 GiB] inherit
ACTIVE '/dev/vg0/root' [<206,41 GiB] inherit Az LV /dev/vg0/root 206,41 GB-ot hasznĂĄl.
Az LV bĆvĂtĂ©se a következĆ parancs segĂtsĂ©gĂ©vel törtĂ©nik (2).
lvextend -l +100%FREE /dev/mapper/vg0-rootEllenĆrizzĂŒk a vĂ©grehajtott mƱveletet (3).
[root@localhost ~]# lvscan
ACTIVE '/dev/vg0/swap' [<16,00 GiB] inherit
ACTIVE '/dev/vg0/root' [<914,39 GiB] inherit
Amint lĂĄtjuk, az LV bĆvĂtĂ©se utĂĄn a foglalt lemezterĂŒlet mĂ©rete 914,39 GB-ra nĆtt.

Az LV mĂ©rete megnĆtt (4), de a fĂĄjlrendszer tovĂĄbbra is 204 GB-ot foglal el (5).
1. BĆvĂtsĂŒk a fĂĄjlrendszert.
resize2fs /dev/mapper/vg0-rootEllenĆrizzĂŒk a mĂ©retet a parancs vĂ©grehajtĂĄsa utĂĄn.
[root@localhost ~]# df -h
Fåjlrendszer Méret Hasznålt Szabad Hasznålt% Csatlakoztatva
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/0A gyökĂ©r fĂĄjlrendszer mĂ©rete 900 GB-ra nĆ. A vĂ©grehajtott lĂ©pĂ©sek utĂĄn a rĂ©gi lemezek eltĂĄvolĂthatĂłk.
2. eset: Kisebb méretƱ lemezek cseréje nagyobb méretƱ lemezekre (több mint 2 TB)
Feladat: A meglĂ©vĆ meghajtĂłknak nagyobb kapacitĂĄsĂș (2 x 3TB) meghajtĂłkra kell cserĂ©lĆdnie az adatok megĆrzĂ©sĂ©vel. Jelen esetben 2 x 240 GB SSD (RAID-1) meghajtĂłink vannak az operĂĄciĂłs rendszerrel, Ă©s 2 x 3 TB SATA meghajtĂłkra van szĂŒksĂ©g, amelyekre ĂĄt kell vinnĂŒnk a rendszert. A jelenlegi meghajtĂłkon MBR particionĂĄlĂł tĂĄblĂĄzat talĂĄlhatĂł. Mivel az Ășj meghajtĂłk kapacitĂĄsa meghaladja a 2 TB-ot, a GPT tĂĄblĂĄzatot kell hasznĂĄlni, mivel az MBR nem tud mƱködni 2 TB-nĂĄl nagyobb meghajtĂłkkal.
NĂ©zzĂŒk meg a jelenlegi partĂciĂłs elrendezĂ©st.
[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 EllenĆrizzĂŒk a lemezen hasznĂĄlt partĂciĂłs tĂĄblĂĄzatot. /dev/sda.
[root@localhost ~]# fdisk -l /dev/sda | grep 'Disk label type'
Disk label type: dos A lemezen /dev/sdb hasznĂĄlhatĂł hasonlĂł partĂciĂłs tĂĄblĂĄzat. EllenĆrizzĂŒk a rendszerben hasznĂĄlt lemezterĂŒletet.
[root@localhost ~]# df -h
Fåjl rendszer Méret Hasznålva Szabad Hasznålat% Csatlakoztatva
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/0Mint lĂĄthatĂł, a fĂĄjlrendszer gyökere 204 GB-ot foglal el. EllenĆrizzĂŒk a jelenlegi szoftver RAID tömb ĂĄllapotĂĄt.
1. GPT partĂciĂłs tĂĄblĂĄzat lĂ©trehozĂĄsa Ă©s a lemez particionĂĄlĂĄsa
NĂ©zzĂŒk meg a lemezek partĂciĂłs elrendezĂ©sĂ©t szektorok szerint.
[root@localhost ~]# parted /dev/sda print
Model: ATA KINGSTON SVP200S (scsi)
Lemez /dev/sda: 240GB
Logikai/Fizikai szektor mérete: 512B/512B
PartĂciĂłs tĂĄblĂĄzat: msdos
Disk Flags:
SzĂĄm KezdĂ©s VĂ©ge MĂ©ret TĂpus FĂĄjl rendszer Flagok
1 1049kB 1076MB 1075MB primary bootolhatĂł, raid
2 1076MB 240GB 239GB primary raid
Az Ășj 3TB-os lemezen 3 partĂciĂłt kell lĂ©trehoznunk:
- Rész
bios_grub2MiB mĂ©retben a GPT BIOS kompatibilitĂĄsĂĄhoz, - RAID tömb szĂĄmĂĄra, amely a következĆ helyre lesz csatolva
/boot. - RAID tömb a rajta talålható LV root és LV swap.
TelepĂtsĂŒk az eszközt parted parancsot yum install -y parted (CentOS-hoz), apt install -y parted (Debian/Ubuntu-hoz).
HasznĂĄlva parted Futtassuk a következĆ parancsokat a lemez formĂĄzĂĄsĂĄhoz.
Futtassuk a parancsot parted /dev/sdc Ă©s lĂ©pjĂŒnk a lemez formĂĄzĂĄsi szerkesztĆ mĂłdba.
Hozzuk lĂ©tre a GPT partĂciĂłs tĂĄblĂĄt.
(parted) mktable gpt Hozzuk lĂ©tre az 1. partĂciĂłt bios_grub partĂciĂłt Ă©s ĂĄllĂtsuk be rĂĄ a jelzĆt.
(parted) mkpart primary 1MiB 3MiB
(parted) set 1 bios_grub on Hozzuk lĂ©tre a 2. partĂciĂłt Ă©s ĂĄllĂtsuk be rĂĄ a jelzĆt. Ez a partĂciĂł RAID tömb blokkjakĂ©nt fog mƱködni, Ă©s csatlakoztatni fogjuk /boot.
(parted) mkpart primary ext2 3MiB 1028MiB
(parted) set 2 boot onHozzuk lĂ©tre a 3. partĂciĂłt, amely szintĂ©n a tömb blokkjakĂ©nt fog mƱködni, amelyben LVM talĂĄlhatĂł.
(parted) mkpart primary 1028MiB 100% Ebben az esetben a jelzĆ beĂĄllĂtĂĄsa nem kötelezĆ, de ha szĂŒksĂ©ges, a következĆ paranccsal megtehetjĂŒk.
(parted) set 3 raid onEllenĆrizzĂŒk a lĂ©trehozott tĂĄblĂĄzatot.
(parted) p
Modell: ATA TOSHIBA DT01ACA3 (scsi)
Lemez /dev/sdc: 3001GB
Sektor mérete (logikai/fizikai): 512B/4096B
PartĂciĂłs tĂĄbla: gpt
Disk Flags:
SzĂĄm Kezdete VĂ©ge MĂ©ret FĂĄjlrendszer NĂ©v JelzĆk
1 1049kB 3146kB 2097kB primary bios_grub
2 3146kB 1077MB 1074MB primary boot
3 1077MB 3001GB 3000GB primary
Hozzunk lĂ©tre a lemeznek egy Ășj vĂ©letlenszerƱ GUID-ot.
sgdisk -G /dev/sdd
2. Az elsĆ lemez partĂciĂłinak eltĂĄvolĂtĂĄsa a tömbökbĆl
EllenĆrizzĂŒk a tömb ĂĄllapotĂĄt
[root@localhost ~]# cat /proc/mdstat
Személyiségek : [raid1]
md126 : aktĂv raid1 sda1[0] sdb1[1]
1047552 blokk super 1.2 [2/2] [UU]
bitmap: 0/1 oldal [0KB], 65536KB darab
md127 : aktĂv raid1 sda2[0] sdb2[1]
233206784 blokk super 1.2 [2/2] [UU]
bitmap: 0/2 oldal [0KB], 65536KB darab
nem hasznĂĄlt eszközök: A rendszerben 2 tömb mƱködik: md126 (csatlakozĂĄsi pont /boot) â amely a következĆkbĆl ĂĄll: /dev/sda1 Ă©s /dev/sdb1, md127 (LVM a swap Ă©s a fĂĄjlrendszer gyökere) â tartalmazza a /dev/sda2 Ă©s /dev/sdb2.
JelöljĂŒk meg az elsĆ lemez partĂciĂłit, amelyeket minden tömbben hibĂĄskĂ©nt hasznĂĄlnak.
mdadm /dev/md126 --fail /dev/sda1
mdadm /dev/md127 --fail /dev/sda2 TĂĄvolĂtsa el a blokkeszköz partĂciĂłit. /dev/sda a tömbökbĆl.
mdadm /dev/md126 --remove /dev/sda1
mdadm /dev/md127 --remove /dev/sda2
EllenĆrizzĂŒk a tömb ĂĄllapotĂĄt a lemez eltĂĄvolĂtĂĄsa utĂĄn.
[root@localhost ~]# cat /proc/mdstat
Személyiségek: [raid1]
md126: aktĂv raid1 sdb1[1]
1047552 blokkok szuper 1.2 [2/1] [_U]
bitmap: 0/1 oldal [0KB], 65536KB darab
md127: aktĂv raid1 sdb2[1]
233206784 blokkok szuper 1.2 [2/1] [_U]
bitmap: 2/2 oldal [8KB], 65536KB darab
hasznĂĄlaton kĂvĂŒli eszközök:
3. Ăj lemezpartĂciĂłk hozzĂĄadĂĄsa a tömbhöz
A következĆ lĂ©pĂ©sben hozzĂĄ kell adnunk az Ășj lemez partĂciĂłit a tömbökhöz a szinkronizĂĄlĂĄshoz. NĂ©zzĂŒk meg a lemezek aktuĂĄlis ĂĄllapotĂĄt.
[root@localhost ~]# lsblk
NĂV MAJ:MIN RM MĂRET RO TĂPUS CSATLAKOZĂ
sda 8:0 0 223,6G 0 lemez
ââsda1 8:1 0 1G 0 part
ââsda2 8:2 0 222,5G 0 part
sdb 8:16 0 223,6G 0 lemez
ââ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 lemez
ââ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 lemez RĂ©sz /dev/sdc1 egy bios_grub partĂciĂłval, Ă©s nem vesz rĂ©szt a tömbök lĂ©trehozĂĄsĂĄban. A tömbökben csak /dev/sdc2 Ă©s /dev/sdc3HozzĂĄadjuk ezeket a partĂciĂłkat a megfelelĆ tömbökbe.
mdadm /dev/md126 --add /dev/sdc2
mdadm /dev/md127 --add /dev/sdc3Ezutån vårjuk meg a tömb szinkronizålåsåt.
[root@localhost ~]# cat /proc/mdstat
Személyiségek: [raid1]
md126: aktĂv raid1 sdc2[2] sdb1[1]
1047552 blokkok super 1.2 [2/2] [UU]
bitmap: 0/1 oldalak [0KB], 65536KB chunk
md127: aktĂv raid1 sdc3[2] sdb2[1]
233206784 blokkok super 1.2 [2/1] [_U]
[>....................] helyreĂĄllĂtĂĄs = 0.2% (619904/233206784) befejezĂ©s=31.2min sebessĂ©g=123980K/sec
bitmap: 2/2 oldalak [8KB], 65536KB chunk
fel nem hasznĂĄlt eszközök:A lemezek partĂciĂłzĂĄsa a tömbbe valĂł partĂciĂłk hozzĂĄadĂĄsa utĂĄn.
[root@localhost ~]# lsblk
NĂV MAJ:MIN RM MĂRET RO TĂPUS MONTĂLPONT
sda 8:0 0 223,6G 0 lemez
ââsda1 8:1 0 1G 0 rĂ©sz
ââsda2 8:2 0 222,5G 0 rĂ©sz
sdb 8:16 0 223,6G 0 lemez
ââsdb1 8:17 0 1G 0 rĂ©sz
â ââmd126 9:126 0 1023M 0 raid1 /boot
ââsdb2 8:18 0 222,5G 0 rĂ©sz
ââ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 lemez
ââsdc1 8:33 0 2M 0 rĂ©sz
ââsdc2 8:34 0 1G 0 rĂ©sz
â ââmd126 9:126 0 1023M 0 raid1 /boot
ââsdc3 8:35 0 2,7T 0 rĂ©sz
ââ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 lemez 4. A mĂĄsodik lemez partĂciĂłinak eltĂĄvolĂtĂĄsa a tömbe.
Jelölje meg a mĂĄsodik lemez partĂciĂłit, amelyeket minden tömbben hasznĂĄlnak, hibĂĄsra.
mdadm /dev/md126 --fail /dev/sdb1
mdadm /dev/md127 --fail /dev/sdb2
TĂĄvolĂtsa el a blokkeszköz partĂciĂłit. /dev/sda a tömbökbĆl.
mdadm /dev/md126 --remove /dev/sdb1
mdadm /dev/md127 --remove /dev/sdb2
5. A GPT partĂciĂłs tĂĄblĂĄt lemĂĄsoljuk Ă©s szinkronizĂĄljuk a tömböt.
A GPT partĂciĂłs tĂĄbla mĂĄsolĂĄsĂĄhoz hasznĂĄljuk a segĂ©dprogramot sgdisk, amely a lemezpartĂciĂłkkal Ă©s a GPT tĂĄblĂĄval valĂł munkĂĄhoz szĂŒksĂ©ges csomag rĂ©sze â gdisk.
TelepĂtĂ©s gdisk CentOS-hoz:
yum install -y gdisk TelepĂtĂ©s gdisk Debian/Ubuntu-hoz:
apt install -y gdiskFIGYELEM: GPT esetĂ©n elsĆ meg kell adni a lemezt ahova mĂĄsoljuk a partĂciĂłzĂĄst, a mĂĄsodik lemezkĂ©nt kell megadni azt a lemezt, ahonnan mĂĄsoljĂĄk a partĂciĂłzĂĄst. Ha összekeverjĂŒk a lemezeket, akkor az eredetileg helyes partĂciĂłzĂĄs felĂŒlĂrĂłdik Ă©s megsemmisĂŒl.
A GPT partĂciĂłs tĂĄblĂĄt mĂĄsoljuk.
sgdisk -R /dev/sdd /dev/sdc A lemezek partĂciĂłzĂĄsa a tĂĄbla ĂĄtvitele utĂĄn a lemezre. /dev/sdd.
[root@localhost ~]# lsblk
NĂV MAJ:MIN RM MĂRET RO TĂPUS MONTĂLPONT
sda 8:0 0 223,6G 0 lemez
ââsda1 8:1 0 1G 0 rĂ©sz
ââsda2 8:2 0 222,5G 0 rĂ©sz
sdb 8:16 0 223,6G 0 lemez
ââsdb1 8:17 0 1G 0 rĂ©sz
ââsdb2 8:18 0 222,5G 0 rĂ©sz
sdc 8:32 0 2,7T 0 lemez
ââsdc1 8:33 0 2M 0 rĂ©sz
ââsdc2 8:34 0 1G 0 rĂ©sz
â ââmd126 9:126 0 1023M 0 raid1 /boot
ââsdc3 8:35 0 2,7T 0 rĂ©sz
ââ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 lemez
ââsdd1 8:49 0 2M 0 rĂ©sz
ââsdd2 8:50 0 1G 0 rĂ©sz
ââsdd3 8:51 0 2,7T 0 rĂ©sz EzutĂĄn hozzĂĄadjuk mindegyik partĂciĂłt, amely rĂ©szt vesz a szoftveres RAID-tömbökben.
mdadm /dev/md126 --add /dev/sdd2
mdadm /dev/md127 --add /dev/sdd3Megvårjuk a tömb szinkronizålåsåt.
[root@localhost ~]# cat /proc/mdstat
Személyiségek: [raid1]
md126: aktĂv raid1 sdd2[3] sdc2[2]
1047552 blokk super 1.2 [2/2] [UU]
bitmap: 1/1 oldal [4KB], 65536KB chunk
md127: aktĂv raid1 sdd3[3] sdc3[2]
233206784 blokk super 1.2 [2/1] [U_]
[>....................] helyreĂĄllĂtĂĄs = 0.0% (148224/233206784) befejezĂ©s=26.2min sebessĂ©g=148224K/sec
bitmap: 2/2 oldal [8KB], 65536KB chunk
hasznĂĄlaton kĂvĂŒli eszközök:A GPT partĂciĂł mĂĄsolĂĄsa utĂĄn a mĂĄsodik Ășj lemezen a partĂciĂłk a következĆkĂ©ppen fognak kinĂ©zni.
[root@localhost ~]# lsblk
NĂV MAJ:MIN RM MĂRET RO TĂPUS MONTPOINT
sda 8:0 0 223,6G 0 lemez
ââsda1 8:1 0 1G 0 rĂ©sz
ââsda2 8:2 0 222,5G 0 rĂ©sz
sdb 8:16 0 223,6G 0 lemez
ââsdb1 8:17 0 1G 0 rĂ©sz
ââsdb2 8:18 0 222,5G 0 rĂ©sz
sdc 8:32 0 2,7T 0 lemez
ââsdc1 8:33 0 2M 0 rĂ©sz
ââsdc2 8:34 0 1G 0 rĂ©sz
â ââmd126 9:126 0 1023M 0 raid1 /boot
ââsdc3 8:35 0 2,7T 0 rĂ©sz
ââmd127 9:127 0 222,4G 0 raid1
ââvg0-gyökĂ©r 253:0 0 206,4G 0 lvm
ââvg0-swap 253:1 0 16G 0 lvm [SWAP]
sdd 8:48 0 2,7T 0 lemez
ââsdd1 8:49 0 2M 0 rĂ©sz
ââsdd2 8:50 0 1G 0 rĂ©sz
â ââmd126 9:126 0 1023M 0 raid1 /boot
ââsdd3 8:51 0 2,7T 0 rĂ©sz
ââmd127 9:127 0 222,4G 0 raid1
ââvg0-gyökĂ©r 253:0 0 206,4G 0 lvm
ââvg0-swap 253:1 0 16G 0 lvm [SWAP]EzutĂĄn telepĂtsĂŒk a GRUB-ot az Ășj lemezekre.
TelepĂtĂ©s CentOS esetĂ©n:
grub2-install /dev/sdXTelepĂtĂ©s Debian/Ubuntu esetĂ©n:
grub-install /dev/sdX ahol X â a lemez betƱje, jelen esetben a lemezek /dev/sdc Ă©s /dev/sdd.
FrissĂtjĂŒk a tömb adatait.
CentOS esetén:
mdadm --detail --scan --verbose > /etc/mdadm.confDebian/Ubuntu esetén:
echo "DEVICE partĂciĂłk" > /etc/mdadm/mdadm.conf
mdadm --detail --scan --verbose | awk '/ARRAY/ {print}' >> /etc/mdadm/mdadm.conf FrissĂtjĂŒk a kĂ©pet. initrd:
CentOS esetén:
dracut -f -v --regenerate-allDebian/Ubuntu esetén:
update-initramfs -u -k allFrissĂtjĂŒk a GRUB konfigurĂĄciĂłt.
CentOS esetén:
grub2-mkconfig -o /boot/grub2/grub.cfg
Debian/Ubuntu esetén:
update-grubA vĂ©grehajtott lĂ©pĂ©sek utĂĄn a rĂ©gi lemezek eltĂĄvolĂthatĂłk.
6. A fĂĄjlrendszer (ext4) gyökĂ©rpartĂciĂł kiterjesztĂ©se
A lemezek partĂcionĂĄlĂĄsa a fĂĄjlrendszer kiterjesztĂ©se elĆtt, miutĂĄn a rendszert ĂĄthelyeztĂŒk a 2 x 3TB lemezekre (RAID-1).
[root@localhost ~]# lsblk
NĂV MAJ:MIN RM MĂRET RO TĂPUS MONTPOINT
sda 8:0 0 223,6G 0 lemez
sdb 8:16 0 223,6G 0 lemez
sdc 8:32 0 2,7T 0 lemez
ââsdc1 8:33 0 2M 0 rĂ©sz
ââsdc2 8:34 0 1G 0 rĂ©sz
â ââmd127 9:127 0 1023M 0 raid1 /boot
ââsdc3 8:35 0 2,7T 0 rĂ©sz
ââmd126 9:126 0 222,4G 0 raid1
ââvg0-gyökĂ©r 253:0 0 206,4G 0 lvm
ââvg0-swap 253:1 0 16G 0 lvm [SWAP]
sdd 8:48 0 2,7T 0 lemez
ââsdd1 8:49 0 2M 0 rĂ©sz
ââsdd2 8:50 0 1G 0 rĂ©sz
â ââmd127 9:127 0 1023M 0 raid1 /boot
ââsdd3 8:51 0 2,7T 0 rĂ©sz
ââmd126 9:126 0 222,4G 0 raid1
ââvg0-gyökĂ©r 253:0 0 206,4G 0 lvm
ââvg0-swap 253:1 0 16G 0 lvm [SWAP] Jelenleg a partĂciĂłk /dev/sdc3 Ă©s /dev/sdd3 2,7 TB terĂŒletet foglalnak el. Mivel Ășj lemezpartĂciĂłt hoztunk lĂ©tre GPT tĂĄblĂĄval, a 3 partĂciĂł mĂ©rete azonnal a maximĂĄlisan rendelkezĂ©sre ĂĄllĂł lemeztĂ©rfogat alapjĂĄn lett meghatĂĄrozva, Ăgy a partĂciĂłt ilyen esetben nem szĂŒksĂ©ges kiterjeszteni.
SzĂŒksĂ©ges:
- BĆvĂtsĂŒk az md126 tömböt,
- Kiterjeszteni a PV-t (fizikai térfogat),
- Kiterjeszteni az LV-t (logikai térfogat) vg0-root,
- Kiterjeszteni a fĂĄjlrendszert.
1. BĆvĂtjĂŒk a tömböt md126 maximumra.
mdadm --grow /dev/md126 --size=max
A tömb bĆvĂtĂ©se utĂĄn md126 a hasznĂĄlt terĂŒlet mĂ©rete 2,7 TB-ra nĆtt.
[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]
BĆvĂtjĂŒk fizikai kötet.
A bĆvĂtĂ©s elĆtt ellenĆrizzĂŒk az aktuĂĄlis PV tĂ©rfogatszĂĄmot /dev/md126.
[root@localhost ~]# pvs
PV VG Fmt Attr PSize PFree
/dev/md126 vg0 lvm2 a-- 222,40g 0 BĆvĂtjĂŒk a PV-t a következĆ paranccsal.
pvresize /dev/md126
EllenĆrizzĂŒk a vĂ©grehajtott mƱveletet.
[root@localhost ~]# pvs
PV VG Fmt Attr PSize PFree
/dev/md126 vg0 lvm2 a-- <2,73t 2,51tBĆvĂtjĂŒk logikai kötet vg0-root.
A PV bĆvĂtĂ©se utĂĄn ellenĆrizzĂŒk a VG hasznĂĄlatĂĄt.
[root@localhost ~]# vgs
VG #PV #LV #SN Attr VSize VFree
vg0 1 2 0 wz--n- <2,73t 2,51tEllenĆrizzĂŒk az LV terĂŒletĂ©t.
[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 A vg0-root kötet 206,41 GB méretƱ.
BĆvĂtsĂŒk az LV-t a lemez maximĂĄlis terĂŒletĂ©ig.
lvextend -l +100%FREE /dev/mapper/vg0-root EllenĆrizzĂŒk az LV terĂŒletĂ©t a bĆvĂtĂ©s utĂĄn.
[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,00gBĆvĂtsĂŒk a fĂĄjlrendszert (ext4).
EllenĆrizzĂŒk a fĂĄjlrendszer aktuĂĄlis mĂ©retĂ©t.
[root@localhost ~]# df -h
Fåjlrendszer Méret Hasznålva Szabad Hasznålat% Csatlakoztatva
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/0A /dev/mapper/vg0-root kötet 204 GB mĂ©retƱ az LV bĆvĂtĂ©se utĂĄn.
BĆvĂtsĂŒk a fĂĄjlrendszert.
resize2fs /dev/mapper/vg0-root
EllenĆrizzĂŒk a fĂĄjlrendszer mĂ©retĂ©t a bĆvĂtĂ©s utĂĄn.
[root@localhost ~]# df -h
Fåjl rendszer Méret Hasznålat Szabad Hasznålt% Csatlakoztatva
/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 A fĂĄjlrendszer mĂ©rete megnĆtt a kötet összes kapacitĂĄsĂĄval.
ForrĂĄs: habr.com
