αž€αžΆαžšαž‡αŸ†αž“αž½αžŸαžŠαŸ’αžšαžΆαž™αžŠαŸ‚αž›αž˜αžΆαž“αžŸαž˜αžαŸ’αžαž—αžΆαž–αžαžΌαž…αž‡αžΆαž„αž‡αžΆαž˜αž½αž™αž“αžΉαž„αžŠαŸ’αžšαžΆαž™αžŠαŸ‚αž›αž˜αžΆαž“αžŸαž˜αžαŸ’αžαž—αžΆαž–αž’αŸ†αž‡αžΆαž„αž“αŸ…αž€αŸ’αž“αž»αž„ Linux

αžŸαž½αžŸαŸ’αžαžΈβ€‹αž’αŸ’αž“αž€β€‹αž‘αžΆαŸ†αž„αž’αžŸαŸ‹αž‚αŸ’αž“αžΆαŸ” αž“αŸ…αž˜αž»αž“αžαŸ’αž„αŸƒαž…αžΆαž”αŸ‹αž•αŸ’αžαžΎαž˜αž“αŸƒαž€αŸ’αžšαž»αž˜αžœαž‚αŸ’αž‚αžŸαž·αž€αŸ’αžŸαžΆαžαŸ’αž˜αžΈαŸ” "αž’αŸ’αž“αž€αž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αžšαž„ LinuxΒ» αž™αžΎαž„αž€αŸ†αž–αž»αž„αž”αŸ„αŸ‡αž–αž»αž˜αŸ’αž–αž•αŸ’αžŸαžΆαž™αžŸαž˜αŸ’αž—αžΆαžšαŸˆαžŠαŸ‚αž›αž˜αžΆαž“αž”αŸ’αžšαž™αŸ„αž‡αž“αŸαžŠαŸ‚αž›αžŸαžšαžŸαŸαžšαžŠαŸ„αž™αžŸαž·αžŸαŸ’αžŸαžšαž”αžŸαŸ‹αž™αžΎαž„ αž€αŸαžŠαžΌαž…αž‡αžΆαž’αŸ’αž“αž€αžŽαŸ‚αž“αžΆαŸ†αžœαž‚αŸ’αž‚αžŸαž·αž€αŸ’αžŸαžΆ αž’αŸ’αž“αž€αž―αž€αž‘αŸαžŸαž•αŸ’αž“αŸ‚αž€αž‡αŸ†αž“αž½αž™αž”αž…αŸ’αž…αŸαž€αž‘αŸαžŸαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž•αž›αž·αžαž•αž›αžŸαžΆαž‡αžΈαžœαž€αž˜αŸ’αž˜ REG.RU - Roman Travin αŸ”

