በሊኑክስ ውስጥ ትናንሜ ዲስኮቜን በትላልቅ ዲስኮቜ መተካት

ሰላም ሁላቜሁም። አዲስ ዚኮርስ ቡድን በሚጀምርበት ዋዜማ ላይ "ሊኑክስ አስተዳዳሪ" በተማሪዎቻቜን ዹተፃፉ ጠቃሚ ቁሳቁሶቜን እና እንዲሁም ዚኮርስ አማካሪ, ዹቮክኒክ ድጋፍ ባለሙያ ለ REG.RU ዚኮርፖሬት ምርቶቜ - ሮማን ትራቪን እያተምን ነው.

ይህ ጜሑፍ ዲስኮቜን ዚመተካት እና መሹጃን ወደ አዲስ ትላልቅ ዲስኮቜ በማስተላለፍ ተጚማሪ ዚድርድር እና ዹፋይል ስርዓትን ዚማስፋት ጉዳዮቜን እንመለኚታለን። ዚመጀመሪያው ጉዳይ ዚዲስኮቜን መተካት በተመሳሳይ MBR/MBR ወይም GPT/GPT ክፍልፍል ዚሚመለኚት ሲሆን ሁለተኛው ጉዳይ ደግሞ ኹ2 ቎ባ በላይ አቅም ባለው ዲስኮቜ ዚዲስኮቜን መተካትን ይመለኚታል። ዚጂፒቲ ክፋይ ኚባዮስቡት ክፍልፍል ጋር። በሁለቱም ሁኔታዎቜ ውሂቡን ዚምናስተላልፍባ቞ው ዲስኮቜ ቀድሞውኑ በአገልጋዩ ላይ ተጭነዋል. ለስር ክፋይ ጥቅም ላይ ዹዋለው ዹፋይል ስርዓት ext2 ነው.

ጉዳይ 1፡ ትናንሜ ዲስኮቜን በትልልቅ ዲስኮቜ መተካት (እስኚ 2 ቎ባ)

ተግባር ዹአሁኑን ዲስኮቜ በትላልቅ ዲስኮቜ (እስኚ 2 ቎ባ) በመሹጃ ማስተላለፍ ይተኩ። በዚህ አጋጣሚ 2 x 240 ጂቢ ኀስኀስዲ (RAID-1) ዲስኮቜ ኚተጫነው ሲስተም እና 2 x 1 ቎ባ 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 ጂቢ ነው ፣ 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 ዹማገጃ መሳሪያ ክፍልፋዮቜን ኚድርድሩ እናስወግዳለን።

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

ለጂፒቲ፡

Disk label type: gpt

ለ MBR ዹክፍል ሰንጠሚዡን መቅዳት፡-

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

በዚህ ቡድን ውስጥ ዚመጀመሪያው ዲስክ ተጠቁሟል с ኚእነዚህ ውስጥ ምልክት ማድሚጊያው ተገልብጧል፣ ሁለተኛ - ዚት ቅዳ።

ይጠንቀቁለ 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 ቎ባ በላይ ወደሆኑ ዲስኮቜ ማስተላለፍ ኹፈለገ በአዲስ ዲስኮቜ ላይ ዚባዮስቡት ክፋይን በመጠቀም ዚጂፒቲ ክፋይን እራስዎ መፍጠር ያስፈልግዎታል። ይህ ጉዳይ በዚህ ጜሑፍ ክፍል 2 ውስጥ ይብራራል.

3. ዚአዲሱ ዲስክ ክፍልፋዮቜን ወደ ድርድር መጹመር

ዚዲስክ ክፍሎቜን ወደ ተጓዳኝ ድርድሮቜ እንጚምር።

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 ኚድርድር.

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

ለዎቢያን/ኡቡንቱ፡

grub-install /dev/sdX

ዚት X - ዹማገጃ መሳሪያው ደብዳቀ. በዚህ አጋጣሚ GRUB ን መጫን ያስፈልግዎታል /dev/sdc О /dev/sdd.

6. ዚስር ክፋይ ዹፋይል ስርዓት ቅጥያ (ext4).

በአዲስ ዲስኮቜ ላይ /dev/sdc О /dev/sdd 931.5 ጊባ ይገኛል። ዚመኚፋፈያው ጠሹጮዛው ኚትንሜ ዲስኮቜ ዚተቀዳ በመሆኑ ምክንያት, ክፍልፋዮቜ /dev/sdc2 О /dev/sdd2 222.5 ጊባ ይገኛል።

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]

