ืฉืืื ืืืืื. ืขืจื ืชืืืืชื ืฉื ืงืืืฆืช ืงืืจืกืื ืืืฉื
ืืืืจ ืื ืืืื 2 ืืงืจืื ืฉื ืืืืคืช ืืืกืงืื ืืืขืืจืช ืืืืข ืืืืกืงืื ืืืฉืื ืืขืื ืงืืืืืช ืืืืื ืืืชืจ ืขื ืืจืืื ื ืืกืคืช ืฉื ืืืขืจื ืืืขืจืืช ืืงืืฆืื. ืืืงืจื ืืจืืฉืื ืืขืกืืง ืืืืืคืช ืืืกืงืื ืขื ืืืชื ืืืืฆืช 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 ื'ืืื-ืืืื, ื ืขืฉื ืฉืืืืฉ ื-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>
ืืืขืจืืช ืืฉืชืืฉืช ืืฉื ื ืืขืจืืื: 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
ืืืืื/ืืืืื ืื:
grub-install /dev/sdX
ืืืคื X
- ืืืช ืฉื ืืืฉืืจ ืืืกืืื. ืืืงืจื ืื, ืขืืื ืืืชืงืื ืขื GRUB /dev/sdc
ะธ /dev/sdd
.
6. ืกืืืืช ืืขืจืืช ืืงืืฆืื (ext4) ืฉื ืืืืฆืช ืืฉืืจืฉ
ืขื ืืืกืงืื ืืืฉืื /dev/sdc
ะธ /dev/sdd
931.5 GB ืืืื. ืืฉื ืืขืืืื ืฉืืืืช ืืืืืฆืืช ืืืขืชืงื ืืืืกืงืื ืงืื ืื ืืืชืจ, ืืืืืฆืืช /dev/sdc2
ะธ /dev/sdd2
222.5 GB ืืืื.
sdc 8:32 0 931,5G 0 disk
โโsdc1 8:33 0 1G 0 part
โ โโmd126 9:126 0 1023M 0 raid1 /boot
โโsdc2 8:34 0 222,5G 0 part
โโmd127 9:127 0 222,4G 0 raid1
โโvg0-root 253:0 0 206,4G 0 lvm /
โโvg0-swap 253:1 0 16G 0 lvm [SWAP]
sdd 8:48 0 931,5G 0 disk
โโsdd1 8:49 0 1G 0 part
โ โโmd126 9:126 0 1023M 0 raid1 /boot
โโsdd2 8:50 0 222,5G 0 part
โโmd127 9:127 0 222,4G 0 raid1
โโvg0-root 253:0 0 206,4G 0 lvm /
โโvg0-swap 253:1 0 16G 0 lvm [SWAP]
ืื ืืืจืื:
- ืืจืืืช ืืืืฆื 2 ืืื ืืื ืืืืืกืงืื,
- ืืจืืืช ืืขืจื md127,
- ืืจืืืช PV (ื ืคื ืคืืื),
- ืืจืื ืืช LV (ืืืื-ื ืคื) vg0-root,
- ืืจืื ืืช ืืขืจืืช ืืงืืฆืื.
ืฉืืืืฉ ืืืื ืืฉืืจืืช ื ืคืจื ืืืื ื ืจืืื ืืช ืืกืขืืฃ /dev/sdc2
ืืขืจื ืืืงืกืืืื. ืืฆืข ืืช ืืคืงืืื parted /dev/sdc
(1) ืืืฆื ืืช ืืืืช ืืืืืฆืืช ืื ืืืืืช ืขื ืืคืงืืื p
(2).
ืืคื ืฉืืชื ืืืื ืืจืืืช, ืืงืฆื ืฉื ืืืืฆื 2 ืืกืชืืื ื-240 GB. ืืืื ื ืจืืื ืืช ืืืืืฆื ืขื ืืคืงืืื resizepart
2
, ืืืฉืจ 2 ืืื ืืกืคืจ ืืกืขืืฃ (3). ืื ื ืืฆืืื ืื ืืช ืืขืจื ืืคืืจืื ืืืืืืื, ืืืฉื 1000 GB, ืื ืืฉืชืืฉืื ืืืื ืืืงืฆืื ืฉื ืฉืืชืืฃ ืืืืกืง - 100%. ืื ื ืืืืงืื ืฉืื ืฉืืืืืฆื ืืฉ ืืช ืืืืื ืืืืฉ (4).
ืืืืจ ืขื ืืฉืืืื ืืขืื ืขืืืจ ืืืืกืง /dev/sdd
. ืืืืจ ืืจืืืช ืืืืืฆืืช /dev/sdc2
ะธ /dev/sdd2
ืืคื ืืืืืช ืฉืืื ื-930.5 GB.
[root@localhost ~]# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 223,6G 0 disk
โโsda1 8:1 0 1G 0 part
โโsda2 8:2 0 222,5G 0 part
sdb 8:16 0 223,6G 0 disk
โโsdb1 8:17 0 1G 0 part
โโsdb2 8:18 0 222,5G 0 part
sdc 8:32 0 931,5G 0 disk
โโsdc1 8:33 0 1G 0 part
โ โโmd126 9:126 0 1023M 0 raid1 /boot
โโsdc2 8:34 0 930,5G 0 part
โโmd127 9:127 0 222,4G 0 raid1
โโvg0-root 253:0 0 206,4G 0 lvm /
โโvg0-swap 253:1 0 16G 0 lvm [SWAP]
sdd 8:48 0 931,5G 0 disk
โโsdd1 8:49 0 1G 0 part
โ โโmd126 9:126 0 1023M 0 raid1 /boot
โโsdd2 8:50 0 930,5G 0 part
โโmd127 9:127 0 222,4G 0 raid1
โโvg0-root 253:0 0 206,4G 0 lvm /
โโvg0-swap 253:1 0 16G 0 lvm [SWAP]
ืืืืจ ืืื ืื ื ืืจืืืืื ืืช ืืืขืจื md127 ืืืงืกืืืื.
mdadm --grow /dev/md127 --size=max
ืื ืื ื ืืืืงืื ืฉืืืขืจื ืืชืจืื. ืืขืช ืืืืื ืืคื ื-930.4 GB.
[root@localhost ~]# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 223,6G 0 disk
โโsda1 8:1 0 1G 0 part
โโsda2 8:2 0 222,5G 0 part
sdb 8:16 0 223,6G 0 disk
โโsdb1 8:17 0 1G 0 part
โโsdb2 8:18 0 222,5G 0 part
sdc 8:32 0 931,5G 0 disk
โโsdc1 8:33 0 1G 0 part
โ โโmd126 9:126 0 1023M 0 raid1 /boot
โโsdc2 8:34 0 930,5G 0 part
โโmd127 9:127 0 930,4G 0 raid1
โโvg0-root 253:0 0 206,4G 0 lvm /
โโvg0-swap 253:1 0 16G 0 lvm [SWAP]
sdd 8:48 0 931,5G 0 disk
โโsdd1 8:49 0 1G 0 part
โ โโmd126 9:126 0 1023M 0 raid1 /boot
โโsdd2 8:50 0 930,5G 0 part
โโmd127 9:127 0 930,4G 0 raid1
โโvg0-root 253:0 0 206,4G 0 lvm /
โโvg0-swap 253:1 0 16G 0 lvm [SWAP]
ืืืจืืช ืืจืืื ื ืคื ืคืืื. ืืคื ื ืฉื ืจืืื, ืืืื ื ืืืืง ืืช ืืืฆื ืื ืืืื ืฉื ื-PV.
[root@localhost ~]# pvscan
PV /dev/md127 VG vg0 lvm2 [222,40 GiB / 0 free]
Total: 1 [222,40 GiB] / in use: 1 [222,40 GiB] / in no VG: 0 [0 ]
ืืคื ืฉื ืืชื ืืจืืืช, 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.
ื ืคื ื-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 ืื ืืืื ืืขืืื ืขื ืืืกืงืื ืืืืืื ื-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
ืืคื ืฉืืชื ืืืื ืืจืืืช, ืืฉืืจืฉ ืฉื ืืขืจืืช ืืงืืฆืื ืชืืคืก 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 ะธ ืืืืคืช LV.
ืืชืงื ืช ืืื ืืฉืืจืืช ื ืคืจื ืขื ืืื ืฆืืืช yum install -y parted
(ืขืืืจ CentOS), apt install -y parted
(ืขืืืจ ืืืืื/ืืืืื ืื).
ืฉืืืืฉ ื ืคืจื ืืื ื ืจืืฅ ืืช ืืคืงืืืืช ืืืืืช ืืื ืืืืง ืืช ืืืืกืง ืืืืืฆืืช.
ืืฆืข ืืช ืืคืงืืื parted /dev/sdc
ืืขืืืจ ืืืฆื ืขืจืืืช ืคืจืืกืช ืืืกืง.
ืฆืืจ ืืืืช ืืืืฆืืช GPT.
(parted) mktable gpt
ืฆืืจ ืงืืข ืืื bios_grub
ืงืืข ืืืืืืืจ ืขืืืจื ืืื.
(parted) mkpart primary 1MiB 3MiB
(parted) set 1 bios_grub on
ืฆืืจ ืืืืฆื 2 ืืืืืจ ืขืืืจื ืืื. ืืืืืฆื ืชืฉืืฉ ืืืืืง ืขืืืจ ืืขืจื RAID ืืชืชืืืจ ืคื ืืื /boot
.
(parted) mkpart primary ext2 3MiB 1028MiB
(parted) set 2 boot on
ืื ื ืืืฆืจืื ืืงืืข 3, ืฉืืฉืืฉ ืื ืืืืืง ืืขืจื ืื ืืืืงื LVM.
(parted) mkpart primary 1028MiB 100%
ืืืงืจื ืื, ืืื ืฆืืจื ืืืืืืจ ืืช ืืืื, ืื ืืืืืช ืืฆืืจื, ื ืืชื ืืืืืืจ ืืืชื ืืคืงืืื ืืืื.
(parted) set 3 raid on
ืื ื ืืืืงืื ืืช ืืืืื ืฉื ืืฆืจื.
(parted) p
ะะพะดะตะปั: ATA TOSHIBA DT01ACA3 (scsi)
ะะธัะบ /dev/sdc: 3001GB
ะ ะฐะทะผะตั ัะตะบัะพัะฐ (ะปะพะณะธั./ัะธะทะธั.): 512B/4096B
ะขะฐะฑะปะธัะฐ ัะฐะทะดะตะปะพะฒ: gpt
Disk Flags:
ะะพะผะตั ะะฐัะฐะปะพ ะะพะฝะตั ะ ะฐะทะผะตั ะคะฐะนะปะพะฒะฐั ัะธััะตะผะฐ ะะผั ะคะปะฐะณะธ
1 1049kB 3146kB 2097kB primary bios_grub
2 3146kB 1077MB 1074MB primary ะทะฐะณััะทะพัะฝัะน
3 1077MB 3001GB 3000GB primary
ืื ื ืืงืฆืื GUID ืืงืจืื ืืืฉ ืืืืกืง.
sgdisk -G /dev/sdd
2. ืืกืจืช ืืืืฆืืช ืฉื ืืืืกืง ืืจืืฉืื ืืืขืจืืื
ืืืืงืช ืืฆื ืืืขืจื
[root@localhost ~]# cat /proc/mdstat
Personalities : [raid1]
md126 : active raid1 sda1[0] sdb1[1]
1047552 blocks super 1.2 [2/2] [UU]
bitmap: 0/1 pages [0KB], 65536KB chunk
md127 : active raid1 sda2[0] sdb2[1]
233206784 blocks super 1.2 [2/2] [UU]
bitmap: 0/2 pages [0KB], 65536KB chunk
unused devices: <none>
ืืืขืจืืช ืืฉืชืืฉืช ื-2 ืืขืจืืื: md126 (ื ืงืืืช mount /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
ืืืืื/ืืืืื ืื:
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 TB. ืืืืืื ืฉืืฆืจื ื ืคืจืืกืช ืืืกืงืื ืืืฉื ืขื ืืืืช GPT, ืืืืื ืฉื ืืืืฆื 3 ืืืืืจ ืืื ืืฉืื ืืืืกืง ืืืจืื ืืืคืฉืจื; ืืืงืจื ืื, ืืื ืฆืืจื ืืืจืืื ืืช ืืืืืฆื.
ืื ืืืจืื:
- ืืจืืืช ืืขืจื md126,
- ืืจืืืช PV (ื ืคื ืคืืื),
- ืืจืื ืืช LV (ืืืื-ื ืคื) vg0-root,
- ืืจืื ืืช ืืขืจืืช ืืงืืฆืื.
1. ืืจืื ืืช ืืืขืจื md126
ืืืงืกืืืื.
mdadm --grow /dev/md126 --size=max
ืืืืจ ืืจืืืช ืืขืจื md126
ืืืื ืืฉืื ืืชืคืืก ืืื ื-2.7 TB.
[root@localhost ~]# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 223,6G 0 disk
sdb 8:16 0 223,6G 0 disk
sdc 8:32 0 2,7T 0 disk
โโsdc1 8:33 0 2M 0 part
โโsdc2 8:34 0 1G 0 part
โ โโmd127 9:127 0 1023M 0 raid1 /boot
โโsdc3 8:35 0 2,7T 0 part
โโmd126 9:126 0 2,7T 0 raid1
โโvg0-root 253:0 0 206,4G 0 lvm /
โโvg0-swap 253:1 0 16G 0 lvm [SWAP]
sdd 8:48 0 2,7T 0 disk
โโsdd1 8:49 0 2M 0 part
โโsdd2 8:50 0 1G 0 part
โ โโmd127 9:127 0 1023M 0 raid1 /boot
โโsdd3 8:51 0 2,7T 0 part
โโmd126 9:126 0 2,7T 0 raid1
โโvg0-root 253:0 0 206,4G 0 lvm /
โโvg0-swap 253:1 0 16G 0 lvm [SWAP]
ืืชืจืื ื ืคื ืคืืื.
ืืคื ื ืืจืืื, ืืืืง ืืช ืืขืจื ืื ืืืื ืฉื ืืฉืื ืืชืคืืก PV /dev/md126
.
[root@localhost ~]# pvs
PV VG Fmt Attr PSize PFree
/dev/md126 vg0 lvm2 a-- 222,40g 0
ืื ื ืืจืืืืื ืืช PV ืขื ืืคืงืืื ืืืื.
pvresize /dev/md126
ืื ื ืืืืงืื ืืช ืืคืขืืื ืฉืืืฉืืื.
[root@localhost ~]# pvs
PV VG Fmt Attr PSize PFree
/dev/md126 vg0 lvm2 a-- <2,73t 2,51t
ืืชืจืื ื ืคื ืืืื vg0-root.
ืืืืจ ืืจืืืช PV, ืืืื ื ืืืืง ืืช ืืฉืื ืืืืืฉ VG.
[root@localhost ~]# vgs
VG #PV #LV #SN Attr VSize VFree
vg0 1 2 0 wz--n- <2,73t 2,51t
ืืื ื ืืืืง ืืช ืืฉืื ืฉืชืคืืก ืขื ืืื LV.
[root@localhost ~]# lvs
LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert
root vg0 -wi-ao---- <206,41g
swap vg0 -wi-ao---- <16,00g
ื ืคื ื-vg0-root ืชืืคืก 206.41 GB.
ืื ื ืืจืืืืื ืืช LV ืืฉืื ืืืืกืง ืืืจืื.
lvextend -l +100%FREE /dev/mapper/vg0-root
ืืืืงืช ืฉืื LV ืืืืจ ืืจืืื.
[root@localhost ~]# lvs
LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert
root vg0 -wi-ao---- 2,71t
swap vg0 -wi-ao---- <16,00g
ืืจืืืช ืืขืจืืช ืืงืืฆืื (ext4).
ืืืื ื ืืืืง ืืช ืืืืื ืื ืืืื ืฉื ืืขืจืืช ืืงืืฆืื.
[root@localhost ~]# df -h
ะคะฐะนะปะพะฒะฐั ัะธััะตะผะฐ ะ ะฐะทะผะตั ะัะฟะพะปัะทะพะฒะฐะฝะพ ะะพัั ะัะฟะพะปัะทะพะฒะฐะฝะพ% Cะผะพะฝัะธัะพะฒะฐะฝะพ ะฒ
devtmpfs 16G 0 16G 0% /dev
tmpfs 16G 0 16G 0% /dev/shm
tmpfs 16G 9,6M 16G 1% /run
tmpfs 16G 0 16G 0% /sys/fs/cgroup
/dev/mapper/vg0-root 204G 1,4G 192G 1% /
/dev/md127 1007M 141M 816M 15% /boot
tmpfs 3,2G 0 3,2G 0% /run/user/0
ืขืืฆืืช ืืงืื /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