Π’ Π΄Π°Π½Π½ΠΎΠΉ ΡΡ‚Π°Ρ‚ΡŒΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ рассмотрСны 2 случая Π·Π°ΠΌΠ΅Π½Ρ‹ дисков ΠΈ пСрСноса ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π½Π° Π½ΠΎΠ²Ρ‹Π΅ диски большСго ΠΎΠ±ΡŠΡ‘ΠΌΠ° с дальнСйшим Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ΠΌ массива ΠΈ Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ систСмы. ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ случай Π±ΡƒΠ΄Π΅Ρ‚ ΠΊΠ°ΡΠ°Ρ‚ΡŒΡΡ Π·Π°ΠΌΠ΅Π½Ρ‹ дисков c ΠΎΠ΄Π½ΠΎΠΈΠΌΠ΅Π½Π½ΠΎΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΎΠΉ MBR/MBR Π»ΠΈΠ±ΠΎ GPT/GPT, Π²Ρ‚ΠΎΡ€ΠΎΠΉ случай касаСтся Π·Π°ΠΌΠ΅Π½Ρ‹ дисков с Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΎΠΉ MBR Π½Π° диски ΠΎΠ±ΡŠΡ‘ΠΌΠΎΠΌ Π±ΠΎΠ»Π΅Π΅ 2 TB, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ потрСбуСтся ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΡƒ GPT с Ρ€Π°Π·Π΄Π΅Π»ΠΎΠΌ biosboot. Π’ ΠΎΠ±ΠΎΠΈΡ… случаях диски, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ пСрСносим Π΄Π°Π½Π½Ρ‹ΠΌ, ΡƒΠΆΠ΅ установлСны Π² αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž˜αŸ. Ѐайловая систСма, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠ°Ρ для ΠΊΠΎΡ€Π½Π΅Π²ΠΎΠ³ΠΎ Ρ€Π°Π·Π΄Π΅Π»Π° β€” 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 αž…αŸαž‰αž–αžΈαž’αžΆαžšαŸαŸ”

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 αž”αž“αŸ’αž‘αžΆαž”αŸ‹αž˜αž€αž“αŸ…αž›αžΎαžαžΆαžŸαžαŸ’αž˜αžΈαž’αŸ’αž“αž€αž“αžΉαž„αžαŸ’αžšαžΌαžœαž”αž„αŸ’αž€αžΎαžαž—αžΆαž‚αžαžΆαžŸ GPT αžŠαŸ„αž™αžŠαŸƒαžŠαŸ„αž™αž”αŸ’αžšαžΎαž—αžΆαž‚αžαžΆαžŸ biosboot αŸ” αž€αžšαžŽαžΈαž“αŸαŸ‡αž“αžΉαž„αžαŸ’αžšαžΌαžœαž”αžΆαž“αž–αž·αž—αžΆαž€αŸ’αžŸαžΆαž“αŸ…αž€αŸ’αž“αž»αž„αž•αŸ’αž“αŸ‚αž€αž‘αžΈ 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

αžŸαž˜αŸ’αžšαžΆαž”αŸ‹ 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]

αžœαžΆαž…αžΆαŸ†αž”αžΆαž…αŸ‹αŸ–

  1. αž–αž„αŸ’αžšαžΈαž€αž—αžΆαž‚αžαžΆαžŸ 2 αž“αŸ…αž›αžΎαžαžΆαžŸαž“αžΈαž˜αž½αž™αŸ—
  2. αž–αž„αŸ’αžšαžΈαž€αž’αžΆαžšαŸ md127,
  3. αž–αž„αŸ’αžšαžΈαž€ PV (αž”αžšαž·αž˜αžΆαžŽαžšαžΌαž”αžœαž·αž‘αŸ’αž™αžΆ),
  4. αž–αž„αŸ’αžšαžΈαž€ LV (αž—αžΆαž‚αž‘αžΌαž‡αžΈαžαž›) vg0-root,
  5. αž–αž„αŸ’αžšαžΈαž€αž”αŸ’αžšαž–αŸαž“αŸ’αž’αž―αž€αžŸαžΆαžšαŸ”

αž€αžΆαžšαž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αž§αž”αž€αžšαžŽαŸαž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹ αž…αŸ‚αž€αž…αŸαž‰αŸ” αžαŸ„αŸ‡αž–αž„αŸ’αžšαžΈαž€αž•αŸ’αž“αŸ‚αž€ /dev/sdc2 αžŠαž›αŸ‹αžαž˜αŸ’αž›αŸƒαž’αžαž·αž”αžšαž˜αžΆαŸ” αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž–αžΆαž€αŸ’αž™αž”αž‰αŸ’αž‡αžΆ parted /dev/sdc (1) αž αžΎαž™αž˜αžΎαž›αžαžΆαžšαžΆαž„αž—αžΆαž‚αžαžΆαžŸαž”αž…αŸ’αž…αž»αž”αŸ’αž”αž“αŸ’αž“αžŠαŸ„αž™αž”αŸ’αžšαžΎαž–αžΆαž€αŸ’αž™αž”αž‰αŸ’αž‡αžΆ p (2) αŸ”

αž€αžΆαžšαž‡αŸ†αž“αž½αžŸαžŠαŸ’αžšαžΆαž™αžŠαŸ‚αž›αž˜αžΆαž“αžŸαž˜αžαŸ’αžαž—αžΆαž–αžαžΌαž…αž‡αžΆαž„αž‡αžΆαž˜αž½αž™αž“αžΉαž„αžŠαŸ’αžšαžΆαž™αžŠαŸ‚αž›αž˜αžΆαž“αžŸαž˜αžαŸ’αžαž—αžΆαž–αž’αŸ†αž‡αžΆαž„αž“αŸ…αž€αŸ’αž“αž»αž„ Linux