አስፈላጊ ነው

  1. በእያንዳንዱ ዲስኮቜ ላይ ክፍል 2 ን ያራዝሙ ፣
  2. አደራደር md127 ዘርጋ፣
  3. ፒቪ (አካላዊ መጠን) ዘርጋ
  4. LV (አመክንዮ-ጥራዝ) vg0-ሥር ዘርጋ፣
  5. ዹፋይል ስርዓቱን ዘርጋ.

መገልገያውን መጠቀም ተኹፍሎ ክፍሉን እናሰፋው /dev/sdc2 ወደ ኹፍተኛው እሎት. ትዕዛዙን ያስፈጜም parted /dev/sdc (1) እና ዹአሁኑን ዹክፋይ ሰንጠሚዥ በትእዛዙ ይመልኚቱ p (2).

በሊኑክስ ውስጥ ትናንሜ ዲስኮቜን በትላልቅ ዲስኮቜ መተካት

እንደሚመለኚቱት, ዹክፍል 2 መጚሚሻ በ 240 ጂቢ ያበቃል. ክፋዩን በትእዛዙ እናሰፋው resizepart 22 ዹክፍል (3) ቁጥር ​​ዚሆነበት። እሎቱን በዲጂታል ቅርጞት እንጠቁማለን, ለምሳሌ 1000 ጂቢ, ወይም ዚዲስክ ማጋራትን ማመላኚቻን - 100% እንጠቀማለን. ክፋዩ አዲሱ መጠን (4) እንዳለው በድጋሚ እናሚጋግጣለን።

ኹላይ ያሉትን ደሚጃዎቜ ለዲስክ ይድገሙት /dev/sdd. ክፍልፋዮቜን ካስፋፉ በኋላ /dev/sdc2 О /dev/sdd2 ኹ 930.5 ጂቢ ጋር እኩል ሆኗል.

[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 ጂቢ ሆኗል.

[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   ]

እንደሚታዚው, PV /dev/md127 222.4 ጊባ ቊታ ይጠቀማል።

በሚኹተለው ትዕዛዝ 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   ]

