ආයුබෝවන් සියල්ලටම. නව පාඨමාලා කණ්ඩායමක් ආරම්භ කිරීමට ආසන්නයේ
අරාව සහ ගොනු පද්ධතිය තවදුරටත් පුළුල් කිරීමත් සමඟ තැටි ප්රතිස්ථාපනය කිරීම සහ විශාල ධාරිතාවකින් යුත් නව තැටි වෙත තොරතුරු මාරු කිරීම පිළිබඳ අවස්ථා 2ක් මෙම ලිපියෙන් සලකා බලනු ඇත. පළමු අවස්ථාව එකම MBR/MBR හෝ GPT/GPT කොටස් කිරීම සමඟ තැටි ප්රතිස්ථාපනය කිරීම ගැන සැලකිලිමත් වේ, දෙවන අවස්ථාව 2 TB ට වඩා වැඩි ධාරිතාවක් සහිත තැටි සමඟ MBR කොටස් කිරීම සමඟ තැටි ප්රතිස්ථාපනය කිරීම ගැන සැලකිලිමත් වේ, ඔබට ස්ථාපනය කිරීමට අවශ්ය වනු ඇත. biosboot කොටසක් සහිත GPT කොටසක්. අවස්ථා දෙකේදීම, අපි දත්ත මාරු කරන තැටි දැනටමත් සේවාදායකයේ ස්ථාපනය කර ඇත. මූල කොටස සඳහා භාවිතා කරන ගොනු පද්ධතිය ext4 වේ.
අවස්ථාව 1: කුඩා තැටි විශාල තැටි සමඟ ප්රතිස්ථාපනය කිරීම (2TB දක්වා)
අභියෝගය: වත්මන් තැටි තොරතුරු හුවමාරුව සමඟ විශාල තැටි (2 TB දක්වා) සමඟ ප්රතිස්ථාපනය කරන්න. මෙම අවස්ථාවේදී, අප සතුව පද්ධතිය ස්ථාපනය කර ඇති 2 x 240 GB SSD (RAID-1) තැටි සහ පද්ධතිය මාරු කළ යුතු 2 x 1 TB SATA තැටි ඇත.
වත්මන් තැටි පිරිසැලසුම දෙස බලමු.
[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
අපි දැනට භාවිතා කරන ගොනු පද්ධති අවකාශය පරීක්ෂා කරමු.
[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
තැටි ප්රතිස්ථාපනය කිරීමට පෙර ගොනු පද්ධතියේ ප්රමාණය 204 GB වේ, 2 md126 මෘදුකාංග අරා භාවිතා වේ, එය සවි කර ඇත. /boot
и md127
, ලෙස භාවිතා වේ භෞතික පරිමාව VG කණ්ඩායම සඳහා vg0.
1. අරා වලින් තැටි කොටස් ඉවත් කිරීම
අරාවේ තත්ත්වය පරීක්ෂා කිරීම
[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>
පද්ධතිය අරා 2 ක් භාවිතා කරයි: md126
(කඳුකර ස්ථානය /boot
) - කොටසකින් සමන්විත වේ /dev/sda1
и /dev/sdb1
, md127
(LVM සඳහා මාරු කිරීම සහ ගොනු පද්ධතියේ මූලය) - සමන්විත වේ /dev/sda2
и /dev/sdb2
.
අපි එක් එක් අරාව තුළ භාවිතා කරන පළමු තැටියේ කොටස් නරක ලෙස සලකුණු කරමු.
mdadm /dev/md126 --fail /dev/sda1
mdadm /dev/md127 --fail /dev/sda2
අපි /dev/sda block උපාංග කොටස් අරා වලින් ඉවත් කරමු.
mdadm /dev/md126 --remove /dev/sda1
mdadm /dev/md127 --remove /dev/sda2
අපි අරාවෙන් තැටිය ඉවත් කළ පසු, බ්ලොක් උපාංග තොරතුරු මේ ආකාරයෙන් පෙනෙනු ඇත.
[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
තැටි ඉවත් කිරීමෙන් පසු අරා තත්ත්වය.
[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. කොටස් වගුව නව තැටියකට පිටපත් කරන්න
පහත දැක්වෙන විධානය සමඟ ඔබට තැටියේ භාවිතා කළ කොටස් වගුව පරීක්ෂා කළ හැකිය.
fdisk -l /dev/sdb | grep 'Disk label type'
MBR සඳහා ප්රතිදානය වනුයේ:
Disk label type: dos
GPT සඳහා:
Disk label type: gpt
MBR සඳහා කොටස් වගුව පිටපත් කිරීම:
sfdisk -d /dev/sdb | sfdisk /dev/sdc
මෙම කණ්ඩායමේ පළමුව ධාවකය දක්වා ඇත с එවැන්නකි සලකුණු කිරීම පිටපත් කර ඇත, දෙවන - කොහෙද පිටපත.
පොදුවේ: GPT සඳහා පළමුව ධාවකය දක්වා ඇත මත පිටපත් සලකුණු කිරීම, දෙවැනි තැටිය තැටිය පෙන්නුම් කරයි එයින් පිටපත් සලකුණු කිරීම. ඔබ තැටි මිශ්ර කළහොත්, මුලින් හොඳ කොටස නැවත ලියැවී විනාශ වනු ඇත.
GPT සඳහා පිරිසැලසුම් වගුව පිටපත් කිරීම:
sgdisk -R /dev/sdс /dev/sdb
ඊළඟට, තැටියට අහඹු UUID එකක් පවරන්න (GPT සඳහා).
sgdisk -G /dev/sdc
විධානය ක්රියාත්මක කිරීමෙන් පසු, කොටස් තැටියේ දිස්විය යුතුය /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
ක්රියාව සිදු කිරීමෙන් පසුව, තැටියේ පද්ධතියේ ඇති කොටස් නම් /dev/sdc
තීරණය කර නැත, පසුව අපි කොටස් වගුව නැවත කියවීම සඳහා විධානය ක්රියාත්මක කරමු.
sfdisk -R /dev/sdc
වත්මන් තැටි MBR වගුව භාවිතා කරන්නේ නම් සහ තොරතුරු 2 TB ට වඩා විශාල තැටි වෙත මාරු කිරීමට අවශ්ය නම්, නව තැටි මත ඔබ biosboot කොටස භාවිතයෙන් GPT කොටසක් අතින් සෑදිය යුතුය. මෙම නඩුව මෙම ලිපියේ 2 වන කොටසෙහි සාකච්ඡා කරනු ඇත.
3. නව තැටියේ කොටස් අරාවට එකතු කිරීම
අපි අදාල array වලට disk partitions එකතු කරමු.
mdadm /dev/md126 --add /dev/sdc1
mdadm /dev/md127 --add /dev/sdc2
කොටස් එකතු කර ඇත්දැයි අපි පරීක්ෂා කරමු.
[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
මෙයින් පසු, අපි අරා සමමුහුර්ත කිරීමට බලා සිටිමු.
[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>
ඔබට උපයෝගිතා භාවිතයෙන් සමමුහුර්ත කිරීමේ ක්රියාවලිය අඛණ්ඩව නිරීක්ෂණය කළ හැකිය watch
.
watch -n 2 cat /proc/mdstat
පරාමිතිය -n
ප්රගතිය පරීක්ෂා කිරීම සඳහා විධානය ක්රියාත්මක කළ යුතු තත්පර කිහිපයක කාල පරතරයන් නියම කරයි.
ඊළඟ ආදේශන තැටිය සඳහා පියවර 1 - 3 නැවත කරන්න.
අපි එක් එක් අරාව තුළ භාවිතා කරන දෙවන තැටියේ කොටස් නරක ලෙස සලකුණු කරමු.
mdadm /dev/md126 --fail /dev/sdb1
mdadm /dev/md127 --fail /dev/sdb2
බ්ලොක් උපාංග කොටස් ඉවත් කිරීම /dev/sdb
array වලින්.
mdadm /dev/md126 --remove /dev/sdb1
mdadm /dev/md127 --remove /dev/sdb2
අපි අරාවෙන් තැටිය ඉවත් කළ පසු, බ්ලොක් උපාංග තොරතුරු මේ ආකාරයෙන් පෙනෙනු ඇත.
[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
තැටි ඉවත් කිරීමෙන් පසු අරා තත්ත්වය.
[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 කොටස් වගුව පිටපත් කිරීම /dev/sdс
තැටියට /dev/sdd
.
sfdisk -d /dev/sdс | sfdisk /dev/sdd
විධානය ක්රියාත්මක කිරීමෙන් පසු, කොටස් තැටියේ දිස්විය යුතුය /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
අරා වලට තැටි කොටස් එකතු කිරීම.
mdadm /dev/md126 --add /dev/sdd1
mdadm /dev/md127 --add /dev/sdd2
කොටස් එකතු කර ඇත්දැයි අපි පරීක්ෂා කරමු.
[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]
මෙයින් පසු, අපි අරා සමමුහුර්ත කිරීමට බලා සිටිමු.
[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 ස්ථාපනය කිරීම
CentOS සඳහා:
grub2-install /dev/sdX
Debian/Ubuntu සඳහා:
grub-install /dev/sdX
එහිදී X
- බ්ලොක් උපාංගයේ ලිපිය. මෙම අවස්ථාවේදී, ඔබ GRUB ස්ථාපනය කළ යුතුය /dev/sdc
и /dev/sdd
.
6. මූල කොටසෙහි ගොනු පද්ධති දිගුව (ext4).
නව තැටි මත /dev/sdc
и /dev/sdd
931.5 GB තිබේ. කොටස් වගුව කුඩා තැටි වලින් පිටපත් කර ඇති නිසා, කොටස් /dev/sdc2
и /dev/sdd2
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]
එය අවශ්යයි:
- එක් එක් තැටි මත 2 කොටස දිගු කරන්න,
- md127 අරාව දිග හරින්න,
- PV (භෞතික පරිමාව) පුළුල් කරන්න
- LV (තාර්කික-පරිමාව) vg0-root පුළුල් කරන්න,
- ගොනු පද්ධතිය පුළුල් කරන්න.
උපයෝගීතාව භාවිතා කිරීම වෙන් විය අපි කොටස පුළුල් කරමු /dev/sdc2
උපරිම අගයට. විධානය ක්රියාත්මක කරන්න parted /dev/sdc
(1) සහ විධානය සමඟ වත්මන් කොටස් වගුව බලන්න p
(2).
ඔබට පෙනෙන පරිදි, 2 කොටසේ අවසානය 240 GB වලින් අවසන් වේ. විධානය සමඟ කොටස පුළුල් කරමු resizepart
2
, මෙහි 2 යනු කොටසේ (3) අංකයයි. අපි ඩිජිටල් ආකෘතියෙන් අගය දක්වන්නෙමු, උදාහරණයක් ලෙස 1000 GB, හෝ තැටි කොටසෙහි ඇඟවීම භාවිතා කරන්න - 100%. කොටසෙහි නව ප්රමාණය (4) තිබේදැයි අපි නැවත පරීක්ෂා කරමු.
තැටිය සඳහා ඉහත පියවර නැවත කරන්න /dev/sdd
. කොටස් පුළුල් කිරීමෙන් පසු /dev/sdc2
и /dev/sdd2
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]
මෙයින් පසු අපි අරාව පුළුල් කරමු Md127 උපරිමයට.
mdadm --grow /dev/md127 --size=max
අරාව පුළුල් වී ඇත්දැයි අපි පරීක්ෂා කරමු. දැන් එහි විශාලත්වය 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]
දිගුව දිගු කිරීම භෞතික පරිමාව. පුළුල් කිරීමට පෙර, PV හි වත්මන් තත්ත්වය පරීක්ෂා කර බලමු.
[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 ]
දැකිය හැකි පරිදි, පී.වී /dev/md127
222.4 GB ඉඩක් භාවිතා කරයි.
අපි පහත විධානය සමඟ PV පුළුල් කරන්නෙමු.
pvresize /dev/md127
PV ව්යාප්තියේ ප්රතිඵලය පරීක්ෂා කිරීම.
[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 ]
පුළුල් කිරීම තාර්කික පරිමාව. පුළුල් කිරීමට පෙර, LV (1) හි වත්මන් තත්ත්වය පරීක්ෂා කරමු.
[root@localhost ~]# lvscan
ACTIVE '/dev/vg0/swap' [<16,00 GiB] inherit
ACTIVE '/dev/vg0/root' [<206,41 GiB] inherit
LV /dev/vg0/root
206.41 GB භාවිතා කරයි.
පහත දැක්වෙන විධානය (2) සමඟ අපි LV පුළුල් කරමු.
lvextend -l +100%FREE /dev/mapper/vg0-root
අපි සම්පූර්ණ කරන ලද ක්රියාව පරීක්ෂා කරමු (3).
[root@localhost ~]# lvscan
ACTIVE '/dev/vg0/swap' [<16,00 GiB] inherit
ACTIVE '/dev/vg0/root' [<914,39 GiB] inherit
ඔබට පෙනෙන පරිදි, LV පුළුල් කිරීමෙන් පසුව, වාඩිලාගෙන සිටින තැටි ඉඩ ප්රමාණය 914.39 GB බවට පත් විය.
LV පරිමාව වැඩි වී ඇත (4), නමුත් ගොනු පද්ධතිය තවමත් 204 GB (5) ලබා ගනී.
1. ගොනු පද්ධතිය පුළුල් කරමු.
resize2fs /dev/mapper/vg0-root
විධානය ක්රියාත්මක කිරීමෙන් පසුව, අපි ගොනු පද්ධතියේ ප්රමාණය පරීක්ෂා කරන්නෙමු.
[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
මූල ගොනු පද්ධතියේ විශාලත්වය 900 GB දක්වා වැඩි වනු ඇත. පියවර සම්පූර්ණ කිරීමෙන් පසු, ඔබට පැරණි තැටි ඉවත් කළ හැකිය.
අවස්ථාව 2: කුඩා තැටි විශාල තැටි සමඟ ප්රතිස්ථාපනය කිරීම (2TB ට වැඩි)
අභ්යාස: තොරතුරු සංරක්ෂණය කරමින් වත්මන් තැටි විශාල තැටි (2 x 3TB) සමඟ ප්රතිස්ථාපනය කරන්න. මෙම අවස්ථාවේදී, අප සතුව පද්ධතිය ස්ථාපනය කර ඇති 2 x 240 GB SSD (RAID-1) තැටි සහ පද්ධතිය මාරු කිරීමට අවශ්ය වන 2 x 3 TB SATA තැටි ඇත. වත්මන් තැටි MBR කොටස් වගුව භාවිතා කරයි. නව තැටි 2 TB ට වඩා වැඩි ධාරිතාවක් ඇති බැවින්, MBR ට 2 TB ට වඩා විශාල තැටි සමඟ ක්රියා කළ නොහැකි බැවින්, ඒවාට GPT වගුවක් භාවිතා කිරීමට අවශ්ය වනු ඇත.
වත්මන් තැටි පිරිසැලසුම දෙස බලමු.
[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
තැටියේ භාවිතා කර ඇති කොටස් වගුව පරීක්ෂා කරමු /dev/sda
.
[root@localhost ~]# fdisk -l /dev/sda | grep 'Disk label type'
Disk label type: dos
තැටියේ /dev/sdb
සමාන කොටස් වගුවක් භාවිතා වේ. අපි පද්ධතියේ භාවිතා කළ තැටි ඉඩ පරීක්ෂා කරමු.
[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
ඔබට පෙනෙන පරිදි, ගොනු පද්ධතියේ මූලය 204 GB පමණ වේ. මෘදුකාංග RAID අරාවෙහි වත්මන් තත්ත්වය පරීක්ෂා කරමු.
1. GPT කොටස් වගුවක් ස්ථාපනය කිරීම සහ තැටි කොටස් කිරීම
අංශ අනුව තැටි පිරිසැලසුම පරීක්ෂා කරමු.
[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
නව 3TB තැටියේ අපට කොටස් 3ක් සෑදිය යුතුය:
- කොටස
bios_grub
GPT BIOS ගැළපුම සඳහා 2MiB ප්රමාණය, - සවි කෙරෙන RAID අරාව සඳහා වන කොටස
/boot
. - RAID අරාව සඳහා ඇති කොටස LV මූල и LV හුවමාරුව.
උපයෝගීතාව ස්ථාපනය කිරීම වෙන් විය කණ්ඩායම yum install -y parted
(CentOS සඳහා), apt install -y parted
(Debian/Ubuntu සඳහා).
භාවිතා කිරීම වෙන් විය තැටිය කොටස් කිරීමට පහත විධානයන් ක්රියාත්මක කරමු.
විධානය ක්රියාත්මක කරන්න parted /dev/sdc
සහ disk layout editing mode වෙත යන්න.
GPT කොටස් වගුවක් සාදන්න.
(parted) mktable gpt
1 කොටස සාදන්න bios_grub
කොටස සහ ඒ සඳහා ධජයක් සකසන්න.
(parted) mkpart primary 1MiB 3MiB
(parted) set 1 bios_grub on
2 කොටස සාදා එයට ධජයක් සකසන්න. කොටස RAID අරාවක් සඳහා බ්ලොක් එකක් ලෙස භාවිතා කර සවිකර ඇත /boot
.
(parted) mkpart primary ext2 3MiB 1028MiB
(parted) set 2 boot on
අපි 3 කොටස සාදන්නෙමු, එය LVM පිහිටා ඇති අරා බ්ලොක් එකක් ලෙසද භාවිතා කරනු ඇත.
(parted) mkpart primary 1028MiB 100%
මෙම අවස්ථාවේදී, ධජය සැකසීමට අවශ්ය නොවේ, නමුත් අවශ්ය නම්, පහත දැක්වෙන විධානය සමඟ එය සැකසිය හැක.
(parted) set 3 raid on
අපි සාදන ලද වගුව පරීක්ෂා කරමු.
(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
අපි තැටියට නව අහඹු GUID එකක් පවරමු.
sgdisk -G /dev/sdd
2. පළමු තැටියේ කොටස් අරා වලින් ඉවත් කිරීම
අරාවේ තත්ත්වය පරීක්ෂා කිරීම
[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>
පද්ධතිය අරා 2 ක් භාවිතා කරයි: md126 (mount point /boot) - සමන්විත වේ /dev/sda1
и /dev/sdb1
, md127
(LVM සඳහා swap
සහ ගොනු පද්ධතියේ මූලය) - සමන්විත වේ /dev/sda2
и /dev/sdb2
.
අපි එක් එක් අරාව තුළ භාවිතා කරන පළමු තැටියේ කොටස් නරක ලෙස සලකුණු කරමු.
mdadm /dev/md126 --fail /dev/sda1
mdadm /dev/md127 --fail /dev/sda2
බ්ලොක් උපාංග කොටස් ඉවත් කිරීම /dev/sda
array වලින්.
mdadm /dev/md126 --remove /dev/sda1
mdadm /dev/md127 --remove /dev/sda2
තැටිය ඉවත් කිරීමෙන් පසු අරාවේ තත්වය පරීක්ෂා කිරීම.
[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. නව තැටියේ කොටස් අරාවට එකතු කිරීම
මීලඟ පියවර වන්නේ සමමුහුර්ත කිරීම සඳහා අරාවට නව තැටියේ කොටස් එකතු කිරීමයි. තැටි සැකැස්මේ වත්මන් තත්ත්වය දෙස බලමු.
[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
කොටස /dev/sdc1
එය bios_grub
කොටස සහ අරා නිර්මාණයට සම්බන්ධ නොවේ. අරාව පමණක් භාවිතා කරනු ඇත /dev/sdc2
и /dev/sdc3
. අපි මෙම කොටස් අනුරූප අරාවට එකතු කරමු.
mdadm /dev/md126 --add /dev/sdc2
mdadm /dev/md127 --add /dev/sdc3
එවිට අපි අරාව සමමුහුර්ත වන තෙක් බලා සිටිමු.
[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>
අරාවට කොටස් එකතු කිරීමෙන් පසු තැටි කොටස් කිරීම.
[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. දෙවන තැටියේ කොටස් අරා වලින් ඉවත් කිරීම
අපි එක් එක් අරාව තුළ භාවිතා කරන දෙවන තැටියේ කොටස් නරක ලෙස සලකුණු කරමු.
mdadm /dev/md126 --fail /dev/sdb1
mdadm /dev/md127 --fail /dev/sdb2
බ්ලොක් උපාංග කොටස් ඉවත් කිරීම /dev/sda
array වලින්.
mdadm /dev/md126 --remove /dev/sdb1
mdadm /dev/md127 --remove /dev/sdb2
5. GPT පිරිසැලසුම් වගුව පිටපත් කර අරාව සමමුහුර්ත කරන්න
GPT සලකුණු වගුව පිටපත් කිරීම සඳහා අපි උපයෝගීතාව භාවිතා කරමු sgdisk
, තැටි කොටස් සහ GPT වගුව සමඟ වැඩ කිරීම සඳහා පැකේජයට ඇතුළත් කර ඇත - gdisk
.
ස්ථාපනය gdisk
CentOS සඳහා:
yum install -y gdisk
ස්ථාපනය gdisk
Debian/Ubuntu සඳහා:
apt install -y gdisk
පොදුවේ: GPT සඳහා පළමුව ධාවකය දක්වා ඇත මත සලකුණු පිටපත් කරන්න, දෙවැනි තැටිය තැටිය පෙන්නුම් කරයි එයින් සලකුණු පිටපත් කරන්න. ඔබ තැටි මිශ්ර කළහොත්, මුලින් හොඳ කොටස නැවත ලියැවී විනාශ වනු ඇත.
GPT සලකුණු වගුව පිටපත් කරන්න.
sgdisk -R /dev/sdd /dev/sdc
වගුවක් තැටියට මාරු කිරීමෙන් පසු තැටි කොටස් කිරීම /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
මීලඟට, අපි මෘදුකාංග RAID අරා වලට සහභාගී වන එක් එක් කොටස් එකතු කරමු.
mdadm /dev/md126 --add /dev/sdd2
mdadm /dev/md127 --add /dev/sdd3
අරාව සමමුහුර්ත වන තෙක් අපි බලා සිටිමු.
[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>
GPT කොටස දෙවන නව තැටියට පිටපත් කිරීමෙන් පසු, කොටස මේ ආකාරයෙන් පෙනෙනු ඇත.
[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]
ඊළඟට, නව තැටි මත GRUB ස්ථාපනය කරන්න.
CentOS සඳහා ස්ථාපනය:
grub2-install /dev/sdX
Debian/Ubuntu සඳහා ස්ථාපනය:
grub-install /dev/sdX
එහිදී X
— drive letter, අපේ නඩුවේ drives /dev/sdc
и /dev/sdd
.
අපි අරාව පිළිබඳ තොරතුරු යාවත්කාලීන කරන්නෙමු.
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
රූපය යාවත්කාලීන කිරීම initrd
:
CentOS සඳහා:
dracut -f -v --regenerate-all
Debian/Ubuntu සඳහා:
update-initramfs -u -k all
අපි GRUB වින්යාසය යාවත්කාලීන කරන්නෙමු.
CentOS සඳහා:
grub2-mkconfig -o /boot/grub2/grub.cfg
Debian/Ubuntu සඳහා:
update-grub
පියවර සම්පූර්ණ කිරීමෙන් පසු පැරණි තැටි ඉවත් කළ හැකිය.
6. මූල කොටසෙහි ගොනු පද්ධති දිගුව (ext4).
පද්ධතිය 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]
දැන් කොටස් /dev/sdc3
и /dev/sdd3
2.7 TB අල්ලා ගන්න. අපි GPT වගුවක් සමඟ නව තැටි පිරිසැලසුමක් නිර්මාණය කළ බැවින්, 3 කොටසේ ප්රමාණය වහාම හැකි උපරිම තැටි අවකාශයට සකසා ඇත; මෙම අවස්ථාවේදී, කොටස පුළුල් කිරීමට අවශ්ය නොවේ.
එය අවශ්යයි:
- md126 අරාව දිග හරින්න,
- PV (භෞතික පරිමාව) පුළුල් කරන්න
- LV (තාර්කික-පරිමාව) vg0-root පුළුල් කරන්න,
- ගොනු පද්ධතිය පුළුල් කරන්න.
1. අරාව පුළුල් කරන්න md126
උපරිමයට.
mdadm --grow /dev/md126 --size=max
අරාව පුළුල් කිරීමෙන් පසු md126
වාඩිලාගෙන සිටින අවකාශයේ විශාලත්වය 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]
පුළුල් කිරීම භෞතික පරිමාව.
පුළුල් කිරීමට පෙර, වාඩිලාගෙන සිටින අවකාශයේ වත්මන් අගය පරීක්ෂා කරන්න PV /dev/md126
.
[root@localhost ~]# pvs
PV VG Fmt Attr PSize PFree
/dev/md126 vg0 lvm2 a-- 222,40g 0
අපි පහත විධානය සමඟ PV පුළුල් කරන්නෙමු.
pvresize /dev/md126
අපි සම්පූර්ණ කළ ක්රියාව පරීක්ෂා කරන්නෙමු.
[root@localhost ~]# pvs
PV VG Fmt Attr PSize PFree
/dev/md126 vg0 lvm2 a-- <2,73t 2,51t
පුළුල් කිරීම තාර්කික පරිමාව vg0-root.
PV ප්රසාරණය කිරීමෙන් පසු, අපි වාඩිලාගෙන සිටින ඉඩ VG පරීක්ෂා කරමු.
[root@localhost ~]# vgs
VG #PV #LV #SN Attr VSize VFree
vg0 1 2 0 wz--n- <2,73t 2,51t
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
vg0-root පරිමාව 206.41 GB පමණ වේ.
අපි LV උපරිම තැටි අවකාශය දක්වා පුළුල් කරමු.
lvextend -l +100%FREE /dev/mapper/vg0-root
පුළුල් කිරීමෙන් පසු LV අවකාශය පරීක්ෂා කිරීම.
[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
ගොනු පද්ධතිය පුළුල් කිරීම (ext4).
ගොනු පද්ධතියේ වත්මන් ප්රමාණය පරීක්ෂා කරමු.
[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
LV ප්රසාරණයෙන් පසු පරිමාව /dev/mapper/vg0-root 204 GB ලබා ගනී.
ගොනු පද්ධතිය පුළුල් කිරීම.
resize2fs /dev/mapper/vg0-root
එය පුළුල් කිරීමෙන් පසු ගොනු පද්ධතියේ විශාලත්වය පරීක්ෂා කිරීම.
[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
සම්පූර්ණ පරිමාව ආවරණය වන පරිදි ගොනු පද්ධති ප්රමාණය වැඩි කර ඇත.
මූලාශ්රය: www.habr.com