αžŠαžΌαž…αžŠαŸ‚αž›αž’αŸ’αž“αž€αž’αžΆαž…αžƒαžΎαž‰αž€αžΆαžšαž”αž‰αŸ’αž…αž”αŸ‹αž“αŸƒαž—αžΆαž‚αžαžΆαžŸ 2 αž”αž‰αŸ’αž…αž”αŸ‹αž“αŸ… 240 αž‡αžΈαž€αžΆαž”αŸƒαŸ” αžαŸ„αŸ‡αž–αž„αŸ’αžšαžΈαž€αž—αžΆαž‚αžαžΆαžŸαžŠαŸ„αž™αž”αŸ’αžšαžΎαž–αžΆαž€αŸ’αž™αž”αž‰αŸ’αž‡αžΆ 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   ]

αžŠαžΌαž…αžŠαŸ‚αž›αž’αžΆαž…αž˜αžΎαž›αžƒαžΎαž‰ PV /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 αŸ”

αž™αžΎαž„αž–αž„αŸ’αžšαžΈαž€ 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 GB αŸ”

αž€αžΆαžšαž‡αŸ†αž“αž½αžŸαžŠαŸ’αžšαžΆαž™αžŠαŸ‚αž›αž˜αžΆαž“αžŸαž˜αžαŸ’αžαž—αžΆαž–αžαžΌαž…αž‡αžΆαž„αž‡αžΆαž˜αž½αž™αž“αžΉαž„αžŠαŸ’αžšαžΆαž™αžŠαŸ‚αž›αž˜αžΆαž“αžŸαž˜αžαŸ’αžαž—αžΆαž–αž’αŸ†αž‡αžΆαž„αž“αŸ…αž€αŸ’αž“αž»αž„ Linux

αž”αžšαž·αž˜αžΆαžŽ 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

αž‘αŸ†αž αŸ†αž“αŸƒαž”αŸ’αžšαž–αŸαž“αŸ’αž’αž―αž€αžŸαžΆαžš root αž“αžΉαž„αž€αžΎαž“αž‘αžΎαž„αžŠαž›αŸ‹ 900 GB αŸ” αž”αž“αŸ’αž‘αžΆαž”αŸ‹αž–αžΈαž”αž‰αŸ’αž…αž”αŸ‹αž‡αŸ†αž αžΆαž“αž’αŸ’αž“αž€αž’αžΆαž…αž™αž€αžαžΆαžŸαž…αžΆαžŸαŸ‹αž…αŸαž‰αŸ”

αž€αžšαžŽαžΈαž‘αžΈ 2αŸ– αž€αžΆαžšαž‡αŸ†αž“αž½αžŸαžαžΆαžŸαžαžΌαž…αž‡αžΆαž„αž‡αžΆαž˜αž½αž™αžαžΆαžŸαž’αŸ†αž‡αžΆαž„ (αž…αŸ’αžšαžΎαž“αž‡αžΆαž„ 2TB)