እዚሰፋ ነው። ምክንያታዊ መጠን. ኚመስፋፋቱ በፊት፣ አሁን ያለውን ዚኀልቪ (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 ጂቢ ይጠቀማል.

LV በሚኹተለው ትእዛዝ (2) እናሰፋዋለን።

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 ጂቢ ሆነ.

በሊኑክስ ውስጥ ትናንሜ ዲስኮቜን በትላልቅ ዲስኮቜ መተካት

ዚኀልቪ መጠን ጚምሯል (4)፣ ነገር ግን ዹፋይል ስርዓቱ አሁንም 204 ጂቢ (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 ጊባ ይጚምራል. ደሚጃዎቹን ኚጚሚሱ በኋላ ዚድሮውን ዲስኮቜ ማስወገድ ይቜላሉ.

ጉዳይ 2፡ ትናንሜ ዲስኮቜን በትልልቅ ዲስኮቜ መተካት (ኹ2 ቎ባ በላይ)

ዚአካል ብቃት እንቅስቃሎ መሹጃውን በማቆዚት አሁን ያሉትን ዲስኮቜ በትላልቅ ዲስኮቜ (2 x 3TB) ይተኩ። በዚህ አጋጣሚ 2 x 240 ጂቢ ኀስኀስዲ (RAID-1) ኚተጫነው ሲስተም ጋር እና 2 x 3 ቎ባ SATA ዲስኮቜ ሲስተሙን ማስተላለፍ ዚሚያስፈልጋ቞ው ዲስኮቜ አሉን። አሁን ያሉት ዲስኮቜ ዹ MBR ክፋይ ሰንጠሚዥን ይጠቀማሉ። አዲስ ዲስኮቜ ኹ 2 ቎ባ በላይ አቅም ስላላ቞ው MBR ኹ 2 ቎ባ በላይ በሆኑ ዲስኮቜ መስራት ስለማይቜል ዚጂፒቲ ሰንጠሚዥ መጠቀም አለባ቞ው።

አሁን ያለውን ዚዲስክ አቀማመጥ እንይ.

[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 ጂቢ ይወስዳል. አሁን ያለውን ዚሶፍትዌር RAID ድርድር ሁኔታ እንፈትሜ።

1. ዚጂፒቲ ክፋይ ሰንጠሚዥ እና ዚዲስክ ክፍፍል መትኚል

ዚዲስክን አቀማመጥ በሎክተሩ እንፈትሜ።

[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 ክፍሎቜን መፍጠር አለብን.

  1. ክፍል bios_grub 2MB መጠን ለ GPT BIOS ተኳሃኝነት ፣
  2. ዹሚሰቀለው ዹRAID ድርድር ክፍልፍል /boot.
  3. ዚሚኖርበት ዹ RAID ድርድር ክፍልፍል LV ሥር О LV መለዋወጥ.

መገልገያውን በመጫን ላይ ተኹፍሎ ቡድን yum install -y parted (ለ CentOS)፣ apt install -y parted (ለዎቢያን/ኡቡንቱ)።

በመጠቀም ተኹፍሎ ዲስኩን ለመኹፋፈል ዚሚኚተሉትን ትዕዛዞቜ እናሂድ.

ትዕዛዙን ያስፈጜም parted /dev/sdc እና ወደ ዲስክ አቀማመጥ አርትዖት ሁነታ ይሂዱ.

ዹ 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 (ዚማፈናጠጫ ነጥብ / ቡት) - ያካትታል /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 ኚድርድር.

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 ኚድርድር.

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

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

5. ዹ GPT አቀማመጥ ሰንጠሚዥን ይቅዱ እና ድርድርን ያመሳስሉ

ዹ GPT ምልክት ማድሚጊያ ሠንጠሚዥን ለመቅዳት መገልገያውን እንጠቀማለን sgdiskኚዲስክ ክፍልፋዮቜ እና ኚጂፒቲ ሰንጠሚዥ ጋር ለመስራት በጥቅሉ ውስጥ ዚተካተተ - gdisk.

ቅንብር gdisk ለ CentOS፡

yum install -y gdisk

ቅንብር gdisk ለዎቢያን/ኡቡንቱ፡

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

ለዎቢያን/ኡቡንቱ መጫን፡

grub-install /dev/sdX

ዚት X - ድራይቭ ደብዳቀ, በእኛ ሁኔታ ድራይቮቜ /dev/sdc О /dev/sdd.

ስለ ድርድር መሹጃን እናዘምነዋለን።

ለ CentOS፡

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

ለዎቢያን/ኡቡንቱ፡

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

ለዎቢያን/ኡቡንቱ፡

update-initramfs -u -k all

ዹ GRUB ውቅሚትን እናዘምነዋለን።

ለ CentOS፡

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

ለዎቢያን/ኡቡንቱ፡

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 ቲቢ መያዝ. አዲስ ዚዲስክ አቀማመጥ ኚጂፒቲ ሠንጠሚዥ ጋር ስለፈጠርን ፣ዚክፍል 3 መጠን ወዲያውኑ ወደሚቜለው ኹፍተኛው ዚዲስክ ቊታ ተዘጋጅቷል ፣በዚህ ሁኔታ ክፋዩን ማስፋፋት አያስፈልግም።

አስፈላጊ ነው

  1. አደራደር md126 ዘርጋ፣
  2. ፒቪ (አካላዊ መጠን) ዘርጋ
  3. LV (አመክንዮ-ጥራዝ) vg0-ሥር ዘርጋ፣
  4. ዹፋይል ስርዓቱን ዘርጋ.

1. ድርድርን ዘርጋ md126 ወደ ኹፍተኛው.

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

ኚድርድር መስፋፋት በኋላ md126 ዚተያዘው ቊታ መጠን ወደ 2.7 ቎ባ ጚምሯል.

[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-ሥር.

PV ካስፋፋን በኋላ፣ ዚተያዘውን ቊታ ቪጂ እንፈትሜ።

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

በኀልቪ ዚተያዘውን ቊታ እንፈትሜ።

[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 ጊባ ይይዛል።

LV ወደ ኹፍተኛው ዚዲስክ ቊታ እንሰፋለን.

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

ኚተስፋፋ በኋላ ዚኀልቪ ቊታን መፈተሜ.

[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

ዚድምጜ መጠን / dev/mapper/vg0-root LV ኚተስፋፋ በኋላ 204 ጂቢ ይይዛል።

ዹፋይል ስርዓቱን ማስፋፋት.

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

ሙሉውን መጠን ለመሾፈን ዹፋይል ስርዓቱ መጠን ተጚምሯል.

ምንጭ: hab.com

አስተያዚት ያክሉ