ΠΡΠ΅ΠΌ ΠΏΡΠΈΠ²Π΅Ρ. Π ΠΏΡΠ΅Π΄Π΄Π²Π΅ΡΠΈΠΈ ΡΡΠ°ΡΡΠ° Π½ΠΎΠ²ΠΎΠΉ Π³ΡΡΠΏΠΏΡ ΠΊΡΡΡΠ°
Π Π΄Π°Π½Π½ΠΎΠΉ ΡΡΠ°ΡΡΠ΅ Π±ΡΠ΄Π΅Ρ ΡΠ°ΡΡΠΌΠΎΡΡΠ΅Π½Ρ 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
, ΠΊΠΎΡΠΎΡΡΠΉ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ ΠΊΠ°ΠΊ physical volume Π΄Π»Ρ 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 Π΄Π»Ρ 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 ~]# 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]
ΠΠ΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ:
- Π Π°ΡΡΠΈΡΠΈΡΡ ΡΠ°Π·Π΄Π΅Π» 2 Π½Π° ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΠΈΠ· Π΄ΠΈΡΠΊΠΎΠ²,
- Π Π°ΡΡΠΈΡΠΈΡΡ ΠΌΠ°ΡΡΠΈΠ² md127,
- Π Π°ΡΡΠΈΡΠΈΡΡ PV (physical volume),
- Π Π°ΡΡΠΈΡΠΈΡΡ LV (logical-volume) vg0-root,
- Π Π°ΡΡΠΈΡΠΈΡΡ ΡΠ°ΠΉΠ»ΠΎΠ²ΡΡ ΡΠΈΡΡΠ΅ΠΌΡ.
ΠΡΠΏΠΎΠ»ΡΠ·ΡΡ ΡΡΠΈΠ»ΠΈΡΡ parted ΡΠ°ΡΡΠΈΡΠΈΠΌ ΡΠ°Π·Π΄Π΅Π» /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]
ΠΡΠΏΠΎΠ»Π½ΡΠ΅ΠΌ ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΠ΅ physical volume. ΠΠ΅ΡΠ΅Π΄ ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΠ΅ΠΌ ΠΏΡΠΎΠ²Π΅ΡΠΈΠΌ ΡΠ΅ΠΊΡΡΠ΅Π΅ ΡΠΎΡΡΠΎΡΠ½ΠΈΠ΅ 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 ]
Π Π°ΡΡΠΈΡΡΠ΅ΠΌ logical volume. ΠΠ΅ΡΠ΅Π΄ ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΠ΅ΠΌ ΠΏΡΠΎΠ²Π΅ΡΠΈΠΌ ΡΠ΅ΠΊΡΡΠ΅Π΅ ΡΠΎΡΡΠΎΡΠ½ΠΈΠ΅ 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.
ΠΠ±ΡΡΠΌ 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, ΡΠΎ Π½Π° Π½ΠΈΡ ΠΏΠΎΡΡΠ΅Π±ΡΠ΅ΡΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΠ°Π±Π»ΠΈΡΡ GPT, ΡΠ°ΠΊ ΠΊΠ°ΠΊ MBR Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ ΡΠ°Π±ΠΎΡΠ°ΡΡ Ρ Π΄ΠΈΡΠΊΠ°ΠΌΠΈ Π±ΠΎΠ»Π΅Π΅ 2TB.
ΠΡΠΎΡΠΌΠΎΡΡΠΈΠΌ ΡΠ΅ΠΊΡΡΡΡ ΡΠ°Π·ΠΌΠ΅ΡΠΊΡ Π΄ΠΈΡΠΊΠΎΠ².
[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
ΡΠ°Π·ΠΌΠ΅ΡΠΎΠΌ 2MiB Π΄Π»Ρ ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎΡΡΠΈ GPT Ρ BIOS, - Π Π°Π·Π΄Π΅Π» Π΄Π»Ρ RAID ΠΌΠ°ΡΡΠΈΠ²Π°, ΠΊΠΎΡΠΎΡΡΠΉ Π±ΡΠ΄Π΅Ρ ΡΠΌΠΎΠ½ΡΠΈΡΠΎΠ²Π°Π½ Π²
/boot
. - Π Π°Π·Π΄Π΅Π» Π΄Π»Ρ RAID-ΠΌΠ°ΡΡΠΈΠ²Π°, Π½Π° ΠΊΠΎΡΠΎΡΠΎΠΌ Π±ΡΠ΄Π΅Ρ LV root ΠΈ LV swap.
Π£ΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅ΠΌ ΡΡΠΈΠ»ΠΈΡΡ parted ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ yum install -y parted
(Π΄Π»Ρ CentOS), apt install -y parted
(Π΄Π»Ρ Debian/Ubuntu).
ΠΡΠΏΠΎΠ»ΡΠ·ΡΡ 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 (ΡΠΎΡΠΊΠ° ΠΌΠΎΠ½ΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ /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
ΠΈΠ· ΠΌΠ°ΡΡΠΈΠ²ΠΎΠ².
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 ΡΠ°Π·Π΄Π΅Π»Π° Π±ΡΠ» ΡΡΠ°Π·Ρ Π·Π°Π΄Π°Π½ Π½Π° ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΠ΅ Π΄ΠΈΡΠΊΠΎΠ²ΠΎΠ΅ ΠΏΡΠΎΡΡΡΠ°Π½ΡΡΠ²ΠΎ, ΡΠ°ΡΡΠΈΡΡΡΡ ΡΠ°Π·Π΄Π΅Π» Π² Π΄Π°Π½Π½ΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ Π½Π΅ ΡΡΠ΅Π±ΡΠ΅ΡΡΡ.
ΠΠ΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ:
- Π Π°ΡΡΠΈΡΠΈΡΡ ΠΌΠ°ΡΡΠΈΠ² md126,
- Π Π°ΡΡΠΈΡΠΈΡΡ PV (physical volume),
- Π Π°ΡΡΠΈΡΠΈΡΡ LV (logical-volume) 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]
Π Π°ΡΡΠΈΡΡΠ΅ΠΌ physical volume.
ΠΠ΅ΡΠ΅Π΄ ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΠ΅ΠΌ ΠΏΡΠΎΠ²Π΅ΡΡΠ΅ΠΌ ΡΠ΅ΠΊΡΡΠ΅Π΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Π·Π°Π½ΠΈΠΌΠ°Π΅ΠΌΠΎΠ³ΠΎ ΠΏΡΠΎΡΡΡΠ°Π½ΡΡΠ²Π° 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
Π Π°ΡΡΠΈΡΡΠ΅ΠΌ logical volume 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
Π Π°Π·ΠΌΠ΅Ρ ΡΠ°ΠΉΠ»ΠΎΠ²ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ ΡΠ²Π΅Π»ΠΈΡΠ΅Π½ Π½Π° Π²Π΅ΡΡ ΠΎΠ±ΡΡΠΌ ΡΠΎΠΌΠ°.
ΠΡΡΠΎΡΠ½ΠΈΠΊ: habr.com