เจฒเฉ€เจจเจ•เจธ เจตเจฟเฉฑเจš เจ›เฉ‹เจŸเฉ€เจ†เจ‚ เจกเจฟเจธเจ•เจพเจ‚ เจจเฉ‚เฉฐ เจตเฉฑเจกเฉ€เจ†เจ‚ เจกเจฟเจธเจ•เจพเจ‚ เจจเจพเจฒ เจฌเจฆเจฒเจฃเจพ

เจธเจพเจฐเจฟเจ†เจ‚ เจจเฉ‚เฉฐ เจธเจคเจฟ เจธเจผเฉเจฐเฉ€ เจ…เจ•เจพเจฒ. เจ‡เฉฑเจ• เจจเจตเฉ‡เจ‚ เจ•เฉ‹เจฐเจธ เจ—เจฐเฉเฉฑเจช เจฆเฉ€ เจธเจผเฉเจฐเฉ‚เจ†เจค เจฆเฉ€ เจชเฉ‚เจฐเจต เจธเฉฐเจงเจฟเจ† 'เจคเฉ‡ "เจฒเฉ€เจจเจ•เจธ เจชเฉเจฐเจธเจผเจพเจธเจ•" เจ…เจธเฉ€เจ‚ เจ†เจชเจฃเฉ‡ เจตเจฟเจฆเจฟเจ†เจฐเจฅเฉ€ เจฆเฉเจ†เจฐเจพ เจฒเจฟเจ–เฉ€ เจ‰เจชเจฏเฉ‹เจ—เฉ€ เจธเจฎเฉฑเจ—เจฐเฉ€ เจชเฉเจฐเจ•เจพเจธเจผเจฟเจค เจ•เจฐ เจฐเจนเฉ‡ เจนเจพเจ‚, เจจเจพเจฒ เจนเฉ€ เจ•เฉ‹เจฐเจธ เจธเจฒเจพเจนเจ•เจพเจฐ, REG.RU เจ•เจพเจฐเจชเฉ‹เจฐเฉ‡เจŸ เจ‰เจคเจชเจพเจฆเจพเจ‚ เจฒเจˆ เจคเจ•เจจเฉ€เจ•เฉ€ เจธเจนเจพเจ‡เจคเจพ เจฎเจพเจนเจฐ - เจฐเฉ‹เจฎเจจ เจŸเฉเจฐเฉˆเจตเจฟเจจเฅค

เจ‡เจน เจฒเฉ‡เจ– เจเจฐเฉ‡ เจ…เจคเฉ‡ เจซเจพเจˆเจฒ เจธเจฟเจธเจŸเจฎ เจฆเฉ‡ เจนเฉ‹เจฐ เจตเจฟเจธเจฅเจพเจฐ เจฆเฉ‡ เจจเจพเจฒ เจกเจฟเจธเจ•เจพเจ‚ เจจเฉ‚เฉฐ เจฌเจฆเจฒเจฃ เจ…เจคเฉ‡ เจตเฉฑเจกเฉ€ เจธเจฎเจฐเฉฑเจฅเจพ เจฆเฉ€เจ†เจ‚ เจจเจตเฉ€เจ†เจ‚ เจกเจฟเจธเจ•เจพเจ‚ เจตเจฟเฉฑเจš เจœเจพเจฃเจ•เจพเจฐเฉ€ เจŸเฉเจฐเจพเจ‚เจธเจซเจฐ เจ•เจฐเจจ เจฆเฉ‡ 2 เจฎเจพเจฎเจฒเจฟเจ†เจ‚ 'เจคเฉ‡ เจตเจฟเจšเจพเจฐ เจ•เจฐเฉ‡เจ—เจพเฅค เจชเจนเจฟเจฒเจพ เจ•เฉ‡เจธ เจ‰เจธเฉ‡ MBR/MBR เจœเจพเจ‚ GPT/GPT เจตเจฟเจญเจพเจ—เฉ€เจ•เจฐเจจ เจจเจพเจฒ เจกเจฟเจธเจ•เจพเจ‚ เจจเฉ‚เฉฐ เจฌเจฆเจฒเจฃ เจฆเฉ€ เจšเจฟเฉฐเจคเจพ เจ•เจฐเฉ‡เจ—เจพ, เจฆเฉ‚เจœเจพ เจฎเจพเจฎเจฒเจพ 2 เจŸเฉ€เจฌเฉ€ เจคเฉ‹เจ‚ เจตเฉฑเจง เจธเจฎเจฐเฉฑเจฅเจพ เจตเจพเจฒเฉ€เจ†เจ‚ เจกเจฟเจธเจ•เจพเจ‚ เจจเจพเจฒ MBR เจตเจฟเจญเจพเจ—เฉ€เจ•เจฐเจจ เจจเจพเจฒ เจกเจฟเจธเจ•เจพเจ‚ เจจเฉ‚เฉฐ เจฌเจฆเจฒเจฃ เจจเจพเจฒ เจธเจฌเฉฐเจงเจค เจนเฉˆ, เจœเจฟเจธ 'เจคเฉ‡ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ‡เฉฐเจธเจŸเจพเจฒ เจ•เจฐเจจ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉ‹เจตเฉ‡เจ—เฉ€เฅค เจฌเจพเจ‡เจ“เจธเจฌเฉ‚เจŸ เจญเจพเจ— เจจเจพเจฒ เจ‡เฉฑเจ• GPT เจญเจพเจ—เฅค เจฆเฉ‹เจตเจพเจ‚ เจธเจฅเจฟเจคเฉ€เจ†เจ‚ เจตเจฟเฉฑเจš, เจกเจฟเจธเจ•เจพเจ‚ เจœเจฟเจธ เจตเจฟเฉฑเจš เจ…เจธเฉ€เจ‚ เจกเฉ‡เจŸเจพ เจŸเฉเจฐเจพเจ‚เจธเจซเจฐ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚ เจ‰เจน เจชเจนเจฟเจฒเจพเจ‚ เจนเฉ€ เจธเจฐเจตเจฐ 'เจคเฉ‡ เจธเจฅเจพเจชเจค เจนเจจเฅค เจฐเฉ‚เจŸ เจญเจพเจ— เจฒเจˆ เจตเจฐเจคเจฟเจ† เจœเจพเจฃ เจตเจพเจฒเจพ เจซเจพเจ‡เจฒ เจธเจฟเจธเจŸเจฎ ext4 เจนเฉˆเฅค

เจ•เฉ‡เจธ 1: เจ›เฉ‹เจŸเฉ€เจ†เจ‚ เจกเจฟเจธเจ•เจพเจ‚ เจจเฉ‚เฉฐ เจตเฉฑเจกเฉ€เจ†เจ‚ เจกเจฟเจธเจ•เจพเจ‚ เจจเจพเจฒ เจฌเจฆเจฒเจฃเจพ (2TB เจคเฉฑเจ•)

เจšเฉเจฃเฉŒเจคเฉ€: เจฎเฉŒเจœเฉ‚เจฆเจพ เจกเจฟเจธเจ•เจพเจ‚ เจจเฉ‚เฉฐ เจœเจพเจฃเจ•เจพเจฐเฉ€ เจŸเฉเจฐเจพเจ‚เจธเจซเจฐ เจจเจพเจฒ เจตเฉฑเจกเฉ€เจ†เจ‚ เจกเจฟเจธเจ•เจพเจ‚ (2 เจŸเฉ€เจฌเฉ€ เจคเฉฑเจ•) เจจเจพเจฒ เจฌเจฆเจฒเฉ‹เฅค เจ‡เจธ เจธเจฅเจฟเจคเฉ€ เจตเจฟเฉฑเจš, เจธเจพเจกเฉ‡ เจ•เฉ‹เจฒ เจธเจฟเจธเจŸเจฎ เจจเจพเจฒ 2 x 240 GB SSD (RAID-1) เจกเจฟเจธเจ•เจพเจ‚ เจนเจจ เจ…เจคเฉ‡ 2 x 1 TB SATA เจกเจฟเจธเจ•เจพเจ‚ เจนเจจ เจœเจฟเจจเฉเจนเจพเจ‚ เจจเฉ‚เฉฐ เจธเจฟเจธเจŸเจฎ เจจเฉ‚เฉฐ เจŸเฉเจฐเจพเจ‚เจธเจซเจฐ เจ•เจฐเจจ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆเฅค

เจ†เจ‰ เจฎเฉŒเจœเฉ‚เจฆเจพ เจกเจฟเจธเจ• เจฒเฉ‡เจ†เจ‰เจŸ เจจเฉ‚เฉฐ เจตเฉ‡เจ–เฉ€เจ.

[root@localhost ~]# lsblk
NAME           MAJ:MIN RM   SIZE RO TYPE  MOUNTPOINT
sda              8:0    0 223,6G  0 disk  
โ”œโ”€sda1           8:1    0     1G  0 part  
โ”‚ โ””โ”€md126        9:126  0  1023M  0 raid1 /boot
โ””โ”€sda2           8:2    0 222,5G  0 part  
  โ””โ”€md127        9:127  0 222,4G  0 raid1 
    โ”œโ”€vg0-root 253:0    0 206,4G  0 lvm   /
    โ””โ”€vg0-swap 253:1    0    16G  0 lvm   [SWAP]
