á¡á¬ážáá¯á¶ážáááºá¹ááá¬áá«á áááºáááºážá¡á¯ááºá
á¯áá
Ạá
áááºááá·áºáá±á·ááœááº
á€áá±á¬ááºážáá«ážááẠarray ááŸáá·áº file system ááᯠáááºáá¶áá»á²á·ááœááºááŒááºážááŒáá·áº ááá¯ááá¯ááŒá®ážáá¬ážáá±á¬á áœááºážáááºááŸááá±á¬ disk á¡áá áºáá»á¬ážááá¯á· á¡áá»ááºá¡áááºááœáŸá²ááŒá±á¬ááºážááŒááºážááŸáá·áº áá±áá¬ááœáŸá²ááŒá±á¬ááºážááŒááºážááá á¹á 2 áá¯ááᯠáá¯á¶ážáááºáá«áááºá áááááá á¹á ááœáẠáá°áá®áá±á¬ MBR/MBR ááá¯á·ááá¯áẠGPT/GPT á¡ááá¯ááºážááœá²ááŒááºážááŒáá·áº disks áá»á¬ážááᯠá¡á á¬ážááá¯ážááŒááºážááŸáá·áº áááºááá¯ááºáááºá áá¯áááááá á¹á ááŸá¬ áááºáááºáááºááẠááá¯á¡ááºááá·áº á áœááºážááẠ2 TB áááºááá¯áá±á¬ disks áá»á¬ážááŒáá·áº MBR partitioning ááŒáá·áº disks áá»á¬ážááᯠá¡á á¬ážááá¯ážááŒááºážááŸáá·áº áááºááá¯ááºáá«áááºá biosboot partition áá«áá±á¬ GPT á¡ááá¯ááºážá ááá á¹á ááŸá áºáá¯á áá¯á¶ážááœááºá áá»áœááºá¯ááºááá¯á·áá±áá¬ááœáŸá²ááŒá±á¬ááºážáá±ážááá·áºáá áºáá»á¬ážááᯠáá¬áá¬áá±á«áºááœáẠááá·áºááœááºážááŒá®ážááŒá áºáááºá root partition á¡ááœááºá¡áá¯á¶ážááŒá¯áá±á¬ááá¯ááºá áá áºááŸá¬ ext4 ááŒá áºáááºá
Case 1- áá±ážáááºáá±á¬ disk áá»á¬ážááᯠááá¯ááŒá®ážáá±á¬ disk áá»á¬ážááŒáá·áº á¡á á¬ážááá¯ážááŒááºáž (2TB á¡áá)
á¡áá¯ááºáá áºáᯠá¡áá»ááºá¡áááºááœáŸá²ááŒá±á¬ááºážááŸá¯ááŒáá·áº áááºááŸááá áºááºáá»á¬ážááᯠááá¯ááŒá®ážáá±á¬áá áºáá»á¬áž (2 TB á¡áá) ááŒáá·áº á¡á á¬ážááá¯ážáá«á á€ááá á¹á ááœááºá áá»áœááºá¯ááºááá¯á·ááœáẠá áá áºááá·áºááœááºážáá¬ážááá·áº 2 x 240 GB SSD (RAID-1) áá áºááºáá»á¬ážááŸáá·áº á áá áºááœáŸá²ááŒá±á¬ááºážáááºááá¯á¡ááºááá·áº 2 x 1 TB SATA áá áºááºáá»á¬ážááŸááááºá
áááºááŸá disk á¡ááŒááºá¡áááºááᯠááŒáá·áºáá¡á±á¬ááºá
[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. arrays áá»á¬ážá០disk partitions áá»á¬ážááá¯áááºááŸá¬ážááŒááºážá
áááºážáá»ááºážááŸá¯á¡ááŒá±á¡áá±ááᯠá á áºáá±ážááŒááºážá
[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 array ááá¯á¡áá¯á¶ážááŒá¯áááº- md126
(áá±á¬ááºááŸáẠ/boot
) - ááá¹ááá
áºáᯠáá«áááºáááºá /dev/sda1
О /dev/sdb1
, md127
(LVM á¡ááœáẠáá¬ážáá±á¬ááºážáá»á¬ážáá²ááŸááºáá±áž ááŸáá·áº file system á root) - áá«áááºáááºá /dev/sda2
О /dev/sdb2
.
array áá áºáá¯á á®ááœááºá¡áá¯á¶ážááŒá¯áá±á¬ ááá disk á partitions áá»á¬ážááᯠááá±á¬ááºážááŒá±á¬ááºáž á¡ááŸááºá¡áá¬ážááŒá¯áá«áááºá
mdadm /dev/md126 --fail /dev/sda1
mdadm /dev/md127 --fail /dev/sda2
arrays áá»á¬ážá០/dev/sda block device partitions áá»á¬ážááᯠáááºááŸá¬ážáá«áááºá
mdadm /dev/md126 --remove /dev/sda1
mdadm /dev/md127 --remove /dev/sda2
áá»áœááºá¯ááºááá¯á·ááẠdisk ááᯠarray ááŸáááºááŸá¬ážááŒá®ážáá±á¬ááºá ááááºááá¯á·ááá·áºáááááá¬á¡áá»ááºá¡áááºáááºá€áá²á·ááá¯á·ááŒá áºáá±áááá·áºáááºá
[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
disks áá»á¬ážááá¯áááºááŸá¬ážááŒá®ážáá±á¬áẠarrays á¡ááŒá±á¡áá±á
[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. partition table ááᯠdisk á¡áá áºáá áºáá¯ááá¯á· áá°ážáá°áá«á
á¡á±á¬ááºáá±á¬áºááŒáá« command ááŒáá·áº disk áá±á«áºááœááºá¡áá¯á¶ážááŒá¯áá¬ážáá±á¬ partition table ááá¯áááºá á áºáá±ážááá¯ááºáááºá
fdisk -l /dev/sdb | grep 'Disk label type'
MBR á¡ááœáẠoutput áááº-
Disk label type: dos
GPT á¡ááœááº
Disk label type: gpt
MBR á¡ááœáẠá¡áááºážááá·áºááá¬ážááᯠáá°ážáá°ááŒááºáž-
sfdisk -d /dev/sdb | sfdisk /dev/sdc
áá®á¡áááºážááŸá¬ ááá disk ááá¯ááœáŸááºááŒáááºá Ñ á¡áááºáá°ááᯠmarkup ááᯠáá°ážáá°áááºá áá¯ááá - áááºááŸá¬áá²á áá±á¬áºáá®á
CAUTION: GPT á¡ááœáẠááá disk ááá¯ááœáŸááºááŒáááºá áááºá¡áá±á«áºááŸá¬ áááá¹áá°áá°ážáá±á¬ážá áá¯ááá disk ááẠdisk ááá¯ááœáŸááºááŒáááºá áááºááá² copy markup á¡áááºá áááºááẠdisk áá»á¬ážááᯠáá±á¬ááŸá±á¬áá«áá á¡á ááá¯ááºážááœáẠáá±á¬ááºážááœááºáá±á¬ partition ááᯠoverwrite áá¯ááºááŒá®áž áá»ááºáá®ážááœá¬ážáááá·áºáááºá
GPT á¡ááœáẠá¡ááŒááºá¡áááºááá¬ážááᯠáá°ážáá°ááŒááºáž-
sgdisk -R /dev/sdÑ /dev/sdb
ááá¯á·áá±á¬ááºá áá»áááºáž UUID áá áºáá¯ááᯠáá áºáẠ(GPT á¡ááœááº) áááºááŸááºáá±ážáá«á
sgdisk -G /dev/sdc
á¡áááá·áºááᯠááœááºáá»ááºááŒá®ážáá±á¬ááºá partitions áá»á¬ážááẠdisk áá±á«áºááœááºáá±á«áºáá¬ááá·áºáááºá /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
ááá¯á¶ážááŒááºááá±ážáá«á ááá¯á·áá±á¬áẠpartition table ááá¯ááŒááºáááºááẠcommand ááᯠexecute áá¯ááºáá«á
sfdisk -R /dev/sdc
á¡áááºá áááºááŸááá áºáá»á¬ážááẠMBR ááá¬ážááá¯á¡áá¯á¶ážááŒá¯ááŒá®áž á¡áá»ááºá¡áááºáá»á¬ážááᯠ2 TB áááºááŒá®ážáá±á¬ disk áá»á¬ážááá¯á· ááœáŸá²ááŒá±á¬ááºážáááºááá¯á¡ááºáá«áá ááá¯á·áá±á¬áẠdisk á¡áá áºáá»á¬ážááœáẠbiosboot partition ááá¯á¡áá¯á¶ážááŒá¯á GPT partition ááᯠááá¯ááºááá¯ááºáááºáá®ážááẠááá¯á¡ááºáááºááŒá áºáá«áááºá á€á¡ááŸá¯ááᯠá€áá±á¬ááºážáá«ážá á¡ááá¯ááºáž 2 ááœáẠááœá±ážááœá±ážáá«áááºá
3. array ááœáẠdisk á¡áá áºá partitions áá»á¬ážááá¯ááá·áºááŒááºážá
áááºááá¯ááºáᬠarray áá»á¬ážááœáẠdisk partitions áá»á¬ážááá·áºááŒáá«á áá¯á·á
mdadm /dev/md126 --add /dev/sdc1
mdadm /dev/md127 --add /dev/sdc2
á¡ááá¯ááºážáá»á¬ážááᯠááá·áºááœááºážáá¬ážááŒá±á¬ááºáž á á áºáá±ážááœá±á·ááŸáááá«áááºá
[root@localhost ~]# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 223,6G 0 disk
ââsda1 8:1 0 1G 0 part
ââsda2 8:2 0 222,5G 0 part
sdb 8:16 0 223,6G 0 disk
ââsdb1 8:17 0 1G 0 part
â ââmd126 9:126 0 1023M 0 raid1 /boot
ââsdb2 8:18 0 222,5G 0 part
ââmd127 9:127 0 222,4G 0 raid1
ââvg0-root 253:0 0 206,4G 0 lvm /
ââvg0-swap 253:1 0 16G 0 lvm [SWAP]
sdc 8:32 0 931,5G 0 disk
ââsdc1 8:33 0 1G 0 part
â ââmd126 9:126 0 1023M 0 raid1 /boot
ââsdc2 8:34 0 222,5G 0 part
ââmd127 9:127 0 222,4G 0 raid1
ââvg0-root 253:0 0 206,4G 0 lvm /
ââvg0-swap 253:1 0 16G 0 lvm [SWAP]
sdd 8:48 0 931,5G 0 disk
áááºážáá±á¬ááºá áá»áœááºá¯ááºááá¯á·ááẠarray áá»á¬ážááᯠáá áºááŒáá¯ááºáááºážáá¯ááºáá±á¬ááºááẠá á±á¬áá·áºáá»áŸá±á¬áºáá±áá«áááºá
[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>
utility ááᯠá¡áá¯á¶ážááŒá¯á áááºáá°ááŒá¯ááŒááºáž áá¯ááºáááºážá
ááºááᯠá
ááºáááºáááŒáẠá
á±á¬áá·áºááŒáá·áºááá¯ááºáá«áááºá watch
.
watch -n 2 cat /proc/mdstat
parameter ááẠ-n
ááá¯ážáááºááŸá¯ááᯠá
á
áºáá±ážááẠá
áá¹ááá·áºááá¯ááºážá¡ááœááºáž áááºááá·áºááŒá¬ážáá¬áááœáẠá¡áááá·áºááᯠáá¯ááºáá±á¬ááºááááºááᯠáááºááŸááºáááºá
áá±á¬ááºáááºá¡á á¬ážááá¯ážáá áºá¡ááœáẠá¡ááá·áº 1-3 ááᯠááŒááºáá¯ááºáá«á
array áá áºáá¯á á®ááœááºá¡áá¯á¶ážááŒá¯ááá·áº áá¯ááá disk á partitions áá»á¬ážááᯠááá±á¬ááºážááŒá±á¬ááºáž á¡ááŸááºá¡áá¬ážááŒá¯áá«áááºá
mdadm /dev/md126 --fail /dev/sdb1
mdadm /dev/md127 --fail /dev/sdb2
ááááºááá¯á·áá±áá±á¬ á
ááºáá
á¹á
ááºážá¡ááá¯ááºážáá»á¬ážááᯠáááºááŸá¬ážááŒááºážá /dev/sdb
arrays áá»á¬ážááŸ
mdadm /dev/md126 --remove /dev/sdb1
mdadm /dev/md127 --remove /dev/sdb2
áá»áœááºá¯ááºááá¯á·ááẠdisk ááᯠarray ááŸáááºááŸá¬ážááŒá®ážáá±á¬ááºá ááááºááá¯á·ááá·áºáááááá¬á¡áá»ááºá¡áááºáááºá€áá²á·ááá¯á·ááŒá áºáá±áááá·áºáááºá
[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
disks áá»á¬ážááá¯áááºááŸá¬ážááŒá®ážáá±á¬áẠarrays á¡ááŒá±á¡áá±á
[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 partition table ááᯠdisk ááŸáá°ážáá°ááŒááºážá /dev/sdÑ
disk ááá¯á· /dev/sdd
.
sfdisk -d /dev/sdÑ | sfdisk /dev/sdd
á¡áááá·áºááᯠááœááºáá»ááºááŒá®ážáá±á¬ááºá partitions áá»á¬ážááẠdisk áá±á«áºááœááºáá±á«áºáá¬ááá·áºáááºá /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
array áá»á¬ážááá¯á· disk partitions áá»á¬ážááá·áºááŒááºážá
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]
áááºážáá±á¬ááºá áá»áœááºá¯ááºááá¯á·ááẠarray áá»á¬ážááᯠáá áºááŒáá¯ááºáááºážáá¯ááºáá±á¬ááºááẠá á±á¬áá·áºáá»áŸá±á¬áºáá±áá«áááºá
[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. root partition á file system extension (ext4)
áá
áºááºá¡áá
áºáá»á¬ážááœáẠ/dev/sdc
О /dev/sdd
931.5 GB áááŸáááá¯ááºáá«áááºá partition table ááᯠáá±ážáááºáá±á¬ disk áá»á¬ážá០áá°ážáá°áá¬ážáá±á¬ááŒá±á¬áá·áºá partitions áá»á¬áž /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]
ááá»ááá»ááá«áááº:
- disk áá áºáá¯á á®ááœáẠpartition 2 ááá¯ááá¯ážáá»á²á·áá«á
- ááŒáá·áºáááºáž md127á
- Expand PV (áá¯ááºáá¯áááº)á
- LV áá»á²á·ááẠ(áá¯áá¹áááááºáá±á¬á¡áá¶á¡ááá¯ážá¡áá»ááº) vg0-rootá
- ááá¯ááºá áá áºááá¯áá»á²á·ááœááºáá«á
utility ááá¯á¡áá¯á¶ážááŒá¯ááŒááºážá ááœá«áááœá²ááŒá¬áž á¡ááá¯ááºážááᯠáá»á²á·ááŒáá·áºáá¡á±á¬áẠ/dev/sdc2
á¡ááŒáá·áºáá¯á¶ážáááºááá¯ážááá¯á·á á¡áááá·áºááᯠá¡áá±á¬ááºá¡áááºáá±á¬áºáá«á parted /dev/sdc
(1) command ááŒáá·áº áááºááŸá partition table ááᯠááŒáá·áºááŸá¯áá«á p
(2) á
áááºááŒááºááá·áºá¡ááá¯ááºážá partition 2 áá¡áá¯á¶ážááẠ240 GB ááœááºá¡áá¯á¶ážáááºáááºá Command ááŒáá·áº partition ááá¯áá»á²á·ááŒáá·áºáá¡á±á¬áẠresizepart
2
2 ááẠá¡áááºáž (3) á áá¶áá«ááºááŒá
áºáááºá áá»áœááºá¯ááºááá¯á·ááẠáááºááá¯ážááᯠáá
áºáá»á
áºáááºáá±á¬áºáááºá á¥ááᬠ1000 GB ááŒáá·áºááœáŸááºááŒáááºá ááá¯á·ááá¯áẠáá
áºááºáá»áŸáá±ááŒááºážá ááœáŸááºááŒáá»áẠ- 100% ááᯠá¡áá¯á¶ážááŒá¯áá«áááºá á¡áááºážááá·áºááœáẠá¡ááœááºá¡á
á¬ážá¡áá
Ạ(á) ááŸáááŒá±á¬ááºáž áááºáá¶á
á
áºáá±ážáá«áááºá
disk á¡ááœáẠá¡áááºáá±á¬áºááŒáá« á¡ááá·áºáá»á¬ážááᯠááŒááºáá¯ááºáá«á /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]
á¡á²áá«ááŒá®ážááẠarray ááᯠáá»á²á·áááºá 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 áá±áá¬ááᯠá¡áá¯á¶ážááŒá¯áá¬ážáá«áááºá
áá»áœááºá¯ááºááá¯á·ááẠá¡á±á¬ááºáá« command ááŒáá·áº 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 ááᯠá¡áá¯á¶ážááŒá¯áá¬ážáá«áááºá
á¡á±á¬ááºáá« command (2) ááŒáá·áº LV ááᯠáá»á²á·ááœááºáá«á
lvextend -l +100%FREE /dev/mapper/vg0-root
ááŒá®ážááŒá±á¬ááºá¡á±á¬áẠá á áºáá±ážá¡áá±ážáá°ááŸá¯ (á)á
[root@localhost ~]# lvscan
ACTIVE '/dev/vg0/swap' [<16,00 GiB] inherit
ACTIVE '/dev/vg0/root' [<914,39 GiB] inherit
áááºááŒááºááá·áºá¡ááá¯ááºáž LV ááᯠáá»á²á·ááœááºááŒá®ážáá±á¬ááºá ááááºážááá¯ááºáá¬ážáá±á¬ disk space ááá¬áááẠ914.39 GB ááŒá áºáá¬áááºá
LV ááá¬á (á) áᯠááá¯ážáá¬áá±á¬áºáááºáž ááá¯ááºá
áá
áºááẠ4 GB (204) áá¯áá ááŸááá±áá±ážáááºá
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 á¡ááááá¯ážáá¬áááá·áºáááºá á¡ááá·áºáá»á¬ážááŒá®ážáá«áá áááºááẠdisk á¡áá±á¬ááºážáá»á¬ážááá¯áááºááŸá¬ážááá¯ááºáááºá
Case 2- áá±ážáááºáá±á¬ disk áá»á¬ážááᯠááá¯ááŒá®ážáá±á¬ disk áá»á¬ážááŒáá·áº á¡á á¬ážááá¯ážááŒááºáž (2TB áááºááá¯áááº)
áá¬áááº: á¡áá»ááºá¡áááºááᯠááááºážááááºážáá¬ážá áẠáááºááŸááá áºáá»á¬ážááᯠááá¯ááŒá®ážáá±á¬áá áºáá»á¬áž (2 x 3TB) ááŒáá·áº á¡á á¬ážááá¯ážáá«á á€ááá á¹á ááœááºá áá»áœááºá¯ááºááá¯á·ááœáẠá áá áºááá·áºááœááºážáá¬ážááá·áº 2 x 240 GB SSD (RAID-1) áá áºááºáá»á¬ážááŸáá·áº á áá áºááœáŸá²ááŒá±á¬ááºážáááºááá¯á¡ááºááá·áº 2 x 3 TB SATA áá áºááºáá»á¬ážááŸááááºá áááºááŸááá áºáá»á¬ážááẠMBR á¡ááá¯ááºážááá¯ááºááá¬ážááᯠá¡áá¯á¶ážááŒá¯áááºá áá áºááºá¡áá áºáá»á¬ážááẠ2 TB áááºááŒá®ážáá±á¬á áœááºážáááºááŸááá±á¬ááŒá±á¬áá·áºá MBR ááẠ2 TB áááºááŒá®ážáá±á¬ disk áá»á¬ážááŸáá·áºá¡áá¯ááºáá¯ááºááááá±á¬ááŒá±á¬áá·áº GPT ááá¬ážááá¯á¡áá¯á¶ážááŒá¯áááºááá¯á¡ááºáá«áááºá
áááºááŸá disk á¡ááŒááºá¡áááºááᯠááŒáá·áºáá¡á±á¬ááºá
[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
disk ááœááºá¡áá¯á¶ážááŒá¯áá±á¬ partition table ááá¯á
á
áºáá±ážááŒáá«á
áá¯á· /dev/sda
.
[root@localhost ~]# fdisk -l /dev/sda | grep 'Disk label type'
Disk label type: dos
áá
áºáá±á«áºááœáẠ/dev/sdb
á¡áá¬ážáá° partition table ááá¯á¡áá¯á¶ážááŒá¯áááºá á
áá
áºááœáẠá¡áá¯á¶ážááŒá¯áá¬ážáá±á¬ disk space ááᯠá
á
áºáá±ážááŒáá·áºáá¡á±á¬ááºá
[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 á¡áááºážááá·áºááá¬ážááᯠáááºáááºááŒááºážááŸáá·áº áá áºááºááá¯ááºážááŒá¬ážááŒááºážááᯠááá·áºááœááºážááŒááºážá
ááá¹áá¡ááá¯áẠdisk á¡ááŒááºá¡áááºááᯠá á áºáá±ážááŒáá·áºáá¡á±á¬ááºá
[root@localhost ~]# parted /dev/sda print
ÐПЎелÑ: ATA KINGSTON SVP200S (scsi)
ÐОÑк /dev/sda: 240GB
Ð Ð°Ð·ÐŒÐµÑ ÑекÑПÑа (лПгОÑ./ÑОзОÑ.): 512B/512B
ТаблОÑа ÑазЎелПв: msdos
Disk Flags:
ÐÐŸÐŒÐµÑ ÐаÑалП ÐÐŸÐœÐµÑ Ð Ð°Ð·ÐŒÐµÑ Ð¢ÐžÐ¿ Ð€Ð°Ð¹Ð»ÐŸÐ²Ð°Ñ ÑОÑÑеЌа ЀлагО
1 1049kB 1076MB 1075MB primary загÑÑзПÑÐœÑй, raid
2 1076MB 240GB 239GB primary raid
3TB áá áºááºááœáẠáá»áœááºá¯ááºááá¯á·ááẠá¡áááºážááá·áº 3 áᯠáááºáá®ážááẠááá¯á¡ááºáááº-
- á¡ááá¯ááºáž
bios_grub
GPT BIOS ááœá²áááºá¡áá¯á¶ážááŒá¯ááá¯ááºááŸá¯á¡ááœáẠ2MiB á¡ááœááºá¡á á¬ážá - áááºáááºááá·áº RAID á¡áááºážá¡áá»ááºážá¡ááœáẠá¡áááºážááá·áº
/boot
. - ááŸáááá·áºá¡áá±á«áº RAID áááºážáá»ááºážááŸá¯á¡ááœáẠááá¯ááºážááŒá¬ážáá»áẠLV á¡ááŒá ẠО LV áá²ááŸááºááŒááºážá.
utility ááᯠinstall áá¯ááºááŒááºážá ááœá«áááœá²ááŒá¬áž á¡áááºážá¡ááœá²á· yum install -y parted
(CentOS á¡ááœááº)á apt install -y parted
(Debian/Ubuntu á¡ááœááº)á
á¡áá¯á¶ážááŒá¯ááŒááºáž ááœá«áááœá²ááŒá¬áž disk ááᯠpartition áá¯ááºááẠá¡á±á¬ááºáá« command áá»á¬ážááᯠrun ááŒáá«á áá¯á·á
á¡áááá·áºááᯠá¡áá±á¬ááºá¡áááºáá±á¬áºáá«á parted /dev/sdc
ááŒá®ážáá»áŸáẠdisk á¡ááŒááºá¡ááẠáááºážááŒááºáá¯ááºááá¯á· ááœá¬ážáá«á
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
áá»áœááºá¯ááºááá¯á·ááẠLVM áááºááŸáááá·áº á¡áááºážá¡áá»ááºážáá áºáá¯á¡áá±ááŒáá·áºáááºáž á¡áá¯á¶ážááŒá¯ááá·áº ááááá¡ááá¯ááºážááᯠáááºáá®ážáá«áááºá
(parted) mkpart primary 1028MiB 100%
á€ááá á¹á ááœááºá á¡áá¶ááá¯áááºááŸááºáááºáááá¯á¡ááºáá±á¬áºáááºážááá¯á¡ááºáá«áá áááºážááá¯á¡á±á¬ááºáá« command ááŒáá·áºáááºááŸááºááá¯ááºáááºá
(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. ááááá¯á¶áž disk á partitions áá»á¬ážááᯠarrays áá»á¬ážá០áááºááŸá¬ážááŒááºážá
áááºážáá»ááºážááŸá¯á¡ááŒá±á¡áá±ááᯠá á áºáá±ážááŒááºážá
[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 array ááá¯á¡áá¯á¶ážááŒá¯áááº: md126 (mount point /boot) - áá«áááºáááºá /dev/sda1
О /dev/sdb1
, md127
(LVM á¡ááœáẠswap
ááŸáá·áº file system á root) - áá«áááºáááºá /dev/sda2
О /dev/sdb2
.
array áá áºáá¯á á®ááœááºá¡áá¯á¶ážááŒá¯áá±á¬ ááá disk á partitions áá»á¬ážááᯠááá±á¬ááºážááŒá±á¬ááºáž á¡ááŸááºá¡áá¬ážááŒá¯áá«áááºá
mdadm /dev/md126 --fail /dev/sda1
mdadm /dev/md127 --fail /dev/sda2
ááááºááá¯á·áá±áá±á¬ á
ááºáá
á¹á
ááºážá¡ááá¯ááºážáá»á¬ážááᯠáááºááŸá¬ážááŒááºážá /dev/sda
arrays áá»á¬ážááŸ
mdadm /dev/md126 --remove /dev/sda1
mdadm /dev/md127 --remove /dev/sda2
disk ááá¯áááºááŸá¬ážááŒá®ážáá±á¬áẠarray áá¡ááŒá±á¡áá±ááá¯á á áºáá±ážáá«á
[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. array ááœáẠdisk á¡áá áºá partitions áá»á¬ážááá¯ááá·áºááŒááºážá
áá±á¬ááºáá áºááá·áºááŸá¬ áá áºááºá¡áá áºá á¡ááá¯ááºážáá»á¬ážááᯠáááºáá°ááŒá¯ááŒááºážá¡ááœáẠarrays ááœáẠááá·áºáááºááŒá áºáááºá áááºááŸá disk á¡ááŒááºá¡áááºá¡ááŒá±á¡áá±ááᯠááŒáá·áºáá¡á±á¬ááºá
[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
á¡ááá¯ááºážááŸáá·áº arrays áááºáá®ážááŸá¯ááœáẠááá«áááºáá«á áááºážáá»ááºážááŸá¯áá»á¬ážááá¯áᬠá¡áá¯á¶ážááŒá¯áá«áááºá /dev/sdc2
О /dev/sdc3
. áá»áœááºá¯ááºááá¯á·ááẠáááºááá¯ááºáᬠarray áá»á¬ážááá¯á· á€ááá¹ááá»á¬ážááᯠáá±á«ááºážááá·áºáá«áááºá
mdadm /dev/md126 --add /dev/sdc2
mdadm /dev/md127 --add /dev/sdc3
ááá¯á·áá±á¬áẠarray ááᯠsynchronize áá¯ááºááẠáá»áœááºá¯ááºááá¯á· á á±á¬áá·áºáá»áŸá±á¬áºáá±áá«áááºá
[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>
array ááá¯á· partitions áá±á«ááºážááá·áºááŒá®ážáá±á¬áẠdisk partitioning á
[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. áá¯ááá disk á partitions áá»á¬ážááᯠarrays áá»á¬ážá០áááºááŸá¬ážááŒááºážá
array áá áºáá¯á á®ááœááºá¡áá¯á¶ážááŒá¯ááá·áº áá¯ááá disk á partitions áá»á¬ážááᯠááá±á¬ááºážááŒá±á¬ááºáž á¡ááŸááºá¡áá¬ážááŒá¯áá«áááºá
mdadm /dev/md126 --fail /dev/sdb1
mdadm /dev/md127 --fail /dev/sdb2
ááááºááá¯á·áá±áá±á¬ á
ááºáá
á¹á
ááºážá¡ááá¯ááºážáá»á¬ážááᯠáááºááŸá¬ážááŒááºážá /dev/sda
arrays áá»á¬ážááŸ
mdadm /dev/md126 --remove /dev/sdb1
mdadm /dev/md127 --remove /dev/sdb2
5. GPT á¡ááŒááºá¡áááºááá¬ážááᯠáá°ážáá°ááŒá®áž array ááᯠáááºáá°ááŒá¯áá«á
GPT markup ááá¬ážááá¯áá°ážáá°ááẠutility ááá¯á¡áá¯á¶ážááŒá¯áá«áááºá sgdisk
disk partitions ááŸáá·áº GPT table áá
áºáá¯ááŸáá·áºá¡áá¯ááºáá¯ááºáááºá¡ááœáẠpackage ááœááºáá« á ááºáá±á¬á gdisk
.
ustanovka gdisk
CentOS á¡ááœááº
yum install -y gdisk
ustanovka gdisk
Debian/Ubuntu á¡ááœááº-
apt install -y gdisk
CAUTION: GPT á¡ááœáẠááá disk ááá¯ááœáŸááºááŒáááºá áááºá¡áá±á«áºááŸá¬ markup ááᯠáá°ážáá°á áá¯ááá disk ááẠdisk ááá¯ááœáŸááºááŒáááºá áááºááá² markup ááá¯áá°ážáá°áá«á á¡áááºá áááºááẠdisk áá»á¬ážááᯠáá±á¬ááŸá±á¬áá«áá á¡á ááá¯ááºážááœáẠáá±á¬ááºážááœááºáá±á¬ partition ááᯠoverwrite áá¯ááºááŒá®áž áá»ááºáá®ážááœá¬ážáááá·áºáááºá
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
ááá¯á·áá±á¬ááºá software RAID arrays ááœááºáá«ááŸááá±á¬ partition áá áºáá¯á á®ááá¯áá»áœááºá¯ááºááá¯á·ááá·áºáá«á
mdadm /dev/md126 --add /dev/sdd2
mdadm /dev/md127 --add /dev/sdd3
áá»áœááºá¯ááºááá¯á·ááẠáááºážáá»ááºážááŸá¯ááᯠáá áºááŒáá¯ááºáááºážáá¯ááºáá±á¬ááºááẠá á±á¬áá·áºááá¯ááºážáá±áá«áááºá
[root@localhost ~]# cat /proc/mdstat
Personalities : [raid1]
md126 : active raid1 sdd2[3] sdc2[2]
1047552 blocks super 1.2 [2/2] [UU]
bitmap: 1/1 pages [4KB], 65536KB chunk
md127 : active raid1 sdd3[3] sdc3[2]
233206784 blocks super 1.2 [2/1] [U_]
[>....................] recovery = 0.0% (148224/233206784) finish=26.2min speed=148224K/sec
bitmap: 2/2 pages [8KB], 65536KB chunk
unused devices: <none>
GPT á¡áááºážááá·áºááᯠáá¯ááááá áºááºá¡áá áºááá¯á· áá°ážáá°ááŒá®ážáá±á¬ááºá á¡áááºážááá·áºááẠá€áá²á·ááá¯á·ááŒá áºáááá·áºáááºá
[root@localhost ~]# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 223,6G 0 disk
ââsda1 8:1 0 1G 0 part
ââsda2 8:2 0 222,5G 0 part
sdb 8:16 0 223,6G 0 disk
ââsdb1 8:17 0 1G 0 part
ââsdb2 8:18 0 222,5G 0 part
sdc 8:32 0 2,7T 0 disk
ââsdc1 8:33 0 2M 0 part
ââsdc2 8:34 0 1G 0 part
â ââmd126 9:126 0 1023M 0 raid1 /boot
ââsdc3 8:35 0 2,7T 0 part
ââmd127 9:127 0 222,4G 0 raid1
ââvg0-root 253:0 0 206,4G 0 lvm /
ââvg0-swap 253:1 0 16G 0 lvm [SWAP]
sdd 8:48 0 2,7T 0 disk
ââsdd1 8:49 0 2M 0 part
ââsdd2 8:50 0 1G 0 part
â ââmd126 9:126 0 1023M 0 raid1 /boot
ââsdd3 8:51 0 2,7T 0 part
ââmd127 9:127 0 222,4G 0 raid1
ââvg0-root 253:0 0 206,4G 0 lvm /
ââvg0-swap 253:1 0 16G 0 lvm [SWAP]
ááá¯á·áá±á¬áẠáá áºááºá¡áá áºáá»á¬ážááœáẠGRUB ááᯠááá·áºááœááºážáá«á
CentOS á¡ááœáẠááá·áºááœááºážááŒááºáž-
grub2-install /dev/sdX
Debian/Ubuntu á¡ááœáẠáááºáááºááŒááºáž-
grub-install /dev/sdX
áááºááŸá¬ X
- drive letterá áá«ááá¯á·ááá
á¹á
ááŸá¬ drives /dev/sdc
О /dev/sdd
.
áá»áœááºá¯ááºááá¯á·ááẠáááºážáá»ááºážááŸá¯ááá¯ááºáᬠá¡áá»ááºá¡áááºáá»á¬ážááᯠá¡ááºááááºáá¯ááºáá«áááºá
CentOS á¡ááœááº
mdadm --detail --scan --verbose > /etc/mdadm.conf
ÐÐ»Ñ Debian/Ubuntu-
echo "DEVICE partitions" > /etc/mdadm/mdadm.conf
mdadm --detail --scan --verbose | awk '/ARRAY/ {print}' >> /etc/mdadm/mdadm.conf
áá¯á¶ááᯠá¡ááºááááºáá¯ááºááŒááºážá initrd
:
CentOS á¡ááœááº
dracut -f -v --regenerate-all
ÐÐ»Ñ Debian/Ubuntu-
update-initramfs -u -k all
áá»áœááºá¯ááºááá¯á·ááẠGRUB ááœá²á·á ááºážááŸá¯áá¯á¶á á¶ááᯠá¡ááºááááºáá¯ááºáá«áááºá
CentOS á¡ááœááº
grub2-mkconfig -o /boot/grub2/grub.cfg
ÐÐ»Ñ Debian/Ubuntu-
update-grub
á¡ááá·áºáá»á¬ážááŒá®ážáá«áá disk á¡áá±á¬ááºážáá»á¬ážááá¯áááºááŸá¬ážááá¯ááºáááºá
6. root partition á file system extension (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 ááá¬ážááŒáá·áº disk á¡ááŒááºá¡áááºá¡áá
áºáá
áºáá¯ááᯠáááºáá®ážáá¬ážáá±á¬ááŒá±á¬áá·áºá partition 3 áá¡ááœááºá¡á
á¬ážááᯠááŒá
áºááá¯ááºáá»á±á¡áá»á¬ážáá¯á¶áž disk space á¡ááŒá
Ạáá»ááºáá»ááºážáááºááŸááºááá¯ááºáááºá á€á¡ááŒá±á¡áá±ááœááºá partition ááá¯áá»á²á·ááœááºáááºáááá¯á¡ááºáá«á
ááá»ááá»ááá«áááº:
- ááŒáá·áºáááºáž md126á
- Expand PV (áá¯ááºáá¯áááº)á
- LV áá»á²á·ááẠ(áá¯áá¹áááááºáá±á¬á¡áá¶á¡ááá¯ážá¡áá»ááº) vg0-rootá
- ááá¯ááºá áá áºááá¯áá»á²á·ááœááºáá«á
1. array ááá¯áá»á²á·áá«á 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
áá»áœááºá¯ááºááá¯á·ááẠá¡á±á¬ááºáá« command ááŒáá·áº 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 á ááááºážááá¯ááºáá¬ážáá²á· space ááᯠá á áºáá±ážááŒáá·áºáá¡á±á¬ááºá
[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 volume ááẠ206.41 GB ááŸááááºá
áá»áœááºá¯ááºááá¯á·ááẠLV ááᯠá¡áá»á¬ážáá¯á¶áž disk áá±áá¬á¡áá áá»á²á·ááœááºáááºá
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
Volume /dev/mapper/vg0-root ááẠLV áá»á²á·ááœááºááŒá®ážáá±á¬áẠ204 GB ááŸááááºá
ááá¯ááºá áá áºáá»á²á·ááœááºááŒááºážá
resize2fs /dev/mapper/vg0-root
áááºážááᯠááá¯ážáá»á²á·ááŒá®ážáá±á¬áẠááá¯ááºá áá áºá á¡ááœááºá¡á á¬ážááᯠá á áºáá±ážáá«á
[root@localhost ~]# df -h
Ð€Ð°Ð¹Ð»ÐŸÐ²Ð°Ñ ÑОÑÑеЌа Ð Ð°Ð·ÐŒÐµÑ ÐÑпПлÑзПваМП ÐПÑÑ ÐÑпПлÑзПваМП% CЌПМÑОÑПваМП в
devtmpfs 16G 0 16G 0% /dev
tmpfs 16G 0 16G 0% /dev/shm
tmpfs 16G 9,6M 16G 1% /run
tmpfs 16G 0 16G 0% /sys/fs/cgroup
/dev/mapper/vg0-root 2,7T 1,4G 2,6T 1% /
/dev/md127 1007M 141M 816M 15% /boot
tmpfs 3,2G 0 3,2G 0% /run/user/0
á¡áá¶á¡ááá¯ážá¡áá»ááºáá
áºáá¯áá¯á¶ážááᯠááœáŸááºážááŒá¯á¶ááá¯ááºááẠááá¯ááºá
áá
áºá¡ááœááºá¡á
á¬ážááᯠááá¯ážááŒáŸáá·áºáá¬ážáááºá
source: www.habr.com