αž›αŸ†αž αžΆαžαŸ‹αž”αŸ’αžšαžΆαžŽαŸ– αž‡αŸ†αž“αž½αžŸαžαžΆαžŸαž”αž…αŸ’αž…αž»αž”αŸ’αž”αž“αŸ’αž“αžŠαŸ„αž™αžαžΆαžŸαž’αŸ†αž‡αžΆαž„ (2 x 3TB) αžαžŽαŸˆαž–αŸαž›αžŠαŸ‚αž›αžšαž€αŸ’αžŸαžΆαž‘αž»αž€αž–αŸαžαŸŒαž˜αžΆαž“αŸ” αž€αŸ’αž“αž»αž„αž€αžšαžŽαžΈαž“αŸαŸ‡ αž™αžΎαž„αž˜αžΆαž“αžαžΆαžŸ 2 x 240 GB SSD (RAID-1) αž‡αžΆαž˜αž½αž™αž“αžΉαž„αž”αŸ’αžšαž–αŸαž“αŸ’αž’αžŠαŸ‚αž›αž”αžΆαž“αžŠαŸ†αž‘αžΎαž„ αž“αž·αž„αžαžΆαžŸ 2 x 3 TB SATA αžŠαŸ‚αž›αž”αŸ’αžšαž–αŸαž“αŸ’αž’αžαŸ’αžšαžΌαžœαž€αžΆαžšαž•αŸ’αž‘αŸαžšαŸ” αžαžΆαžŸαž”αž…αŸ’αž…αž»αž”αŸ’αž”αž“αŸ’αž“αž”αŸ’αžšαžΎαžαžΆαžšαžΆαž„αž—αžΆαž‚αžαžΆαžŸ MBR αŸ” αžŠαŸ„αž™αžŸαžΆαžšαžαžΆαžŸαžαŸ’αž˜αžΈαž˜αžΆαž“αžŸαž˜αžαŸ’αžαž—αžΆαž–αž’αŸ†αž‡αžΆαž„ 2 TB αž–αž½αž€αž‚αŸαž“αžΉαž„αžαŸ’αžšαžΌαžœαž€αžΆαžšαž”αŸ’αžšαžΎαžαžΆαžšαžΆαž„ GPT αž–αŸ’αžšαŸ„αŸ‡αžαžΆ MBR αž˜αž·αž“αž’αžΆαž…αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž‡αžΆαž˜αž½αž™αžαžΆαžŸαž’αŸ†αž‡αžΆαž„ 2 TB αž”αžΆαž“αž‘αŸαŸ”

αžŸαžΌαž˜αž€αŸ’αžšαž‘αŸαž€αž˜αžΎαž›αž”αŸ’αž›αž„αŸ‹αžŒαžΈαžŸαž”αž…αŸ’αž…αž»αž”αŸ’αž”αž“αŸ’αž“αŸ”