sdb              8:16   0 223,6G  0 disk  
โ”œโ”€sdb1           8:17   0     1G  0 part  
โ”‚ โ””โ”€md126        9:126  0  1023M  0 raid1 /boot
โ””โ”€sdb2           8:18   0 222,5G  0 part  
  โ””โ”€md127        9:127  0 222,4G  0 raid1 
    โ”œโ”€vg0-root 253:0    0 206,4G  0 lvm   /
    โ””โ”€vg0-swap 253:1    0    16G  0 lvm   [SWAP]
sdc              8:32   0 931,5G  0 disk  
sdd              8:48   0 931,5G  0 disk  

เจšเจฒเฉ‹ เจตเจฐเจคเจฎเจพเจจ เจตเจฟเฉฑเจš เจตเจฐเจคเฉ€ เจ—เจˆ เจซเจพเจˆเจฒ เจธเจฟเจธเจŸเจฎ เจธเจชเฉ‡เจธ เจฆเฉ€ เจœเจพเจ‚เจš เจ•เจฐเฉ€เจเฅค

[root@localhost ~]# df -h
ะคะฐะนะปะพะฒะฐั ัะธัั‚ะตะผะฐ     ะ ะฐะทะผะตั€ ะ˜ัะฟะพะปัŒะทะพะฒะฐะฝะพ  ะ”ะพัั‚ ะ˜ัะฟะพะปัŒะทะพะฒะฐะฝะพ% Cะผะพะฝั‚ะธั€ะพะฒะฐะฝะพ ะฒ
devtmpfs                32G            0   32G            0% /dev
tmpfs                   32G            0   32G            0% /dev/shm
tmpfs                   32G         9,6M   32G            1% /run
tmpfs                   32G            0   32G            0% /sys/fs/cgroup
/dev/mapper/vg0-root   204G         1,3G  192G            1% /
/dev/md126            1007M         120M  837M           13% /boot
tmpfs                  6,3G            0  6,3G            0% /run/user/0

เจกเจฟเจธเจ•เจพเจ‚ เจจเฉ‚เฉฐ เจฌเจฆเจฒเจฃ เจคเฉ‹เจ‚ เจชเจนเจฟเจฒเจพเจ‚ เจซเจพเจˆเจฒ เจธเจฟเจธเจŸเจฎ เจฆเจพ เจ†เจ•เจพเจฐ 204 GB เจนเฉˆ, 2 md126 เจธเฉŒเจซเจŸเจตเฉ‡เจ…เจฐ เจเจฐเฉ‡ เจตเจฐเจคเฉ‡ เจœเจพเจ‚เจฆเฉ‡ เจนเจจ, เจœเฉ‹ เจ•เจฟ เจ‡เจธ เจตเจฟเฉฑเจš เจฎเจพเจŠเจ‚เจŸ เจ•เฉ€เจคเฉ‡ เจœเจพเจ‚เจฆเฉ‡ เจนเจจ. /boot ะธ md127, เจœเฉ‹ เจ•เจฟ เจตเจœเฉ‹เจ‚ เจตเจฐเจคเจฟเจ† เจœเจพเจ‚เจฆเจพ เจนเฉˆ เจญเฉŒเจคเจฟเจ• เจตเจพเจฒเฉ€เจ…เจฎ VG เจธเจฎเฉ‚เจน เจฒเจˆ vg0.

1. เจเจฐเฉ‡ เจคเฉ‹เจ‚ เจกเจฟเจธเจ• เจญเจพเจ—เจพเจ‚ เจจเฉ‚เฉฐ เจนเจŸเจพเจ‰เจฃเจพ

เจเจฐเฉ‡ เจฆเฉ€ เจธเจฅเจฟเจคเฉ€ เจฆเฉ€ เจœเจพเจ‚เจš เจ•เฉ€เจคเฉ€ เจœเจพ เจฐเจนเฉ€ เจนเฉˆ

[root@localhost ~]# cat /proc/mdstat 
Personalities : [raid1] 
md126 : active raid1 sda1[0] sdb1[1]
      1047552 blocks super 1.2 [2/2] [UU]
      bitmap: 0/1 pages [0KB], 65536KB chunk

md127 : active raid1 sda2[0] sdb2[1]
      233206784 blocks super 1.2 [2/2] [UU]
      bitmap: 0/2 pages [0KB], 65536KB chunk

unused devices: <none>

เจธเจฟเจธเจŸเจฎ 2 เจเจฐเฉ‡ เจตเจฐเจคเจฆเจพ เจนเฉˆ: md126 (เจฎเจพเจŠเจŸ เจชเฉเจ†เจ‡เฉฐเจŸ /boot) - เจ‡เฉฑเจ• เจญเจพเจ— เจฆเฉ‡ เจธเจผเจพเจฎเจฒ เจนเจจ /dev/sda1 ะธ /dev/sdb1, md127 (เจฒเจˆ LVM เจธเจตเฉˆเจช เจ…เจคเฉ‡ เจซเจพเจˆเจฒ เจธเจฟเจธเจŸเจฎ เจฆเจพ เจฐเฉ‚เจŸ) - เจธเจผเจพเจฎเจฒ เจนเจจ /dev/sda2 ะธ /dev/sdb2.

เจ…เจธเฉ€เจ‚ เจชเจนเจฟเจฒเฉ€ เจกเจฟเจธเจ• เจฆเฉ‡ เจญเจพเจ—เจพเจ‚ เจฆเฉ€ เจจเจฟเจธเจผเจพเจจเจฆเฉ‡เจนเฉ€ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚ เจœเฉ‹ เจนเจฐเฉ‡เจ• เจเจฐเฉ‡ เจตเจฟเฉฑเจš เจตเจฐเจคเฉ‡ เจœเจพเจ‚เจฆเฉ‡ เจนเจจ เจ–เจฐเจพเจฌ.

mdadm /dev/md126 --fail /dev/sda1

mdadm /dev/md127 --fail /dev/sda2

เจ…เจธเฉ€เจ‚ เจเจฐเฉ‡ เจคเฉ‹เจ‚ /dev/sda เจฌเจฒเจพเจ• เจกเจฟเจตเจพเจˆเจธ เจญเจพเจ—เจพเจ‚ เจจเฉ‚เฉฐ เจนเจŸเจพเจ‰เจ‚เจฆเฉ‡ เจนเจพเจ‚เฅค

mdadm /dev/md126 --remove /dev/sda1

mdadm /dev/md127 --remove /dev/sda2

เจœเจฆเฉ‹เจ‚ เจ…เจธเฉ€เจ‚ เจเจฐเฉ‡ เจคเฉ‹เจ‚ เจกเจฟเจธเจ• เจจเฉ‚เฉฐ เจนเจŸเจพ เจฆเจฟเฉฑเจคเจพ เจนเฉˆ, เจคเจพเจ‚ เจฌเจฒเจพเจ• เจกเจฟเจตเจพเจˆเจธ เจœเจพเจฃเจ•เจพเจฐเฉ€ เจ‡เจธ เจคเจฐเฉเจนเจพเจ‚ เจฆเจฟเจ–เจพเจˆ เจฆเฉ‡เจตเฉ‡เจ—เฉ€เฅค

[root@localhost ~]# lsblk
NAME           MAJ:MIN RM   SIZE RO TYPE  MOUNTPOINT
sda              8:0    0 223,6G  0 disk  
โ”œโ”€sda1           8:1    0     1G  0 part  
โ””โ”€sda2           8:2    0 222,5G  0 part  
sdb              8:16   0 223,6G  0 disk  
โ”œโ”€sdb1           8:17   0     1G  0 part  
โ”‚ โ””โ”€md126        9:126  0  1023M  0 raid1 /boot
โ””โ”€sdb2           8:18   0 222,5G  0 part  
  โ””โ”€md127        9:127  0 222,4G  0 raid1 
    โ”œโ”€vg0-root 253:0    0 206,4G  0 lvm   /
    โ””โ”€vg0-swap 253:1    0    16G  0 lvm   [SWAP]
sdc              8:32   0 931,5G  0 disk  
sdd              8:48   0 931,5G  0 disk  

เจกเจฟเจธเจ•เจพเจ‚ เจจเฉ‚เฉฐ เจนเจŸเจพเจ‰เจฃ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ เจเจฐเฉ‡ เจฆเฉ€ เจธเจฅเจฟเจคเฉ€เฅค

[root@localhost ~]# cat /proc/mdstat 
Personalities : [raid1] 
md126 : active raid1 sdb1[1]
      1047552 blocks super 1.2 [2/1] [_U]
      bitmap: 0/1 pages [0KB], 65536KB chunk

md127 : active raid1 sdb2[1]
      233206784 blocks super 1.2 [2/1] [_U]
      bitmap: 1/2 pages [4KB], 65536KB chunk

unused devices: <none>

2. เจชเจพเจฐเจŸเฉ€เจธเจผเจจ เจŸเฉ‡เจฌเจฒ เจจเฉ‚เฉฐ เจจเจตเฉ€เจ‚ เจกเจฟเจธเจ• เจคเฉ‡ เจ•เจพเจชเฉ€ เจ•เจฐเฉ‹

เจคเฉเจธเฉ€เจ‚ เจนเฉ‡เจ เจพเจ‚ เจฆเจฟเฉฑเจคเฉ€ เจ•เจฎเจพเจ‚เจก เจจเจพเจฒ เจกเจฟเจธเจ• เจ‰เฉฑเจคเฉ‡ เจตเจฐเจคเฉ€ เจ—เจˆ เจญเจพเจ— เจธเจพเจฐเจฃเฉ€ เจฆเฉ€ เจœเจพเจ‚เจš เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹เฅค

fdisk -l /dev/sdb | grep 'Disk label type'

MBR เจฒเจˆ เจ†เจ‰เจŸเจชเฉเฉฑเจŸ เจ‡เจน เจนเฉ‹เจตเฉ‡เจ—เฉ€:

Disk label type: dos

GPT เจฒเจˆ:

Disk label type: gpt

MBR เจฒเจˆ เจญเจพเจ— เจธเจพเจฐเจฃเฉ€ เจฆเฉ€ เจจเจ•เจฒ เจ•เจฐเจจเจพ:

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

เจ‡เจธ เจŸเฉ€เจฎ เจตเจฟเฉฑเจš เจชเจนเจฟเจฒเจพ เจกเจฟเจธเจ• เจฆเจฐเจธเจพเจˆ เจ—เจˆ เจนเฉˆ ั เจœเจฟเจธ เจฆเฉ‡ เจฎเจพเจฐเจ•เจ…เฉฑเจช เจจเจ•เจฒ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ, เจฆเฉ‚เจœเจพ - เจ•เจฟเฉฑเจฅเฉ‡ เจ•เจพเจชเฉ€.

เจงเจฟเจ†เจจ เจฆเจฟเจ“: GPT เจฒเจˆ เจชเจนเจฟเจฒเจพ เจกเจฟเจธเจ• เจฆเจฐเจธเจพเจˆ เจ—เจˆ เจนเฉˆ เจœเจฟเจธ 'เจคเฉ‡ เจ•เจพเจชเฉ€ เจฎเจพเจฐเจ•เจ…เฉฑเจช, เจฆเฉ‚เจœเจพ เจกเจฟเจธเจ• เจกเจฟเจธเจ• เจจเฉ‚เฉฐ เจฆเจฐเจธเจพเจ‰เจ‚เจฆเฉ€ เจนเฉˆ เจœเจฟเจธ เจคเฉ‹เจ‚ เจฎเจพเจฐเจ•เจ…เฉฑเจช เจ•เจพเจชเฉ€ เจ•เจฐเฉ‹เฅค เจœเฉ‡เจ•เจฐ เจคเฉเจธเฉ€เจ‚ เจกเจฟเจธเจ•เจพเจ‚ เจจเฉ‚เฉฐ เจฎเจฟเจฒเจพเจ‰เจ‚เจฆเฉ‡ เจนเฉ‹, เจคเจพเจ‚ เจธเจผเฉเจฐเฉ‚เจ†เจคเฉ€ เจคเฉŒเจฐ 'เจคเฉ‡ เจšเฉฐเจ—เจพ เจญเจพเจ— เจ“เจตเจฐเจฐเจพเจˆเจŸ เจนเฉ‹ เจœเจพเจตเฉ‡เจ—เจพ เจ…เจคเฉ‡ เจจเจธเจผเจŸ เจนเฉ‹ เจœเจพเจตเฉ‡เจ—เจพเฅค

GPT เจฒเจˆ เจฒเฉ‡เจ†เจ‰เจŸ เจŸเฉ‡เจฌเจฒ เจฆเฉ€ เจจเจ•เจฒ เจ•เจฐเจจเจพ:

sgdisk -R /dev/sdั /dev/sdb

เจ…เฉฑเจ—เฉ‡, เจกเจฟเจธเจ• เจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจฌเฉ‡เจคเจฐเจคเฉ€เจฌ UUID เจจเจฟเจฐเจงเจพเจฐเจค เจ•เจฐเฉ‹ (GPT เจฒเจˆ)เฅค


sgdisk -G /dev/sdc

เจ•เจฎเจพเจ‚เจก เจฆเฉ‡ เจšเฉฑเจฒเจฃ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ, เจญเจพเจ— เจกเจฟเจธเจ• 'เจคเฉ‡ เจฆเจฟเจ–เจพเจˆ เจฆเฉ‡เจฃเจ—เฉ‡ /dev/sdc.

[root@localhost ~]# lsblk
NAME           MAJ:MIN RM   SIZE RO TYPE  MOUNTPOINT
sda              8:0    0 223,6G  0 disk  
โ”œโ”€sda1           8:1    0     1G  0 part  
โ””โ”€sda2           8:2    0 222,5G  0 part  
sdb              8:16   0 223,6G  0 disk  
โ”œโ”€sdb1           8:17   0     1G  0 part  
โ”‚ โ””โ”€md126        9:126  0  1023M  0 raid1 /boot
โ””โ”€sdb2           8:18   0 222,5G  0 part  
  โ””โ”€md127        9:127  0 222,4G  0 raid1 
    โ”œโ”€vg0-root 253:0    0 206,4G  0 lvm   /
    โ””โ”€vg0-swap 253:1    0    16G  0 lvm   [SWAP]
sdc              8:32   0 931,5G  0 disk  
โ”œโ”€sdc1           8:33   0     1G  0 part  
โ””โ”€sdc2           8:34   0 222,5G  0 part  
sdd              8:48   0 931,5G  0 disk  

เจœเฉ‡เจ•เจฐ, เจ•เจพเจฐเจตเจพเจˆ เจ•เจฐเจจ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ, เจกเจฟเจธเจ• เจ‰เฉฑเจคเฉ‡ เจธเจฟเจธเจŸเจฎ เจตเจฟเฉฑเจš เจญเจพเจ— /dev/sdc undecided, เจซเจฟเจฐ เจ…เจธเฉ€เจ‚ เจชเจพเจฐเจŸเฉ€เจธเจผเจจ เจŸเฉ‡เจฌเจฒ เจจเฉ‚เฉฐ เจฆเฉเจฌเจพเจฐเจพ เจชเฉœเฉเจนเจจ เจฒเจˆ เจ•เจฎเจพเจ‚เจก เจšเจฒเจพเจ‰เจ‚เจฆเฉ‡ เจนเจพเจ‚เฅค

sfdisk -R /dev/sdc

เจœเฉ‡เจ•เจฐ เจฎเฉŒเจœเฉ‚เจฆเจพ เจกเจฟเจธเจ•เจพเจ‚ MBR เจŸเฉ‡เจฌเจฒ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ€เจ†เจ‚ เจนเจจ เจ…เจคเฉ‡ เจœเจพเจฃเจ•เจพเจฐเฉ€ เจจเฉ‚เฉฐ 2 TB เจคเฉ‹เจ‚ เจตเฉฑเจกเฉ€เจ†เจ‚ เจกเจฟเจธเจ•เจพเจ‚ 'เจคเฉ‡ เจŸเฉเจฐเจพเจ‚เจธเจซเจฐ เจ•เจฐเจจ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆ, เจคเจพเจ‚ เจจเจตเฉ€เจ‚ เจกเจฟเจธเจ•เจพเจ‚ 'เจคเฉ‡ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจฌเจพเจ‡เจ“เจธเจฌเฉ‚เจŸ เจญเจพเจ— เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจ•เฉ‡ เจนเฉฑเจฅเฉ€เจ‚ GPT เจญเจพเจ— เจฌเจฃเจพเจ‰เจฃ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉ‹เจตเฉ‡เจ—เฉ€เฅค เจ‡เจธ เจ•เฉ‡เจธ เจฌเจพเจฐเฉ‡ เจ‡เจธ เจฒเฉ‡เจ– เจฆเฉ‡ เจญเจพเจ— 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]

เจ‡เจน เจœเจผเจฐเฉ‚เจฐเฉ€ เจนเฉˆ:

  1. เจนเจฐเฉ‡เจ• เจกเจฟเจธเจ• เจ‰เฉฑเจคเฉ‡ เจญเจพเจ— 2 เจจเฉ‚เฉฐ เจตเจงเจพเจ“,
  2. เจเจฐเฉ‡ md127 เจฆเจพ เจตเจฟเจธเจคเจพเจฐ เจ•เจฐเฉ‹,
  3. เจชเฉ€เจตเฉ€ (เจญเฉŒเจคเจฟเจ• เจตเจพเจฒเฉ€เจ…เจฎ) เจฆเจพ เจตเจฟเจธเจคเจพเจฐ เจ•เจฐเฉ‹,
  4. เจซเฉˆเจฒเจพเจ“ LV (เจฒเจพเจœเจผเฉ€เจ•เจฒ-เจตเจพเจฒเฉ€เจ…เจฎ) vg0-root,
  5. เจซเจพเจˆเจฒ เจธเจฟเจธเจŸเจฎ เจฆเจพ เจตเจฟเจธเจคเจพเจฐ เจ•เจฐเฉ‹เฅค

เจ‰เจชเจฏเฉ‹เจ—เจคเจพ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจนเฉ‹เจ เจ…เจฒเฉฑเจ— เจ†เจ“ เจธเฉˆเจ•เจธเจผเจจ เจฆเจพ เจตเจฟเจธเจคเจพเจฐ เจ•เจฐเฉ€เจ /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 เจœเฉ€เจฌเฉ€ เจนเฉ‹ เจ—เจฟเจ† เจนเฉˆเฅค

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

เจเจ•เจธเจŸเฉˆเจจเจธเจผเจจ เจตเจงเจพ เจฐเจฟเจนเจพ เจนเฉˆ เจญเฉŒเจคเจฟเจ• เจตเจพเจฒเฉ€เจ…เจฎ. เจตเจฟเจธเจคเจพเจฐ เจ•เจฐเจจ เจคเฉ‹เจ‚ เจชเจนเจฟเจฒเจพเจ‚, เจ†เจ“ เจชเฉ€เจตเฉ€ เจฆเฉ€ เจฎเฉŒเจœเฉ‚เจฆเจพ เจธเจฅเจฟเจคเฉ€ เจฆเฉ€ เจœเจพเจ‚เจš เจ•เจฐเฉ€เจเฅค

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

เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ เจฆเฉ‡เจ–เจฟเจ† เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆ, เจชเฉ€.เจตเฉ€ /dev/md127 222.4 GB เจธเจชเฉ‡เจธ เจตเจฐเจคเจฆเจพ เจนเฉˆเฅค

เจ…เจธเฉ€เจ‚ เจนเฉ‡เจ  เจฆเจฟเฉฑเจคเฉ€ เจ•เจฎเจพเจ‚เจก เจจเจพเจฒ PV เจจเฉ‚เฉฐ เจซเฉˆเจฒเจพเจ‰เจ‚เจฆเฉ‡ เจนเจพเจ‚เฅค

pvresize /dev/md127

เจชเฉ€เจตเฉ€ เจตเจฟเจธเจคเจพเจฐ เจฆเฉ‡ เจจเจคเฉ€เจœเฉ‡ เจฆเฉ€ เจœเจพเจ‚เจš เจ•เจฐ เจฐเจฟเจนเจพ เจนเฉˆเฅค

[

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 เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเจพ เจนเฉˆเฅค

เจ…เจธเฉ€เจ‚ เจนเฉ‡เจ  เจฒเจฟเจ–เฉ€ เจ•เจฎเจพเจ‚เจก (2) เจจเจพเจฒ LV เจฆเจพ เจตเจฟเจธเจคเจพเจฐ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚เฅค

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 เจฒเฉˆเจ‚เจฆเจพ เจนเฉˆ. เจ†เจ‰ เจธเจพเจซเจŸเจตเฉ‡เจ…เจฐ เจฐเฉ‡เจก เจเจฐเฉ‡ เจฆเฉ€ เจฎเฉŒเจœเฉ‚เจฆเจพ เจธเจฅเจฟเจคเฉ€ เจฆเฉ€ เจœเจพเจ‚เจš เจ•เจฐเฉ€เจเฅค

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 เจญเจพเจ— เจฌเจฃเจพเจ‰เจฃ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉ‹เจตเฉ‡เจ—เฉ€:

  1. เจญเจพเจ— bios_grub GPT BIOS เจ…เจจเฉเจ•เฉ‚เจฒเจคเจพ เจฒเจˆ 2MiB เจ†เจ•เจพเจฐ,
  2. เจฐเฉ‡เจก เจเจฐเฉ‡ เจฒเจˆ เจญเจพเจ— เจœเจฟเจธ เจตเจฟเฉฑเจš เจฎเจพเจŠเจ‚เจŸ เจ•เฉ€เจคเจพ เจœเจพเจตเฉ‡เจ—เจพ /boot.
  3. เจฐเฉ‡เจก เจเจฐเฉ‡ เจฒเจˆ เจญเจพเจ— เจœเจฟเจธ 'เจคเฉ‡ เจนเฉ‹เจตเฉ‡เจ—เจพ LV เจฐเฉ‚เจŸ ะธ LV เจธเจตเฉˆเจช.

เจธเจนเฉ‚เจฒเจค เจจเฉ‚เฉฐ เจ‡เฉฐเจธเจŸเจพเจฒ เจ•เจฐเจจเจพ เจ…เจฒเฉฑเจ— เจŸเฉ€เจฎ เจฆเฉเจ†เจฐเจพ yum install -y parted (CentOS เจฒเจˆ), apt install -y parted (เจกเฉ‡เจฌเฉ€เจ…เจจ/เจ‰เจฌเฉฐเจŸเฉ‚ เจฒเจˆ)เฅค

เจตเจฐเจคเจฃเจพ เจ…เจฒเฉฑเจ— เจ†เจ‰ เจกเจฟเจธเจ• เจจเฉ‚เฉฐ เจญเจพเจ— เจ•เจฐเจจ เจฒเจˆ เจนเฉ‡เจ  เจฒเจฟเจ–เฉ€เจ†เจ‚ เจ•เจฎเจพเจ‚เจกเจพเจ‚ เจจเฉ‚เฉฐ เจšเจฒเจพเจ‰เจ‚เจฆเฉ‡ เจนเจพเจ‚เฅค

เจ•เจฎเจพเจ‚เจก เจšเจฒเจพเจ“ parted /dev/sdc เจ…เจคเฉ‡ เจกเจฟเจธเจ• เจฒเฉ‡เจ†เจ‰เจŸ เจธเฉฐเจชเจพเจฆเจจ เจฎเฉ‹เจก 'เจคเฉ‡ เจœเจพเจ“เฅค

เจ‡เฉฑเจ• GPT เจญเจพเจ— เจธเจพเจฐเจฃเฉ€ เจฌเจฃเจพเจ“เฅค

(parted) mktable gpt

1 เจธเฉˆเจ•เจธเจผเจจ เจฌเจฃเจพเจ“ bios_grub เจญเจพเจ— เจ…เจคเฉ‡ เจ‡เจธเจฆเฉ‡ เจฒเจˆ เจ‡เฉฑเจ• เจเฉฐเจกเจพ เจธเฉˆเฉฑเจŸ เจ•เจฐเฉ‹.

(parted) mkpart primary 1MiB 3MiB
(parted) set 1 bios_grub on  

เจญเจพเจ— 2 เจฌเจฃเจพเจ“ เจ…เจคเฉ‡ เจ‡เจธเจฆเฉ‡ เจฒเจˆ เจ‡เฉฑเจ• เจเฉฐเจกเจพ เจธเฉˆเฉฑเจŸ เจ•เจฐเฉ‹เฅค เจญเจพเจ— เจจเฉ‚เฉฐ เจ‡เฉฑเจ• RAID เจเจฐเฉ‡ เจฒเจˆ เจ‡เฉฑเจ• เจฌเจฒเจพเจ• เจตเจœเฉ‹เจ‚ เจตเจฐเจคเจฟเจ† เจœเจพเจตเฉ‡เจ—เจพ เจ…เจคเฉ‡ เจ‡เจธ เจตเจฟเฉฑเจš เจฎเจพเจŠเจ‚เจŸ เจ•เฉ€เจคเจพ เจœเจพเจตเฉ‡เจ—เจพ /boot.

(parted) mkpart primary ext2 3MiB 1028MiB
(parted) set 2 boot on

เจ…เจธเฉ€เจ‚ เจ‡เฉฑเจ• เจคเฉ€เจธเจฐเจพ เจญเจพเจ— เจฌเจฃเจพเจ‰เจ‚เจฆเฉ‡ เจนเจพเจ‚, เจœเจฟเจธเจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจเจฐเฉ‡ เจฌเจฒเจพเจ• เจตเจœเฉ‹เจ‚ เจตเฉ€ เจตเจฐเจคเจฟเจ† เจœเจพเจตเฉ‡เจ—เจพ เจœเจฟเจธ เจตเจฟเฉฑเจš LVM เจธเจฅเจฟเจค เจนเฉ‹เจตเฉ‡เจ—เจพเฅค

(parted) mkpart primary 1028MiB 100% 

เจ‡เจธ เจธเจฅเจฟเจคเฉ€ เจตเจฟเฉฑเจš, เจซเจฒเฉˆเจ— เจธเฉˆเจŸ เจ•เจฐเจจเจพ เจœเจผเจฐเฉ‚เจฐเฉ€ เจจเจนเฉ€เจ‚ เจนเฉˆ, เจชเจฐ เจœเฉ‡ เจœเจฐเฉ‚เจฐเฉ€ เจนเฉˆ, เจคเจพเจ‚ เจ‡เจธเจจเฉ‚เฉฐ เจนเฉ‡เจ เจพเจ‚ เจฆเจฟเฉฑเจคเฉ€ เจ•เจฎเจพเจ‚เจก เจจเจพเจฒ เจธเฉˆเฉฑเจŸ เจ•เฉ€เจคเจพ เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆเฅค

(parted) set 3 raid on

เจ…เจธเฉ€เจ‚ เจฌเจฃเจพเจˆ เจ—เจˆ เจธเจพเจฐเจฃเฉ€ เจฆเฉ€ เจœเจพเจ‚เจš เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚.

(parted) p                                                                
ะœะพะดะตะปัŒ: ATA TOSHIBA DT01ACA3 (scsi)
ะ”ะธัะบ /dev/sdc: 3001GB
ะ ะฐะทะผะตั€ ัะตะบั‚ะพั€ะฐ (ะปะพะณะธั‡./ั„ะธะทะธั‡.): 512B/4096B
ะขะฐะฑะปะธั†ะฐ ั€ะฐะทะดะตะปะพะฒ: gpt
Disk Flags: 

ะะพะผะตั€  ะะฐั‡ะฐะปะพ  ะšะพะฝะตั†   ะ ะฐะทะผะตั€  ะคะฐะนะปะพะฒะฐั ัะธัั‚ะตะผะฐ  ะ˜ะผั      ะคะปะฐะณะธ
 1     1049kB  3146kB  2097kB                    primary  bios_grub
 2     3146kB  1077MB  1074MB                    primary  ะทะฐะณั€ัƒะทะพั‡ะฝั‹ะน
 3     1077MB  3001GB  3000GB                    primary

เจ…เจธเฉ€เจ‚ เจกเจฟเจธเจ• เจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจจเจตเจพเจ‚ เจฌเฉ‡เจคเจฐเจคเฉ€เจฌ GUID เจจเจฟเจฐเจงเจพเจฐเจค เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚เฅค

sgdisk -G /dev/sdd

2. เจเจฐเฉ‡ เจคเฉ‹เจ‚ เจชเจนเจฟเจฒเฉ€ เจกเจฟเจธเจ• เจฆเฉ‡ เจญเจพเจ—เจพเจ‚ เจจเฉ‚เฉฐ เจนเจŸเจพเจ‰เจฃเจพ

เจเจฐเฉ‡ เจฆเฉ€ เจธเจฅเจฟเจคเฉ€ เจฆเฉ€ เจœเจพเจ‚เจš เจ•เฉ€เจคเฉ€ เจœเจพ เจฐเจนเฉ€ เจนเฉˆ

[root@localhost ~]# cat /proc/mdstat 
Personalities : [raid1] 
md126 : active raid1 sda1[0] sdb1[1]
      1047552 blocks super 1.2 [2/2] [UU]
      bitmap: 0/1 pages [0KB], 65536KB chunk

md127 : active raid1 sda2[0] sdb2[1]
      233206784 blocks super 1.2 [2/2] [UU]
      bitmap: 0/2 pages [0KB], 65536KB chunk

unused devices: <none>

เจธเจฟเจธเจŸเจฎ 2 เจเจฐเฉ‡ เจตเจฐเจคเจฆเจพ เจนเฉˆ: md126 (เจฎเจพเจŠเจ‚เจŸ เจชเฉเจ†เจ‡เฉฐเจŸ/เจฌเฉ‚เจŸ) - เจธเจผเจพเจฎเจฒ เจนเจจ /dev/sda1 ะธ /dev/sdb1, md127 (เจฒเจˆ LVM swap เจ…เจคเฉ‡ เจซเจพเจˆเจฒ เจธเจฟเจธเจŸเจฎ เจฆเจพ เจฐเฉ‚เจŸ) - เจธเจผเจพเจฎเจฒ เจนเจจ /dev/sda2 ะธ /dev/sdb2.

เจ…เจธเฉ€เจ‚ เจชเจนเจฟเจฒเฉ€ เจกเจฟเจธเจ• เจฆเฉ‡ เจญเจพเจ—เจพเจ‚ เจฆเฉ€ เจจเจฟเจธเจผเจพเจจเจฆเฉ‡เจนเฉ€ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚ เจœเฉ‹ เจนเจฐเฉ‡เจ• เจเจฐเฉ‡ เจตเจฟเฉฑเจš เจตเจฐเจคเฉ‡ เจœเจพเจ‚เจฆเฉ‡ เจนเจจ เจ–เจฐเจพเจฌ.

mdadm /dev/md126 --fail /dev/sda1

mdadm /dev/md127 --fail /dev/sda2

เจฌเจฒเจพเจ• เจœเฉฐเจคเจฐ เจญเจพเจ—เจพเจ‚ เจจเฉ‚เฉฐ เจนเจŸเจพเจ‰เจฃเจพ /dev/sda เจเจฐเฉ‡ เจคเฉ‹เจ‚.

mdadm /dev/md126 --remove /dev/sda1

mdadm /dev/md127 --remove /dev/sda2

เจกเจฟเจธเจ• เจจเฉ‚เฉฐ เจนเจŸเจพเจ‰เจฃ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ เจเจฐเฉ‡ เจฆเฉ€ เจธเจฅเจฟเจคเฉ€ เจฆเฉ€ เจœเจพเจ‚เจš เจ•เฉ€เจคเฉ€ เจœเจพ เจฐเจนเฉ€ เจนเฉˆเฅค

[root@localhost ~]# cat /proc/mdstat 
Personalities : [raid1] 
md126 : active raid1 sdb1[1]
      1047552 blocks super 1.2 [2/1] [_U]
      bitmap: 0/1 pages [0KB], 65536KB chunk

md127 : active raid1 sdb2[1]
      233206784 blocks super 1.2 [2/1] [_U]
      bitmap: 2/2 pages [8KB], 65536KB chunk

unused devices: <none>

3. เจจเจตเฉ€เจ‚ เจกเจฟเจธเจ• เจฆเฉ‡ เจญเจพเจ—เจพเจ‚ เจจเฉ‚เฉฐ เจเจฐเฉ‡ เจตเจฟเฉฑเจš เจœเฉ‹เฉœเจจเจพ

เจ…เจ—เจฒเจพ เจ•เจฆเจฎ เจธเจฎเจ•เจพเจฒเฉ€เจ•เจฐเจจ เจฒเจˆ เจเจฐเฉ‡ เจตเจฟเฉฑเจš เจจเจตเฉ€เจ‚ เจกเจฟเจธเจ• เจฆเฉ‡ เจญเจพเจ—เจพเจ‚ เจจเฉ‚เฉฐ เจœเฉ‹เฉœเจจเจพ เจนเฉˆเฅค เจ†เจ‰ เจกเจฟเจธเจ• เจฒเฉ‡เจ†เจ‰เจŸ เจฆเฉ€ เจฎเฉŒเจœเฉ‚เจฆเจพ เจธเจฅเจฟเจคเฉ€ เจจเฉ‚เฉฐ เจตเฉ‡เจ–เฉ€เจ.

[root@localhost ~]# lsblk
NAME           MAJ:MIN RM   SIZE RO TYPE  MOUNTPOINT
sda              8:0    0 223,6G  0 disk  
โ”œโ”€sda1           8:1    0     1G  0 part  
โ””โ”€sda2           8:2    0 222,5G  0 part  
sdb              8:16   0 223,6G  0 disk  
โ”œโ”€sdb1           8:17   0     1G  0 part  
โ”‚ โ””โ”€md126        9:126  0  1023M  0 raid1 /boot
โ””โ”€sdb2           8:18   0 222,5G  0 part  
  โ””โ”€md127        9:127  0 222,4G  0 raid1 
    โ”œโ”€vg0-root 253:0    0 206,4G  0 lvm   /
    โ””โ”€vg0-swap 253:1    0    16G  0 lvm   [SWAP]
sdc              8:32   0   2,7T  0 disk  
โ”œโ”€sdc1           8:33   0     2M  0 part  
โ”œโ”€sdc2           8:34   0     1G  0 part  
โ””โ”€sdc3           8:35   0   2,7T  0 part  
sdd              8:48   0   2,7T  0 disk  

เจญเจพเจ— /dev/sdc1 เจ‡เจน เจ‡เจธ เจฒเจˆ เจนเฉˆ bios_grub เจญเจพเจ— เจ…เจคเฉ‡ เจเจฐเฉ‡ เจฌเจฃเจพเจ‰เจฃ เจตเจฟเฉฑเจš เจธเจผเจพเจฎเจฒ เจจเจนเฉ€เจ‚ เจนเฉˆเฅค เจเจฐเฉ‡ เจธเจฟเจฐเจซเจผ เจตเจฐเจคเฉ‡เจ—เจพ /dev/sdc2 ะธ /dev/sdc3. เจ…เจธเฉ€เจ‚ เจ‡เจนเจจเจพเจ‚ เจญเจพเจ—เจพเจ‚ เจจเฉ‚เฉฐ เจธเฉฐเจฌเฉฐเจงเจฟเจค เจเจฐเฉ‡ เจตเจฟเฉฑเจš เจœเฉ‹เฉœเจฆเฉ‡ เจนเจพเจ‚เฅค

mdadm /dev/md126 --add /dev/sdc2

mdadm /dev/md127 --add /dev/sdc3

เจซเจฟเจฐ เจ…เจธเฉ€เจ‚ เจเจฐเฉ‡ เจฆเฉ‡ เจธเจฎเจ•เจพเจฒเฉ€ เจนเฉ‹เจฃ เจฆเฉ€ เจ‰เจกเฉ€เจ• เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚เฅค

[root@localhost ~]# cat /proc/mdstat 
Personalities : [raid1] 
md126 : active raid1 sdc2[2] sdb1[1]
      1047552 blocks super 1.2 [2/2] [UU]
      bitmap: 0/1 pages [0KB], 65536KB chunk

md127 : active raid1 sdc3[2] sdb2[1]
      233206784 blocks super 1.2 [2/1] [_U]
      [>....................]  recovery =  0.2% (619904/233206784) finish=31.2min speed=123980K/sec
      bitmap: 2/2 pages [8KB], 65536KB chunk
unused devices: <none>

เจเจฐเฉ‡ เจตเจฟเฉฑเจš เจญเจพเจ— เจœเฉ‹เฉœเจจ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ เจกเจฟเจธเจ• เจตเจฟเจญเจพเจ—เฉ€เจ•เจฐเจจเฅค

[root@localhost ~]# lsblk
NAME           MAJ:MIN RM   SIZE RO TYPE  MOUNTPOINT
sda              8:0    0 223,6G  0 disk  
โ”œโ”€sda1           8:1    0     1G  0 part  
โ””โ”€sda2           8:2    0 222,5G  0 part  
sdb              8:16   0 223,6G  0 disk  
โ”œโ”€sdb1           8:17   0     1G  0 part  
โ”‚ โ””โ”€md126        9:126  0  1023M  0 raid1 /boot
โ””โ”€sdb2           8:18   0 222,5G  0 part  
  โ””โ”€md127        9:127  0 222,4G  0 raid1 
    โ”œโ”€vg0-root 253:0    0 206,4G  0 lvm   /
    โ””โ”€vg0-swap 253:1    0    16G  0 lvm   [SWAP]
sdc              8:32   0   2,7T  0 disk  
โ”œโ”€sdc1           8:33   0     2M  0 part  
โ”œโ”€sdc2           8:34   0     1G  0 part  
โ”‚ โ””โ”€md126        9:126  0  1023M  0 raid1 /boot
โ””โ”€sdc3           8:35   0   2,7T  0 part  
  โ””โ”€md127        9:127  0 222,4G  0 raid1 
    โ”œโ”€vg0-root 253:0    0 206,4G  0 lvm   /
    โ””โ”€vg0-swap 253:1    0    16G  0 lvm   [SWAP]
sdd              8:48   0   2,7T  0 disk  

4. เจเจฐเฉ‡ เจคเฉ‹เจ‚ เจฆเฉ‚เจœเฉ€ เจกเจฟเจธเจ• เจฆเฉ‡ เจญเจพเจ—เจพเจ‚ เจจเฉ‚เฉฐ เจนเจŸเจพเจ‰เจฃเจพ

เจ…เจธเฉ€เจ‚ เจฆเฉ‚เจœเฉ€ เจกเจฟเจธเจ• เจฆเฉ‡ เจญเจพเจ—เจพเจ‚ เจจเฉ‚เฉฐ เจฎเจพเฉœเฉ‡ เจตเจœเฉ‹เจ‚ เจšเจฟเฉฐเจจเฉเจนเจฟเจค เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚ เจœเฉ‹ เจนเจฐเฉ‡เจ• เจเจฐเฉ‡ เจตเจฟเฉฑเจš เจตเจฐเจคเฉ‡ เจœเจพเจ‚เจฆเฉ‡ เจนเจจเฅค

mdadm /dev/md126 --fail /dev/sdb1

mdadm /dev/md127 --fail /dev/sdb2

เจฌเจฒเจพเจ• เจœเฉฐเจคเจฐ เจญเจพเจ—เจพเจ‚ เจจเฉ‚เฉฐ เจนเจŸเจพเจ‰เจฃเจพ /dev/sda เจเจฐเฉ‡ เจคเฉ‹เจ‚.

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

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

5. GPT เจฒเฉ‡เจ†เจ‰เจŸ เจŸเฉ‡เจฌเจฒ เจฆเฉ€ เจจเจ•เจฒ เจ•เจฐเฉ‹ เจ…เจคเฉ‡ เจเจฐเฉ‡ เจจเฉ‚เฉฐ เจธเจฎเจ•เจพเจฒเฉ€ เจฌเจฃเจพเจ“

GPT เจฎเจพเจฐเจ•เจ…เฉฑเจช เจŸเฉ‡เจฌเจฒ เจฆเฉ€ เจจเจ•เจฒ เจ•เจฐเจจ เจฒเจˆ เจ…เจธเฉ€เจ‚ เจ‰เจชเจฏเฉ‹เจ—เจคเจพ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจพเจ‚เจ—เฉ‡ sgdisk, เจœเฉ‹ เจ•เจฟ เจกเจฟเจธเจ• เจญเจพเจ—เจพเจ‚ เจ…เจคเฉ‡ เจ‡เฉฑเจ• GPT เจŸเฉ‡เจฌเจฒ เจจเจพเจฒ เจ•เฉฐเจฎ เจ•เจฐเจจ เจฒเจˆ เจชเฉˆเจ•เฉ‡เจœ เจตเจฟเฉฑเจš เจธเจผเจพเจฎเจฒ เจนเฉˆ - gdisk.

เจธเฉˆเจŸเจฟเฉฐเจ— gdisk CentOS เจฒเจˆ:

yum install -y gdisk

เจธเฉˆเจŸเจฟเฉฐเจ— gdisk เจกเฉ‡เจฌเฉ€เจ…เจจ/เจ‰เจฌเฉฐเจŸเฉ‚ เจฒเจˆ:

apt install -y gdisk

เจงเจฟเจ†เจจ เจฆเจฟเจ“: GPT เจฒเจˆ เจชเจนเจฟเจฒเจพ เจกเจฟเจธเจ• เจฆเจฐเจธเจพเจˆ เจ—เจˆ เจนเฉˆ เจœเจฟเจธ 'เจคเฉ‡ เจฎเจพเจฐเจ•เจ…เฉฑเจช เจฆเฉ€ เจจเจ•เจฒ เจ•เจฐเฉ‹, เจฆเฉ‚เจœเจพ เจกเจฟเจธเจ• เจกเจฟเจธเจ• เจจเฉ‚เฉฐ เจฆเจฐเจธเจพเจ‰เจ‚เจฆเฉ€ เจนเฉˆ เจœเจฟเจธ เจคเฉ‹เจ‚ เจฎเจพเจฐเจ•เจ…เฉฑเจช เจฆเฉ€ เจจเจ•เจฒ เจ•เจฐเฉ‹. เจœเฉ‡เจ•เจฐ เจคเฉเจธเฉ€เจ‚ เจกเจฟเจธเจ•เจพเจ‚ เจจเฉ‚เฉฐ เจฎเจฟเจฒเจพเจ‰เจ‚เจฆเฉ‡ เจนเฉ‹, เจคเจพเจ‚ เจธเจผเฉเจฐเฉ‚เจ†เจคเฉ€ เจคเฉŒเจฐ 'เจคเฉ‡ เจšเฉฐเจ—เจพ เจญเจพเจ— เจ“เจตเจฐเจฐเจพเจˆเจŸ เจนเฉ‹ เจœเจพเจตเฉ‡เจ—เจพ เจ…เจคเฉ‡ เจจเจธเจผเจŸ เจนเฉ‹ เจœเจพเจตเฉ‡เจ—เจพเฅค

GPT เจฎเจพเจฐเจ•เจ…เฉฑเจช เจธเจพเจฐเจฃเฉ€ เจจเฉ‚เฉฐ เจ•เจพเจชเฉ€ เจ•เจฐเฉ‹เฅค

sgdisk -R /dev/sdd /dev/sdc

เจ‡เฉฑเจ• เจธเจพเจฐเจฃเฉ€ เจจเฉ‚เฉฐ เจกเจฟเจธเจ• เจตเจฟเฉฑเจš เจคเจฌเจฆเฉ€เจฒ เจ•เจฐเจจ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ เจกเจฟเจธเจ• เจตเจฟเจญเจพเจ—เฉ€เจ•เจฐเจจ /dev/sdd.

[root@localhost ~]# lsblk
NAME           MAJ:MIN RM   SIZE RO TYPE  MOUNTPOINT
sda              8:0    0 223,6G  0 disk  
โ”œโ”€sda1           8:1    0     1G  0 part  
โ””โ”€sda2           8:2    0 222,5G  0 part  
sdb              8:16   0 223,6G  0 disk  
โ”œโ”€sdb1           8:17   0     1G  0 part  
โ””โ”€sdb2           8:18   0 222,5G  0 part  
sdc              8:32   0   2,7T  0 disk  
โ”œโ”€sdc1           8:33   0     2M  0 part  
โ”œโ”€sdc2           8:34   0     1G  0 part  
โ”‚ โ””โ”€md126        9:126  0  1023M  0 raid1 /boot
โ””โ”€sdc3           8:35   0   2,7T  0 part  
  โ””โ”€md127        9:127  0 222,4G  0 raid1 
    โ”œโ”€vg0-root 253:0    0 206,4G  0 lvm   /
    โ””โ”€vg0-swap 253:1    0    16G  0 lvm   [SWAP]
sdd              8:48   0   2,7T  0 disk  
โ”œโ”€sdd1           8:49   0     2M  0 part  
โ”œโ”€sdd2           8:50   0     1G  0 part  
โ””โ”€sdd3           8:51   0   2,7T  0 part  

เจ…เฉฑเจ—เฉ‡, เจ…เจธเฉ€เจ‚ เจธเจพเจซเจŸเจตเฉ‡เจ…เจฐ RAID เจเจฐเฉ‡ เจตเจฟเฉฑเจš เจญเจพเจ— เจฒเฉˆเจฃ เจตเจพเจฒเฉ‡ เจนเจฐเฉ‡เจ• เจญเจพเจ— เจจเฉ‚เฉฐ เจœเฉ‹เฉœเจฆเฉ‡ เจนเจพเจ‚เฅค

mdadm /dev/md126 --add /dev/sdd2

mdadm /dev/md127 --add /dev/sdd3

เจ…เจธเฉ€เจ‚ เจเจฐเฉ‡ เจฆเฉ‡ เจธเจฎเจ•เจพเจฒเฉ€ เจนเฉ‹เจฃ เจฆเฉ€ เจ‰เจกเฉ€เจ• เจ•เจฐ เจฐเจนเฉ‡ เจนเจพเจ‚เฅค

[root@localhost ~]# cat /proc/mdstat 
Personalities : [raid1] 
md126 : active raid1 sdd2[3] sdc2[2]
      1047552 blocks super 1.2 [2/2] [UU]
      bitmap: 1/1 pages [4KB], 65536KB chunk

md127 : active raid1 sdd3[3] sdc3[2]
      233206784 blocks super 1.2 [2/1] [U_]
      [>....................]  recovery =  0.0% (148224/233206784) finish=26.2min speed=148224K/sec
      bitmap: 2/2 pages [8KB], 65536KB chunk
unused devices: <none>

GPT เจญเจพเจ— เจจเฉ‚เฉฐ เจฆเฉ‚เจœเฉ€ เจจเจตเฉ€เจ‚ เจกเจฟเจธเจ• 'เจคเฉ‡ เจ•เจพเจชเฉ€ เจ•เจฐเจจ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ, เจญเจพเจ— เจ‡เจธ เจคเจฐเฉเจนเจพเจ‚ เจฆเจฟเจ–เจพเจˆ เจฆเฉ‡เจตเฉ‡เจ—เจพเฅค

[root@localhost ~]# lsblk
NAME           MAJ:MIN RM   SIZE RO TYPE  MOUNTPOINT
sda              8:0    0 223,6G  0 disk  
โ”œโ”€sda1           8:1    0     1G  0 part  
โ””โ”€sda2           8:2    0 222,5G  0 part  
sdb              8:16   0 223,6G  0 disk  
โ”œโ”€sdb1           8:17   0     1G  0 part  
โ””โ”€sdb2           8:18   0 222,5G  0 part  
sdc              8:32   0   2,7T  0 disk  
โ”œโ”€sdc1           8:33   0     2M  0 part  
โ”œโ”€sdc2           8:34   0     1G  0 part  
โ”‚ โ””โ”€md126        9:126  0  1023M  0 raid1 /boot
โ””โ”€sdc3           8:35   0   2,7T  0 part  
  โ””โ”€md127        9:127  0 222,4G  0 raid1 
    โ”œโ”€vg0-root 253:0    0 206,4G  0 lvm   /
    โ””โ”€vg0-swap 253:1    0    16G  0 lvm   [SWAP]
sdd              8:48   0   2,7T  0 disk  
โ”œโ”€sdd1           8:49   0     2M  0 part  
โ”œโ”€sdd2           8:50   0     1G  0 part  
โ”‚ โ””โ”€md126        9:126  0  1023M  0 raid1 /boot
โ””โ”€sdd3           8:51   0   2,7T  0 part  
  โ””โ”€md127        9:127  0 222,4G  0 raid1 
    โ”œโ”€vg0-root 253:0    0 206,4G  0 lvm   /
    โ””โ”€vg0-swap 253:1    0    16G  0 lvm   [SWAP]

เจ…เฉฑเจ—เฉ‡, เจจเจตเฉ€เจ‚ เจกเจฟเจธเจ•เจพเจ‚ เจ‰เฉฑเจคเฉ‡ GRUB เจ‡เฉฐเจธเจŸเจพเจฒ เจ•เจฐเฉ‹เฅค

CentOS เจฒเจˆ เจธเจฅเจพเจชเจจเจพ:

grub2-install /dev/sdX

เจกเฉ‡เจฌเฉ€เจ…เจจ/เจ‰เจฌเฉฐเจŸเฉ‚ เจฒเจˆ เจธเจฅเจพเจชเจจเจพ:

grub-install /dev/sdX

เจœเจฟเฉฑเจฅเฉ‡ X - เจกเจฐเจพเจˆเจต เจฒเฉˆเจŸเจฐ, เจธเจพเจกเฉ‡ เจ•เฉ‡เจธ เจตเจฟเฉฑเจš เจกเจฐเจพเจˆเจต /dev/sdc ะธ /dev/sdd.

เจ…เจธเฉ€เจ‚ เจเจฐเฉ‡ เจฌเจพเจฐเฉ‡ เจœเจพเจฃเจ•เจพเจฐเฉ€ เจ…เฉฑเจชเจกเฉ‡เจŸ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚เฅค

CentOS เจฒเจˆ:

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

เจกเฉ‡เจฌเฉ€เจ…เจจ/เจ‰เจฌเฉฐเจŸเฉ‚ เจฒเจˆ:

echo "DEVICE partitions" > /etc/mdadm/mdadm.conf

mdadm --detail --scan --verbose | awk '/ARRAY/ {print}' >> /etc/mdadm/mdadm.conf

เจšเจฟเฉฑเจคเจฐ เจจเฉ‚เฉฐ เจ…เฉฑเจชเจกเฉ‡เจŸ เจ•เฉ€เจคเจพ เจœเจพ เจฐเจฟเจนเจพ เจนเฉˆ initrd:
CentOS เจฒเจˆ:

dracut -f -v --regenerate-all

เจกเฉ‡เจฌเฉ€เจ…เจจ/เจ‰เจฌเฉฐเจŸเฉ‚ เจฒเจˆ:

update-initramfs -u -k all

เจ…เจธเฉ€เจ‚ GRUB เจธเฉฐเจฐเจšเจจเจพ เจจเฉ‚เฉฐ เจ…เฉฑเจชเจกเฉ‡เจŸ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚เฅค

CentOS เจฒเจˆ:

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

เจกเฉ‡เจฌเฉ€เจ…เจจ/เจ‰เจฌเฉฐเจŸเฉ‚ เจฒเจˆ:

update-grub

เจ•เจฆเจฎเจพเจ‚ เจจเฉ‚เฉฐ เจชเฉ‚เจฐเจพ เจ•เจฐเจจ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ, เจชเฉเจฐเจพเจฃเฉ€เจ†เจ‚ เจกเจฟเจธเจ•เจพเจ‚ เจจเฉ‚เฉฐ เจนเจŸเจพเจ‡เจ† เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆ.

6. เจฐเฉ‚เจŸ เจญเจพเจ— เจฆเจพ เจซเจพเจˆเจฒ เจธเจฟเจธเจŸเจฎ เจเจ•เจธเจŸเฉˆเจ‚เจธเจผเจจ (ext4)

เจธเจฟเจธเจŸเจฎ เจจเฉ‚เฉฐ 2 x 3TB เจกเจฟเจธเจ•เจพเจ‚ (RAID-1) เจตเจฟเฉฑเจš เจฎเจพเจˆเจ—เจฐเฉ‡เจŸ เจ•เจฐเจจ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ เจซเจพเจˆเจฒ เจธเจฟเจธเจŸเจฎ เจฆเฉ‡ เจตเจฟเจธเจฅเจพเจฐ เจคเฉ‹เจ‚ เจชเจนเจฟเจฒเจพเจ‚ เจกเจฟเจธเจ• เจตเจฟเจญเจพเจ—เฉ€เจ•เจฐเจจเฅค

[root@localhost ~]# lsblk
NAME           MAJ:MIN RM   SIZE RO TYPE  MOUNTPOINT
sda              8:0    0 223,6G  0 disk  
sdb              8:16   0 223,6G  0 disk  
sdc              8:32   0   2,7T  0 disk  
โ”œโ”€sdc1           8:33   0     2M  0 part  
โ”œโ”€sdc2           8:34   0     1G  0 part  
โ”‚ โ””โ”€md127        9:127  0  1023M  0 raid1 /boot
โ””โ”€sdc3           8:35   0   2,7T  0 part  
  โ””โ”€md126        9:126  0 222,4G  0 raid1 
    โ”œโ”€vg0-root 253:0    0 206,4G  0 lvm   /
    โ””โ”€vg0-swap 253:1    0    16G  0 lvm   [SWAP]
sdd              8:48   0   2,7T  0 disk  
โ”œโ”€sdd1           8:49   0     2M  0 part  
โ”œโ”€sdd2           8:50   0     1G  0 part  
โ”‚ โ””โ”€md127        9:127  0  1023M  0 raid1 /boot
โ””โ”€sdd3           8:51   0   2,7T  0 part  
  โ””โ”€md126        9:126  0 222,4G  0 raid1 
    โ”œโ”€vg0-root 253:0    0 206,4G  0 lvm   /
    โ””โ”€vg0-swap 253:1    0    16G  0 lvm   [SWAP]

เจนเฉเจฃ เจญเจพเจ— /dev/sdc3 ะธ /dev/sdd3 2.7 เจŸเฉ€.เจฌเฉ€. เจ•เจฟเจ‰เจ‚เจ•เจฟ เจ…เจธเฉ€เจ‚ เจ‡เฉฑเจ• GPT เจŸเฉ‡เจฌเจฒ เจจเจพเจฒ เจ‡เฉฑเจ• เจจเจตเจพเจ‚ เจกเจฟเจธเจ• เจฒเฉ‡เจ†เจ‰เจŸ เจฌเจฃเจพเจ‡เจ† เจนเฉˆ, เจญเจพเจ— 3 เจฆเจพ เจ†เจ•เจพเจฐ เจคเฉเจฐเฉฐเจค เจตเฉฑเจง เจคเฉ‹เจ‚ เจตเฉฑเจง เจธเฉฐเจญเจต เจกเจฟเจธเจ• เจธเจชเฉ‡เจธ เจตเจฟเฉฑเจš เจธเฉˆเฉฑเจŸ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจธเฉ€; เจ‡เจธ เจธเจฅเจฟเจคเฉ€ เจตเจฟเฉฑเจš, เจญเจพเจ— เจจเฉ‚เฉฐ เจซเฉˆเจฒเจพเจ‰เจฃ เจฆเฉ€ เจ•เฉ‹เจˆ เจฒเฉ‹เฉœ เจจเจนเฉ€เจ‚ เจนเฉˆเฅค

เจ‡เจน เจœเจผเจฐเฉ‚เจฐเฉ€ เจนเฉˆ:

  1. เจเจฐเฉ‡ md126 เจฆเจพ เจตเจฟเจธเจคเจพเจฐ เจ•เจฐเฉ‹,
  2. เจชเฉ€เจตเฉ€ (เจญเฉŒเจคเจฟเจ• เจตเจพเจฒเฉ€เจ…เจฎ) เจฆเจพ เจตเจฟเจธเจคเจพเจฐ เจ•เจฐเฉ‹,
  3. เจซเฉˆเจฒเจพเจ“ LV (เจฒเจพเจœเจผเฉ€เจ•เจฒ-เจตเจพเจฒเฉ€เจ…เจฎ) vg0-root,
  4. เจซเจพเจˆเจฒ เจธเจฟเจธเจŸเจฎ เจฆเจพ เจตเจฟเจธเจคเจพเจฐ เจ•เจฐเฉ‹เฅค

1. เจเจฐเฉ‡ เจฆเจพ เจตเจฟเจธเจคเจพเจฐ เจ•เจฐเฉ‹ md126 เจตเฉฑเจง เจคเฉ‹เจ‚ เจตเฉฑเจงเฅค

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

เจเจฐเฉ‡ เจตเจฟเจธเจฅเจพเจฐ เจฆเฉ‡ เจฌเจพเจ…เจฆ md126 เจ•เจฌเจœเจผเฉ‡ เจตเจพเจฒเฉ€ เจฅเจพเจ‚ เจฆเจพ เจ†เจ•เจพเจฐ เจตเจง เจ•เฉ‡ 2.7 TB เจนเฉ‹ เจ—เจฟเจ† เจนเฉˆเฅค

[root@localhost ~]# lsblk
NAME           MAJ:MIN RM   SIZE RO TYPE  MOUNTPOINT
sda              8:0    0 223,6G  0 disk  
sdb              8:16   0 223,6G  0 disk  
sdc              8:32   0   2,7T  0 disk  
โ”œโ”€sdc1           8:33   0     2M  0 part  
โ”œโ”€sdc2           8:34   0     1G  0 part  
โ”‚ โ””โ”€md127        9:127  0  1023M  0 raid1 /boot
โ””โ”€sdc3           8:35   0   2,7T  0 part  
  โ””โ”€md126        9:126  0   2,7T  0 raid1 
    โ”œโ”€vg0-root 253:0    0 206,4G  0 lvm   /
    โ””โ”€vg0-swap 253:1    0    16G  0 lvm   [SWAP]
sdd              8:48   0   2,7T  0 disk  
โ”œโ”€sdd1           8:49   0     2M  0 part  
โ”œโ”€sdd2           8:50   0     1G  0 part  
โ”‚ โ””โ”€md127        9:127  0  1023M  0 raid1 /boot
โ””โ”€sdd3           8:51   0   2,7T  0 part  
  โ””โ”€md126        9:126  0   2,7T  0 raid1 
    โ”œโ”€vg0-root 253:0    0 206,4G  0 lvm   /
    โ””โ”€vg0-swap 253:1    0    16G  0 lvm   [SWAP]

เจตเจฟเจธเจคเจพเจฐ เจนเฉ‹ เจฐเจฟเจนเจพ เจนเฉˆ เจญเฉŒเจคเจฟเจ• เจตเจพเจฒเฉ€เจ…เจฎ.

เจตเจฟเจธเจคเจพเจฐ เจ•เจฐเจจ เจคเฉ‹เจ‚ เจชเจนเจฟเจฒเจพเจ‚, เจ•เจฌเจœเจผเฉ‡ เจตเจพเจฒเฉ€ เจฅเจพเจ‚ เจฆเฉ‡ เจฎเฉŒเจœเฉ‚เจฆเจพ เจฎเฉเฉฑเจฒ เจฆเฉ€ เจœเจพเจ‚เจš เจ•เจฐเฉ‹ PV /dev/md126.

[root@localhost ~]# pvs
  PV         VG  Fmt  Attr PSize   PFree
  /dev/md126 vg0 lvm2 a--  222,40g    0 

เจ…เจธเฉ€เจ‚ เจนเฉ‡เจ เจฒเฉ€ เจ•เจฎเจพเจ‚เจก เจจเจพเจฒ PV เจจเฉ‚เฉฐ เจซเฉˆเจฒเจพเจ‰เจ‚เจฆเฉ‡ เจนเจพเจ‚เฅค

pvresize /dev/md126

เจ…เจธเฉ€เจ‚ เจชเฉ‚เจฐเฉ€ เจนเฉ‹เจˆ เจ•เจพเจฐเจตเจพเจˆ เจฆเฉ€ เจœเจพเจ‚เจš เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚เฅค

[root@localhost ~]# pvs
  PV         VG  Fmt  Attr PSize  PFree
  /dev/md126 vg0 lvm2 a--  <2,73t 2,51t

เจตเจฟเจธเจคเจพเจฐ เจนเฉ‹ เจฐเจฟเจนเจพ เจนเฉˆ เจฒเจพเจœเจผเฉ€เจ•เจฒ เจตเจพเจฒเฉ€เจ…เจฎ vg0-root.

PV เจฆเจพ เจตเจฟเจธเจคเจพเจฐ เจ•เจฐเจจ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ, เจ†เจ“ เจ•เจฌเจœเจผเฉ‡ เจตเจพเจฒเฉ€ เจฅเจพเจ‚ VG เจฆเฉ€ เจœเจพเจ‚เจš เจ•เจฐเฉ€เจเฅค

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

เจ†เจ“ LV เจฆเฉเจ†เจฐเจพ เจ•เจฌเจœเฉ‡ เจตเจพเจฒเฉ€ เจฅเจพเจ‚ เจฆเฉ€ เจœเจพเจ‚เจš เจ•เจฐเฉ€เจ.

[root@localhost ~]# lvs
  LV   VG  Attr       LSize    Pool Origin Data%  Meta%  Move Log Cpy%Sync Convert
  root vg0 -wi-ao---- <206,41g                                                    
  swap vg0 -wi-ao----  <16,00g            

vg0-เจฐเฉ‚เจŸ เจตเจพเจฒเฉ€เจ…เจฎ 206.41 GB เจฐเฉฑเจ–เจฆเจพ เจนเฉˆเฅค

เจ…เจธเฉ€เจ‚ LV เจจเฉ‚เฉฐ เจตเฉฑเจง เจคเฉ‹เจ‚ เจตเฉฑเจง เจกเจฟเจธเจ• เจธเจชเฉ‡เจธ เจคเฉฑเจ• เจซเฉˆเจฒเจพเจ‰เจ‚เจฆเฉ‡ เจนเจพเจ‚เฅค

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

เจตเจฟเจธเจคเจพเจฐ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ เจเจฒเจตเฉ€ เจธเจชเฉ‡เจธ เจฆเฉ€ เจœเจพเจ‚เจš เจ•เฉ€เจคเฉ€ เจœเจพ เจฐเจนเฉ€ เจนเฉˆเฅค

[root@localhost ~]# lvs
  LV   VG  Attr       LSize   Pool Origin Data%  Meta%  Move Log Cpy%Sync Convert
  root vg0 -wi-ao----   2,71t                                                    
  swap vg0 -wi-ao---- <16,00g

เจซเจพเจ‡เจฒ เจธเจฟเจธเจŸเจฎ (ext4) เจฆเจพ เจตเจฟเจธเจคเจพเจฐ เจ•เจฐเจจเจพเฅค

เจ†เจ‰ เจซเจพเจˆเจฒ เจธเจฟเจธเจŸเจฎ เจฆเฉ‡ เจฎเฉŒเจœเฉ‚เจฆเจพ เจ†เจ•เจพเจฐ เจฆเฉ€ เจœเจพเจ‚เจš เจ•เจฐเฉ€เจ.

[root@localhost ~]# df -h
ะคะฐะนะปะพะฒะฐั ัะธัั‚ะตะผะฐ     ะ ะฐะทะผะตั€ ะ˜ัะฟะพะปัŒะทะพะฒะฐะฝะพ  ะ”ะพัั‚ ะ˜ัะฟะพะปัŒะทะพะฒะฐะฝะพ% Cะผะพะฝั‚ะธั€ะพะฒะฐะฝะพ ะฒ
devtmpfs                16G            0   16G            0% /dev
tmpfs                   16G            0   16G            0% /dev/shm
tmpfs                   16G         9,6M   16G            1% /run
tmpfs                   16G            0   16G            0% /sys/fs/cgroup
/dev/mapper/vg0-root   204G         1,4G  192G            1% /
/dev/md127            1007M         141M  816M           15% /boot
tmpfs                  3,2G            0  3,2G            0% /run/user/0

เจตเจพเจฒเฉ€เจ…เจฎ /dev/mapper/vg0-root LV เจตเจฟเจธเจคเจพเจฐ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ 204 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

เจชเฉ‚เจฐเฉ‡ เจตเจพเจฒเฉ€เจ…เจฎ เจจเฉ‚เฉฐ เจ•เจตเจฐ เจ•เจฐเจจ เจฒเจˆ เจซเจพเจˆเจฒ เจธเจฟเจธเจŸเจฎ เจฆเจพ เจ†เจ•เจพเจฐ เจตเจงเจพเจ‡เจ† เจ—เจฟเจ† เจนเฉˆเฅค

เจธเจฐเฉ‹เจค: www.habr.com

เจ‡เฉฑเจ• เจŸเจฟเฉฑเจชเจฃเฉ€ เจœเฉ‹เฉœเฉ‹