[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

αžŠαžΌαž…αžŠαŸ‚αž›αž’αŸ’αž“αž€αž’αžΆαž…αžƒαžΎαž‰ root αž“αŸƒαž”αŸ’αžšαž–αŸαž“αŸ’αž’αž―αž€αžŸαžΆαžšαžαŸ’αžšαžΌαžœαž€αžΆαžš 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 partitionsαŸ–

  1. αž•αŸ’αž“αŸ‚αž€ bios_grub αž‘αŸ†αž αŸ† 2MiB αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž—αžΆαž–αž†αž”αž‚αŸ’αž“αžΆαžšαž”αžŸαŸ‹ GPT BIOS,
  2. αž—αžΆαž‚αžαžΆαžŸαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž’αžΆαžšαŸ RAID αžŠαŸ‚αž›αž“αžΉαž„αžαŸ’αžšαžΌαžœαž”αžΆαž“αž˜αŸ‰αŸ„αž“αž“αŸ…αž€αŸ’αž“αž»αž„ /boot.
  3. αž—αžΆαž‚αžαžΆαžŸαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž’αžΆαžšαŸ RAID αžŠαŸ‚αž›αž“αžΉαž„αž˜αžΆαž“ ឫស LV ΠΈ αž€αžΆαžšαž•αŸ’αž›αžΆαžŸαŸ‹αž”αŸ’αžαžΌαžš LV.

αž€αžΆαžšαžŠαŸ†αž‘αžΎαž„αž§αž”αž€αžšαžŽαŸαž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹ αž…αŸ‚αž€αž…αŸαž‰αŸ” αž€αŸ’αžšαž»αž˜ yum install -y parted (αžŸαž˜αŸ’αžšαžΆαž”αŸ‹ CentOS), apt install -y parted (αžŸαž˜αŸ’αžšαžΆαž”αŸ‹ Debian/Ubuntu).

αž€αžΆαžšαž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹ αž…αŸ‚αž€αž…αŸαž‰αŸ” αžαŸ„αŸ‡αžšαžαŸ‹αž–αžΆαž€αŸ’αž™αž”αž‰αŸ’αž‡αžΆαžαžΆαž„αž€αŸ’αžšαŸ„αž˜αžŠαžΎαž˜αŸ’αž”αžΈαž”αŸ‚αž„αž…αŸ‚αž€αžαžΆαžŸαŸ”

αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž–αžΆαž€αŸ’αž™αž”αž‰αŸ’αž‡αžΆ 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αžŠαŸ‚αž›αžαŸ’αžšαžΌαžœαž”αžΆαž“αžšαž½αž˜αž”αž‰αŸ’αž…αžΌαž›αž€αŸ’αž“αž»αž„αž€αž‰αŸ’αž…αž”αŸ‹αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž’αŸ’αžœαžΎαž€αžΆαžšαž‡αžΆαž˜αž½αž™αž—αžΆαž‚αžαžΆαžŸ αž“αž·αž„αžαžΆαžšαžΆαž„ 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 - αž›αž·αžαž·αžαžŠαŸ’αžšαžΆαž™ αž€αŸ’αž“αž»αž„αž€αžšαžŽαžΈαžšαž”αžŸαŸ‹αž™αžΎαž„ αžŠαŸ’αžšαžΆαž™ /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 αžαŸ’αžšαžΌαžœαž”αžΆαž“αž€αŸ†αžŽαžαŸ‹αž—αŸ’αž›αžΆαž˜αŸ—αž‘αŸ…αž‘αŸ†αž αŸ†αžαžΆαžŸαž’αžαž·αž”αžšαž˜αžΆαžŠαŸ‚αž›αž’αžΆαž…αž’αŸ’αžœαžΎαž”αžΆαž“ αž€αŸ’αž“αž»αž„αž€αžšαžŽαžΈαž“αŸαŸ‡αž˜αž·αž“αž…αžΆαŸ†αž”αžΆαž…αŸ‹αž–αž„αŸ’αžšαžΈαž€αž—αžΆαž‚αžαžΆαžŸαž‘αŸαŸ”

αžœαžΆαž…αžΆαŸ†αž”αžΆαž…αŸ‹αŸ–

  1. αž–αž„αŸ’αžšαžΈαž€αž’αžΆαžšαŸ md126,
  2. αž–αž„αŸ’αžšαžΈαž€ PV (αž”αžšαž·αž˜αžΆαžŽαžšαžΌαž”αžœαž·αž‘αŸ’αž™αžΆ),
  3. αž–αž„αŸ’αžšαžΈαž€ LV (αž—αžΆαž‚αž‘αžΌαž‡αžΈαžαž›) vg0-root,
  4. αž–αž„αŸ’αžšαžΈαž€αž”αŸ’αžšαž–αŸαž“αŸ’αž’αž―αž€αžŸαžΆαžšαŸ”

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

αž€αž˜αŸ’αžšαž·αžαžŸαŸ†αž‘αŸαž„ /dev/mapper/vg0-root αž€αžΆαž“αŸ‹αž€αžΆαž”αŸ‹ 204 GB αž”αž“αŸ’αž‘αžΆαž”αŸ‹αž–αžΈαž€αžΆαžšαž–αž„αŸ’αžšαžΈαž€ LV αŸ”

αž€αžΆαžšαž–αž„αŸ’αžšαžΈαž€αž”αŸ’αžšαž–αŸαž“αŸ’αž’αž―αž€αžŸαžΆαžšαŸ”

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

αž‘αž·αž‰αž€αžΆαžšαž”αž„αŸ’αž αŸ„αŸ‡αžŠαŸ‚αž›αž’αžΆαž…αž‘αž»αž€αž…αž·αžαŸ’αžαž”αžΆαž“αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž‚αŸαž αž‘αŸ†αž–αŸαžšαžŠαŸ‚αž›αž˜αžΆαž“αž€αžΆαžšαž€αžΆαžšαž–αžΆαžš DDoS, αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž˜αŸ VPS VDS πŸ”₯ αž‘αž·αž‰αžŸαŸαžœαžΆαž”αž„αŸ’αž αŸ„αŸ‡αž‚αŸαž αž‘αŸ†αž–αŸαžšαžŠαŸ‚αž›αž’αžΆαž…αž‘αž»αž€αž…αž·αžαŸ’αžαž”αžΆαž“αž‡αžΆαž˜αž½αž™αž“αžΉαž„αž€αžΆαžšαž€αžΆαžšαž–αžΆαžš DDoS αž“αž·αž„αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž˜αŸ VPS VDS | ProHoster