แƒžแƒแƒขแƒแƒ แƒ แƒ“แƒ˜แƒกแƒ™แƒ”แƒ‘แƒ˜แƒก แƒจแƒ”แƒชแƒ•แƒšแƒ แƒฃแƒคแƒ แƒ แƒ“แƒ˜แƒ“แƒ˜ แƒ“แƒ˜แƒกแƒ™แƒ”แƒ‘แƒ˜แƒ— Linux-แƒจแƒ˜

แฒกแƒแƒšแƒแƒ›แƒ˜ แƒงแƒ•แƒ”แƒšแƒแƒก. แƒแƒฎแƒแƒšแƒ˜ แƒ™แƒฃแƒ แƒกแƒ˜แƒก แƒฏแƒ’แƒฃแƒคแƒ˜แƒก แƒ“แƒแƒฌแƒงแƒ”แƒ‘แƒ˜แƒก แƒฌแƒ˜แƒœแƒ แƒ“แƒฆแƒ”แƒก "แƒšแƒ˜แƒœแƒฃแƒฅแƒกแƒ˜แƒก แƒแƒ“แƒ›แƒ˜แƒœแƒ˜แƒกแƒขแƒ แƒแƒขแƒแƒ แƒ˜" แƒฉแƒ•แƒ”แƒœ แƒ•แƒแƒฅแƒ•แƒ”แƒงแƒœแƒ”แƒ‘แƒ— แƒกแƒแƒกแƒแƒ แƒ’แƒ”แƒ‘แƒšแƒ แƒ›แƒแƒกแƒแƒšแƒแƒก, แƒ แƒแƒ›แƒ”แƒšแƒ˜แƒช แƒ“แƒแƒฌแƒ”แƒ แƒ˜แƒšแƒ˜แƒ แƒฉแƒ•แƒ”แƒœแƒ˜ แƒกแƒขแƒฃแƒ“แƒ”แƒœแƒขแƒ˜แƒก, แƒแƒกแƒ”แƒ•แƒ” แƒ™แƒฃแƒ แƒกแƒ˜แƒก แƒ›แƒ”แƒœแƒขแƒแƒ แƒ˜แƒก, แƒขแƒ”แƒฅแƒœแƒ˜แƒ™แƒฃแƒ แƒ˜ แƒ›แƒฎแƒแƒ แƒ“แƒแƒญแƒ”แƒ แƒ˜แƒก แƒกแƒžแƒ”แƒชแƒ˜แƒแƒšแƒ˜แƒกแƒขแƒ˜แƒก REG.RU แƒ™แƒแƒ แƒžแƒแƒ แƒแƒขแƒ˜แƒฃแƒšแƒ˜ แƒžแƒ แƒแƒ“แƒฃแƒฅแƒขแƒ”แƒ‘แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก - Roman Travin.

แƒ”แƒก แƒกแƒขแƒแƒขแƒ˜แƒ แƒ’แƒแƒœแƒ˜แƒฎแƒ˜แƒšแƒแƒ•แƒก แƒ“แƒ˜แƒกแƒ™แƒ”แƒ‘แƒ˜แƒก แƒ’แƒแƒ›แƒแƒชแƒ•แƒšแƒ˜แƒก 2 แƒจแƒ”แƒ›แƒ—แƒฎแƒ•แƒ”แƒ•แƒแƒก แƒ“แƒ แƒ˜แƒœแƒคแƒแƒ แƒ›แƒแƒชแƒ˜แƒ˜แƒก แƒ’แƒแƒ“แƒแƒชแƒ”แƒ›แƒ˜แƒก แƒแƒฎแƒแƒš แƒ“แƒ˜แƒกแƒ™แƒ”แƒ‘แƒ–แƒ” แƒฃแƒคแƒ แƒ แƒ“แƒ˜แƒ“แƒ˜ แƒ›แƒแƒชแƒฃแƒšแƒแƒ‘แƒ˜แƒก แƒ›แƒแƒกแƒ˜แƒ•แƒ˜แƒก แƒ“แƒ แƒคแƒแƒ˜แƒšแƒฃแƒ แƒ˜ แƒกแƒ˜แƒกแƒขแƒ”แƒ›แƒ˜แƒก แƒจแƒ”แƒ›แƒ“แƒ’แƒแƒ›แƒ˜ แƒ’แƒแƒคแƒแƒ แƒ—แƒแƒ”แƒ‘แƒ˜แƒ—. แƒžแƒ˜แƒ แƒ•แƒ”แƒšแƒ˜ แƒจแƒ”แƒ›แƒ—แƒฎแƒ•แƒ”แƒ•แƒ แƒ”แƒฎแƒ”แƒ‘แƒ แƒ“แƒ˜แƒกแƒ™แƒ”แƒ‘แƒ˜แƒก แƒจแƒ”แƒชแƒ•แƒšแƒแƒก แƒ˜แƒ’แƒ˜แƒ•แƒ” MBR/MBR แƒแƒœ GPT/GPT แƒ“แƒแƒœแƒแƒงแƒแƒคแƒ˜แƒ—, แƒ›แƒ”แƒแƒ แƒ” แƒจแƒ”แƒ›แƒ—แƒฎแƒ•แƒ”แƒ•แƒ แƒ”แƒฎแƒ”แƒ‘แƒ แƒ“แƒ˜แƒกแƒ™แƒ”แƒ‘แƒ˜แƒก แƒจแƒ”แƒชแƒ•แƒšแƒแƒก MBR แƒ“แƒแƒœแƒแƒงแƒแƒคแƒ˜แƒ— 2 แƒขแƒ‘-แƒ–แƒ” แƒ›แƒ”แƒขแƒ˜ แƒกแƒ˜แƒ›แƒซแƒšแƒแƒ•แƒ แƒ˜แƒก แƒ“แƒ˜แƒกแƒ™แƒ”แƒ‘แƒ˜แƒ—, แƒ แƒแƒ›แƒšแƒ”แƒ‘แƒ–แƒ”แƒช แƒ“แƒแƒ’แƒญแƒ˜แƒ แƒ“แƒ”แƒ‘แƒแƒ— แƒ“แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒ. GPT แƒ“แƒแƒœแƒแƒงแƒแƒคแƒ˜ biosboot แƒ“แƒแƒœแƒแƒงแƒแƒคแƒ˜แƒ—. แƒแƒ แƒ˜แƒ•แƒ” แƒจแƒ”แƒ›แƒ—แƒฎแƒ•แƒ”แƒ•แƒแƒจแƒ˜, แƒ“แƒ˜แƒกแƒ™แƒ”แƒ‘แƒ˜, แƒ แƒแƒ›แƒšแƒ”แƒ‘แƒ–แƒ”แƒช แƒฉแƒ•แƒ”แƒœ แƒ•แƒแƒ’แƒ–แƒแƒ•แƒœแƒ˜แƒ— แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ”แƒ‘แƒก, แƒฃแƒ™แƒ•แƒ” แƒ“แƒแƒ˜แƒœแƒกแƒขแƒแƒšแƒ˜แƒ แƒ”แƒ‘แƒฃแƒšแƒ˜แƒ แƒกแƒ”แƒ แƒ•แƒ”แƒ แƒ–แƒ”. แƒคแƒแƒ˜แƒšแƒฃแƒ แƒ˜ แƒกแƒ˜แƒกแƒขแƒ”แƒ›แƒ, แƒ แƒแƒ›แƒ”แƒšแƒ˜แƒช แƒ’แƒแƒ›แƒแƒ˜แƒงแƒ”แƒœแƒ”แƒ‘แƒ root แƒ“แƒแƒœแƒแƒงแƒแƒคแƒ˜แƒกแƒ—แƒ•แƒ˜แƒก แƒแƒ แƒ˜แƒก ext4.

แƒจแƒ”แƒ›แƒ—แƒฎแƒ•แƒ”แƒ•แƒ 1: แƒžแƒแƒขแƒแƒ แƒ แƒ“แƒ˜แƒกแƒ™แƒ”แƒ‘แƒ˜แƒก แƒฉแƒแƒœแƒแƒชแƒ•แƒšแƒ”แƒ‘แƒ แƒฃแƒคแƒ แƒ แƒ“แƒ˜แƒ“แƒ˜ แƒ“แƒ˜แƒกแƒ™แƒ”แƒ‘แƒ˜แƒ— (2 แƒขแƒ‘-แƒ›แƒ“แƒ”)

แฒ“แƒแƒ•แƒแƒšแƒ”แƒ‘แƒ: แƒจแƒ”แƒชแƒ•แƒแƒšแƒ”แƒ— แƒ›แƒ˜แƒ›แƒ“แƒ˜แƒœแƒแƒ แƒ” แƒ“แƒ˜แƒกแƒ™แƒ”แƒ‘แƒ˜ แƒฃแƒคแƒ แƒ แƒ“แƒ˜แƒ“แƒ˜ แƒ“แƒ˜แƒกแƒ™แƒ”แƒ‘แƒ˜แƒ— (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 แƒแƒ›แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก swap แƒ“แƒ แƒคแƒแƒ˜แƒšแƒฃแƒ แƒ˜ แƒกแƒ˜แƒกแƒขแƒ”แƒ›แƒ˜แƒก แƒคแƒ”แƒกแƒ•แƒ˜) - แƒจแƒ”แƒ“แƒ’แƒ”แƒ‘แƒ /dev/sda2 ะธ /dev/sdb2.

แƒฉแƒ•แƒ”แƒœ แƒแƒฆแƒ•แƒœแƒ˜แƒจแƒœแƒแƒ•แƒ— แƒžแƒ˜แƒ แƒ•แƒ”แƒšแƒ˜ แƒ“แƒ˜แƒกแƒ™แƒ˜แƒก แƒ“แƒแƒœแƒแƒงแƒแƒคแƒ”แƒ‘แƒก, แƒ แƒแƒ›แƒšแƒ”แƒ‘แƒ˜แƒช แƒ’แƒแƒ›แƒแƒ˜แƒงแƒ”แƒœแƒ”แƒ‘แƒ แƒ—แƒ˜แƒ—แƒแƒ”แƒฃแƒš แƒ›แƒแƒกแƒ˜แƒ•แƒจแƒ˜, แƒ แƒแƒ’แƒแƒ แƒช แƒชแƒฃแƒ“แƒ˜.

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

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

แƒฉแƒ•แƒ”แƒœ แƒ•แƒฎแƒกแƒœแƒ˜แƒ— /dev/sda แƒ‘แƒšแƒแƒ™แƒ˜แƒก แƒ›แƒแƒฌแƒงแƒแƒ‘แƒ˜แƒšแƒแƒ‘แƒ˜แƒก แƒ“แƒแƒœแƒแƒงแƒแƒคแƒ”แƒ‘แƒก แƒ›แƒแƒกแƒ˜แƒ•แƒ”แƒ‘แƒ˜แƒ“แƒแƒœ.

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

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

แƒ›แƒแƒก แƒจแƒ”แƒ›แƒ“แƒ”แƒ’, แƒ แƒแƒช แƒ“แƒ˜แƒกแƒ™แƒก แƒ›แƒแƒกแƒ˜แƒ•แƒ˜แƒ“แƒแƒœ แƒแƒ›แƒแƒ•แƒ˜แƒฆแƒ”แƒ‘แƒ—, แƒ›แƒแƒฌแƒงแƒแƒ‘แƒ˜แƒšแƒแƒ‘แƒ˜แƒก แƒ“แƒแƒ‘แƒšแƒแƒ™แƒ•แƒ˜แƒก แƒ˜แƒœแƒคแƒแƒ แƒ›แƒแƒชแƒ˜แƒ แƒแƒกแƒ” แƒ’แƒแƒ›แƒแƒ˜แƒงแƒฃแƒ แƒ”แƒ‘แƒ.

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

แƒ›แƒแƒกแƒ˜แƒ•แƒ”แƒ‘แƒ˜แƒก แƒ›แƒ“แƒ’แƒแƒ›แƒแƒ แƒ”แƒแƒ‘แƒ แƒ“แƒ˜แƒกแƒ™แƒ”แƒ‘แƒ˜แƒก แƒแƒ›แƒแƒฆแƒ”แƒ‘แƒ˜แƒก แƒจแƒ”แƒ›แƒ“แƒ”แƒ’.

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

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

unused devices: <none>

2. แƒ“แƒแƒแƒ™แƒแƒžแƒ˜แƒ แƒ”แƒ— แƒ“แƒแƒœแƒแƒงแƒแƒคแƒ˜แƒก แƒชแƒฎแƒ แƒ˜แƒšแƒ˜ แƒแƒฎแƒแƒš แƒ“แƒ˜แƒกแƒ™แƒ–แƒ”

แƒ—แƒฅแƒ•แƒ”แƒœ แƒจแƒ”แƒ’แƒ˜แƒซแƒšแƒ˜แƒแƒ— แƒจแƒ”แƒแƒ›แƒแƒฌแƒ›แƒแƒ— แƒ’แƒแƒ›แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒฃแƒšแƒ˜ แƒ“แƒแƒœแƒแƒงแƒแƒคแƒ”แƒ‘แƒ˜แƒก แƒชแƒฎแƒ แƒ˜แƒšแƒ˜ แƒ“แƒ˜แƒกแƒ™แƒ–แƒ” แƒจแƒ”แƒ›แƒ“แƒ”แƒ’แƒ˜ แƒ‘แƒ แƒซแƒแƒœแƒ”แƒ‘แƒ˜แƒ—.

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

แƒ’แƒแƒ›แƒแƒ›แƒแƒ•แƒแƒšแƒ˜ MBR แƒ˜แƒฅแƒœแƒ”แƒ‘แƒ:

Disk label type: dos

GPT-แƒกแƒ—แƒ•แƒ˜แƒก:

Disk label type: gpt

แƒ“แƒแƒœแƒแƒงแƒแƒคแƒ˜แƒก แƒชแƒฎแƒ แƒ˜แƒšแƒ˜แƒก แƒ™แƒแƒžแƒ˜แƒ แƒ”แƒ‘แƒ MBR-แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก:

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

แƒแƒ› แƒ’แƒฃแƒœแƒ“แƒจแƒ˜ แƒžแƒ˜แƒ แƒ•แƒ”แƒšแƒ˜ แƒ›แƒ˜แƒ—แƒ˜แƒ—แƒ”แƒ‘แƒฃแƒšแƒ˜แƒ แƒ“แƒ˜แƒกแƒ™แƒ˜ ั แƒ แƒแƒ›แƒ”แƒšแƒ—แƒแƒ’แƒแƒœ แƒ›แƒแƒ แƒ™แƒ˜แƒ แƒ”แƒ‘แƒ แƒ“แƒแƒ™แƒแƒžแƒ˜แƒ แƒ”แƒ‘แƒฃแƒšแƒ˜แƒ, แƒ›แƒ”แƒแƒ แƒ” - แƒกแƒแƒ“ แƒ™แƒแƒžแƒ˜แƒ แƒ”แƒ‘แƒ.

แƒงแƒฃแƒ แƒแƒ“แƒฆแƒ”แƒ‘แƒ: GPT-แƒกแƒ—แƒ•แƒ˜แƒก แƒžแƒ˜แƒ แƒ•แƒ”แƒšแƒ˜ แƒ›แƒ˜แƒ—แƒ˜แƒ—แƒ”แƒ‘แƒฃแƒšแƒ˜แƒ แƒ“แƒ˜แƒกแƒ™แƒ˜ แƒ แƒแƒ›แƒ”แƒšแƒ–แƒ”แƒ“แƒแƒช แƒแƒกแƒšแƒ˜แƒก แƒ›แƒแƒ แƒ™แƒ˜แƒ แƒ”แƒ‘แƒ, แƒ›แƒ”แƒแƒ แƒ” แƒ“แƒ˜แƒกแƒ™แƒ˜ แƒ›แƒ˜แƒฃแƒ—แƒ˜แƒ—แƒ”แƒ‘แƒก แƒ“แƒ˜แƒกแƒ™แƒ–แƒ” แƒกแƒแƒ˜แƒ“แƒแƒœแƒแƒช แƒแƒกแƒšแƒ˜แƒก แƒ›แƒแƒ แƒ™แƒ˜แƒ แƒ”แƒ‘แƒ. แƒ—แƒฃ แƒ—แƒฅแƒ•แƒ”แƒœ แƒแƒฃแƒ แƒ˜แƒ”แƒ— แƒ“แƒ˜แƒกแƒ™แƒ”แƒ‘แƒ˜, แƒ—แƒแƒ•แƒ“แƒแƒžแƒ˜แƒ แƒ•แƒ”แƒšแƒแƒ“ แƒ™แƒแƒ แƒ’แƒ˜ แƒ“แƒแƒœแƒแƒงแƒแƒคแƒ˜ แƒ’แƒแƒ“แƒแƒ˜แƒฌแƒ”แƒ แƒ”แƒ‘แƒ แƒ“แƒ แƒ’แƒแƒœแƒแƒ“แƒ’แƒฃแƒ แƒ“แƒ”แƒ‘แƒ.

แƒ’แƒแƒœแƒšแƒแƒ’แƒ”แƒ‘แƒ˜แƒก แƒชแƒฎแƒ แƒ˜แƒšแƒ˜แƒก แƒ™แƒแƒžแƒ˜แƒ แƒ”แƒ‘แƒ GPT-แƒกแƒ—แƒ•แƒ˜แƒก:

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

แƒจแƒ”แƒ›แƒ“แƒ”แƒ’แƒ˜, แƒ›แƒ˜แƒแƒœแƒ˜แƒญแƒ”แƒ— แƒจแƒ”แƒ›แƒ—แƒฎแƒ•แƒ”แƒ•แƒ˜แƒ—แƒ˜ UUID แƒ“แƒ˜แƒกแƒ™แƒก (GPT-แƒกแƒ—แƒ•แƒ˜แƒก).


sgdisk -G /dev/sdc

แƒ‘แƒ แƒซแƒแƒœแƒ”แƒ‘แƒ˜แƒก แƒจแƒ”แƒกแƒ แƒฃแƒšแƒ”แƒ‘แƒ˜แƒก แƒจแƒ”แƒ›แƒ“แƒ”แƒ’, แƒ“แƒแƒœแƒแƒงแƒแƒคแƒ”แƒ‘แƒ˜ แƒฃแƒœแƒ“แƒ แƒ’แƒแƒ›แƒแƒฉแƒœแƒ“แƒ”แƒก แƒ“แƒ˜แƒกแƒ™แƒ–แƒ” /dev/sdc.

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

แƒ—แƒฃ แƒ›แƒแƒฅแƒ›แƒ”แƒ“แƒ”แƒ‘แƒ˜แƒก แƒจแƒ”แƒกแƒ แƒฃแƒšแƒ”แƒ‘แƒ˜แƒก แƒจแƒ”แƒ›แƒ“แƒ”แƒ’, แƒกแƒ˜แƒกแƒขแƒ”แƒ›แƒแƒจแƒ˜ แƒขแƒ˜แƒฎแƒ แƒ”แƒ‘แƒ˜ แƒ“แƒ˜แƒกแƒ™แƒ–แƒ” /dev/sdc แƒ’แƒแƒ“แƒแƒฃแƒฌแƒงแƒ•แƒ”แƒขแƒ”แƒšแƒ˜, แƒจแƒ”แƒ›แƒ“แƒ”แƒ’ แƒฉแƒ•แƒ”แƒœ แƒ•แƒแƒกแƒ แƒฃแƒšแƒ”แƒ‘แƒ— แƒ‘แƒ แƒซแƒแƒœแƒ”แƒ‘แƒแƒก แƒ“แƒแƒœแƒแƒงแƒแƒคแƒ˜แƒก แƒชแƒฎแƒ แƒ˜แƒšแƒ˜แƒก แƒฎแƒ”แƒšแƒแƒฎแƒšแƒ แƒฌแƒแƒ™แƒ˜แƒ—แƒฎแƒ•แƒ˜แƒก แƒจแƒ”แƒกแƒแƒฎแƒ”แƒ‘.

sfdisk -R /dev/sdc

แƒ—แƒฃ แƒ›แƒ˜แƒ›แƒ“แƒ˜แƒœแƒแƒ แƒ” แƒ“แƒ˜แƒกแƒ™แƒ”แƒ‘แƒ˜ แƒ˜แƒงแƒ”แƒœแƒ”แƒ‘แƒ”แƒœ MBR แƒชแƒฎแƒ แƒ˜แƒšแƒก แƒ“แƒ แƒ˜แƒœแƒคแƒแƒ แƒ›แƒแƒชแƒ˜แƒ˜แƒก แƒ’แƒแƒ“แƒแƒขแƒแƒœแƒ แƒกแƒแƒญแƒ˜แƒ แƒแƒ 2 แƒขแƒ‘-แƒ–แƒ” แƒ“แƒ˜แƒ“ แƒ“แƒ˜แƒกแƒ™แƒ”แƒ‘แƒ–แƒ”, แƒ›แƒแƒจแƒ˜แƒœ แƒแƒฎแƒแƒš แƒ“แƒ˜แƒกแƒ™แƒ”แƒ‘แƒ–แƒ” แƒ›แƒแƒ’แƒ˜แƒฌแƒ”แƒ•แƒ— แƒฎแƒ”แƒšแƒ˜แƒ— แƒจแƒ”แƒฅแƒ›แƒœแƒแƒ— GPT แƒ“แƒแƒœแƒแƒงแƒแƒคแƒ˜ biosboot แƒ“แƒแƒœแƒแƒงแƒแƒคแƒ˜แƒก แƒ’แƒแƒ›แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒ˜แƒ—. แƒ”แƒก แƒจแƒ”แƒ›แƒ—แƒฎแƒ•แƒ”แƒ•แƒ แƒ’แƒแƒœแƒ˜แƒฎแƒ˜แƒšแƒ”แƒ‘แƒ แƒแƒ› แƒกแƒขแƒแƒขแƒ˜แƒ˜แƒก แƒ›แƒ”-2 แƒœแƒแƒฌแƒ˜แƒšแƒจแƒ˜.

3. แƒแƒฎแƒแƒšแƒ˜ แƒ“แƒ˜แƒกแƒ™แƒ˜แƒก แƒ“แƒแƒœแƒแƒงแƒแƒคแƒ”แƒ‘แƒ˜แƒก แƒ“แƒแƒ›แƒแƒขแƒ”แƒ‘แƒ แƒ›แƒแƒกแƒ˜แƒ•แƒจแƒ˜

แƒ›แƒแƒ“แƒ˜แƒ— แƒ“แƒแƒ•แƒแƒ›แƒแƒขแƒแƒ— แƒ“แƒ˜แƒกแƒ™แƒ˜แƒก แƒขแƒ˜แƒฎแƒ แƒ”แƒ‘แƒ˜ แƒจแƒ”แƒกแƒแƒ‘แƒแƒ›แƒ˜แƒก แƒ›แƒแƒกแƒ˜แƒ•แƒ”แƒ‘แƒก.

mdadm /dev/md126 --add /dev/sdc1

mdadm /dev/md127 --add /dev/sdc2

แƒฉแƒ•แƒ”แƒœ แƒ•แƒแƒ›แƒแƒฌแƒ›แƒ”แƒ‘แƒ—, แƒ แƒแƒ› แƒกแƒ”แƒฅแƒชแƒ˜แƒ”แƒ‘แƒ˜ แƒ“แƒแƒ›แƒแƒขแƒ”แƒ‘แƒฃแƒšแƒ˜แƒ.

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

แƒแƒ›แƒ˜แƒก แƒจแƒ”แƒ›แƒ“แƒ”แƒ’, แƒฉแƒ•แƒ”แƒœ แƒ•แƒ”แƒšแƒแƒ“แƒ”แƒ‘แƒ˜แƒ— แƒ›แƒแƒกแƒ˜แƒ•แƒ”แƒ‘แƒ˜แƒก แƒกแƒ˜แƒœแƒฅแƒ แƒแƒœแƒ˜แƒ–แƒแƒชแƒ˜แƒแƒก.

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

md127 : active raid1 sdc2[2] sdb2[1]
      233206784 blocks super 1.2 [2/1] [_U]
      [==>..................]  recovery = 10.6% (24859136/233206784) finish=29.3min speed=118119K/sec
      bitmap: 2/2 pages [8KB], 65536KB chunk

unused devices: <none>

แƒ—แƒฅแƒ•แƒ”แƒœ แƒจแƒ”แƒ’แƒ˜แƒซแƒšแƒ˜แƒแƒ— แƒ›แƒฃแƒ“แƒ›แƒ˜แƒ•แƒแƒ“ แƒแƒ™แƒแƒœแƒขแƒ แƒแƒšแƒแƒ— แƒกแƒ˜แƒœแƒฅแƒ แƒแƒœแƒ˜แƒ–แƒแƒชแƒ˜แƒ˜แƒก แƒžแƒ แƒแƒชแƒ”แƒกแƒ˜ แƒฃแƒขแƒ˜แƒšแƒ˜แƒขแƒ˜แƒก แƒ’แƒแƒ›แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒ˜แƒ— watch.

watch -n 2 cat /proc/mdstat

แƒžแƒแƒ แƒแƒ›แƒ”แƒขแƒ แƒ˜แƒก -n แƒ’แƒแƒœแƒกแƒแƒ–แƒฆแƒ•แƒ แƒแƒ•แƒก แƒฌแƒแƒ›แƒ”แƒ‘แƒจแƒ˜ แƒ แƒ แƒ˜แƒœแƒขแƒ”แƒ แƒ•แƒแƒšแƒ”แƒ‘แƒ˜แƒ— แƒฃแƒœแƒ“แƒ แƒจแƒ”แƒกแƒ แƒฃแƒšแƒ“แƒ”แƒก แƒ‘แƒ แƒซแƒแƒœแƒ”แƒ‘แƒ แƒžแƒ แƒแƒ’แƒ แƒ”แƒกแƒ˜แƒก แƒจแƒ”แƒกแƒแƒ›แƒแƒฌแƒ›แƒ”แƒ‘แƒšแƒแƒ“.

แƒ’แƒแƒ˜แƒ›แƒ”แƒแƒ แƒ”แƒ— แƒœแƒแƒ‘แƒ˜แƒฏแƒ”แƒ‘แƒ˜ 1 - 3 แƒจแƒ”แƒ›แƒ“แƒ”แƒ’แƒ˜ แƒจแƒ”แƒ›แƒชแƒ•แƒšแƒ”แƒšแƒ˜ แƒ“แƒ˜แƒกแƒ™แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก.

แƒฉแƒ•แƒ”แƒœ แƒแƒฆแƒ•แƒœแƒ˜แƒจแƒœแƒแƒ•แƒ— แƒ›แƒ”แƒแƒ แƒ” แƒ“แƒ˜แƒกแƒ™แƒ˜แƒก แƒ“แƒแƒœแƒแƒงแƒแƒคแƒ”แƒ‘แƒก, แƒ แƒแƒ›แƒšแƒ”แƒ‘แƒ˜แƒช แƒ’แƒแƒ›แƒแƒ˜แƒงแƒ”แƒœแƒ”แƒ‘แƒ แƒ—แƒ˜แƒ—แƒแƒ”แƒฃแƒš แƒ›แƒแƒกแƒ˜แƒ•แƒจแƒ˜, แƒ แƒแƒ’แƒแƒ แƒช แƒชแƒฃแƒ“แƒ˜.

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

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

แƒ‘แƒšแƒแƒ™แƒ˜แƒก แƒ›แƒแƒฌแƒงแƒแƒ‘แƒ˜แƒšแƒแƒ‘แƒ˜แƒก แƒ“แƒแƒœแƒแƒงแƒแƒคแƒ”แƒ‘แƒ˜แƒก แƒแƒ›แƒแƒฆแƒ”แƒ‘แƒ /dev/sdb แƒ›แƒแƒกแƒ˜แƒ•แƒ”แƒ‘แƒ˜แƒ“แƒแƒœ.

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

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

แƒ›แƒแƒก แƒจแƒ”แƒ›แƒ“แƒ”แƒ’, แƒ แƒแƒช แƒ“แƒ˜แƒกแƒ™แƒก แƒ›แƒแƒกแƒ˜แƒ•แƒ˜แƒ“แƒแƒœ แƒแƒ›แƒแƒ•แƒ˜แƒฆแƒ”แƒ‘แƒ—, แƒ›แƒแƒฌแƒงแƒแƒ‘แƒ˜แƒšแƒแƒ‘แƒ˜แƒก แƒ“แƒแƒ‘แƒšแƒแƒ™แƒ•แƒ˜แƒก แƒ˜แƒœแƒคแƒแƒ แƒ›แƒแƒชแƒ˜แƒ แƒแƒกแƒ” แƒ’แƒแƒ›แƒแƒ˜แƒงแƒฃแƒ แƒ”แƒ‘แƒ.

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

แƒ›แƒแƒกแƒ˜แƒ•แƒ”แƒ‘แƒ˜แƒก แƒ›แƒ“แƒ’แƒแƒ›แƒแƒ แƒ”แƒแƒ‘แƒ แƒ“แƒ˜แƒกแƒ™แƒ”แƒ‘แƒ˜แƒก แƒแƒ›แƒแƒฆแƒ”แƒ‘แƒ˜แƒก แƒจแƒ”แƒ›แƒ“แƒ”แƒ’.

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

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

unused devices: <none>

MBR แƒ“แƒแƒœแƒแƒงแƒแƒคแƒ˜แƒก แƒชแƒฎแƒ แƒ˜แƒšแƒ˜แƒก แƒ™แƒแƒžแƒ˜แƒ แƒ”แƒ‘แƒ แƒ“แƒ˜แƒกแƒ™แƒ˜แƒ“แƒแƒœ /dev/sdั แƒ“แƒ˜แƒกแƒ™แƒ–แƒ” /dev/sdd.

sfdisk -d /dev/sdั | sfdisk /dev/sdd

แƒ‘แƒ แƒซแƒแƒœแƒ”แƒ‘แƒ˜แƒก แƒจแƒ”แƒกแƒ แƒฃแƒšแƒ”แƒ‘แƒ˜แƒก แƒจแƒ”แƒ›แƒ“แƒ”แƒ’, แƒ“แƒแƒœแƒแƒงแƒแƒคแƒ”แƒ‘แƒ˜ แƒฃแƒœแƒ“แƒ แƒ’แƒแƒ›แƒแƒฉแƒœแƒ“แƒ”แƒก แƒ“แƒ˜แƒกแƒ™แƒ–แƒ” /dev/sdd.

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

แƒ“แƒ˜แƒกแƒ™แƒ˜แƒก แƒ“แƒแƒœแƒแƒงแƒแƒคแƒ”แƒ‘แƒ˜แƒก แƒ“แƒแƒ›แƒแƒขแƒ”แƒ‘แƒ แƒ›แƒแƒกแƒ˜แƒ•แƒ”แƒ‘แƒจแƒ˜.

mdadm /dev/md126 --add /dev/sdd1

mdadm /dev/md127 --add /dev/sdd2

แƒฉแƒ•แƒ”แƒœ แƒ•แƒแƒ›แƒแƒฌแƒ›แƒ”แƒ‘แƒ—, แƒ แƒแƒ› แƒกแƒ”แƒฅแƒชแƒ˜แƒ”แƒ‘แƒ˜ แƒ“แƒแƒ›แƒแƒขแƒ”แƒ‘แƒฃแƒšแƒ˜แƒ.

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

แƒแƒ›แƒ˜แƒก แƒจแƒ”แƒ›แƒ“แƒ”แƒ’, แƒฉแƒ•แƒ”แƒœ แƒ•แƒ”แƒšแƒแƒ“แƒ”แƒ‘แƒ˜แƒ— แƒ›แƒแƒกแƒ˜แƒ•แƒ”แƒ‘แƒ˜แƒก แƒกแƒ˜แƒœแƒฅแƒ แƒแƒœแƒ˜แƒ–แƒแƒชแƒ˜แƒแƒก.

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

md127 : active raid1 sdd2[3] sdc2[2]
      233206784 blocks super 1.2 [2/1] [U_]
      [>....................]  recovery =  0.5% (1200000/233206784) finish=35.4min speed=109090K/sec
      bitmap: 2/2 pages [8KB], 65536KB chunk

unused devices: <none>

5. GRUB-แƒ˜แƒก แƒ“แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒ แƒแƒฎแƒแƒš แƒ“แƒ˜แƒกแƒ™แƒ”แƒ‘แƒ–แƒ”

CentOS-แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก:

grub2-install /dev/sdX

Debian/Ubuntu-แƒจแƒ˜:

grub-install /dev/sdX

แƒกแƒแƒ“แƒแƒช X - แƒ‘แƒšแƒแƒ™แƒ˜แƒก แƒ›แƒแƒฌแƒงแƒแƒ‘แƒ˜แƒšแƒแƒ‘แƒ˜แƒก แƒแƒกแƒ. แƒแƒ› แƒจแƒ”แƒ›แƒ—แƒฎแƒ•แƒ”แƒ•แƒแƒจแƒ˜, แƒ—แƒฅแƒ•แƒ”แƒœ แƒฃแƒœแƒ“แƒ แƒ“แƒแƒแƒ˜แƒœแƒกแƒขแƒแƒšแƒ˜แƒ แƒแƒ— GRUB /dev/sdc ะธ /dev/sdd.

6. root แƒ“แƒแƒœแƒแƒงแƒแƒคแƒ˜แƒก แƒคแƒแƒ˜แƒšแƒฃแƒ แƒ˜ แƒกแƒ˜แƒกแƒขแƒ”แƒ›แƒ˜แƒก แƒ’แƒแƒคแƒแƒ แƒ—แƒแƒ”แƒ‘แƒ (ext4).

แƒแƒฎแƒแƒš แƒ“แƒ˜แƒกแƒ™แƒ”แƒ‘แƒ–แƒ” /dev/sdc ะธ /dev/sdd แƒฎแƒ”แƒšแƒ›แƒ˜แƒกแƒแƒฌแƒ•แƒ“แƒแƒ›แƒ˜แƒ 931.5 GB. แƒ˜แƒ›แƒ˜แƒก แƒ’แƒแƒ›แƒ, แƒ แƒแƒ› แƒ“แƒแƒœแƒแƒงแƒแƒคแƒ”แƒ‘แƒ˜แƒก แƒชแƒฎแƒ แƒ˜แƒšแƒ˜ แƒ“แƒแƒ™แƒแƒžแƒ˜แƒ แƒ”แƒ‘แƒฃแƒšแƒ˜แƒ แƒžแƒแƒขแƒแƒ แƒ แƒ“แƒ˜แƒกแƒ™แƒ”แƒ‘แƒ˜แƒ“แƒแƒœ, แƒ“แƒแƒœแƒแƒงแƒแƒคแƒ”แƒ‘แƒ˜แƒ“แƒแƒœ /dev/sdc2 ะธ /dev/sdd2 แƒฎแƒ”แƒšแƒ›แƒ˜แƒกแƒแƒฌแƒ•แƒ“แƒแƒ›แƒ˜แƒ 222.5 GB.

sdc              8:32   0 931,5G  0 disk  
โ”œโ”€sdc1           8:33   0     1G  0 part  
โ”‚ โ””โ”€md126        9:126  0  1023M  0 raid1 /boot
โ””โ”€sdc2           8:34   0 222,5G  0 part  
  โ””โ”€md127        9:127  0 222,4G  0 raid1 
    โ”œโ”€vg0-root 253:0    0 206,4G  0 lvm   /
    โ””โ”€vg0-swap 253:1    0    16G  0 lvm   [SWAP]
sdd              8:48   0 931,5G  0 disk  
โ”œโ”€sdd1           8:49   0     1G  0 part  
โ”‚ โ””โ”€md126        9:126  0  1023M  0 raid1 /boot
โ””โ”€sdd2           8:50   0 222,5G  0 part  
  โ””โ”€md127        9:127  0 222,4G  0 raid1 
    โ”œโ”€vg0-root 253:0    0 206,4G  0 lvm   /
    โ””โ”€vg0-swap 253:1    0    16G  0 lvm   [SWAP]

แƒแƒฃแƒชแƒ˜แƒšแƒ”แƒ‘แƒ”แƒšแƒ˜แƒ:

  1. แƒ’แƒแƒแƒคแƒแƒ แƒ—แƒแƒ•แƒ”แƒ— แƒ“แƒแƒœแƒแƒงแƒแƒคแƒ˜ 2 แƒ—แƒ˜แƒ—แƒแƒ”แƒฃแƒš แƒ“แƒ˜แƒกแƒ™แƒ–แƒ”,
  2. แƒ’แƒแƒแƒคแƒแƒ แƒ—แƒแƒ•แƒ”แƒ— แƒ›แƒแƒกแƒ˜แƒ•แƒ˜ md127,
  3. แƒ’แƒแƒแƒคแƒแƒ แƒ—แƒแƒ•แƒ”แƒ— PV (แƒคแƒ˜แƒ–แƒ˜แƒ™แƒฃแƒ แƒ˜ แƒ›แƒแƒชแƒฃแƒšแƒแƒ‘แƒ),
  4. แƒ’แƒแƒแƒคแƒแƒ แƒ—แƒแƒ•แƒ”แƒ— LV (แƒšแƒแƒ’แƒ˜แƒ™แƒฃแƒ แƒ˜ แƒ›แƒแƒชแƒฃแƒšแƒแƒ‘แƒ) vg0-root,
  5. แƒ’แƒแƒแƒคแƒแƒ แƒ—แƒแƒ•แƒ”แƒ— แƒคแƒแƒ˜แƒšแƒฃแƒ แƒ˜ แƒกแƒ˜แƒกแƒขแƒ”แƒ›แƒ.

แƒฃแƒขแƒ˜แƒšแƒ˜แƒขแƒ˜แƒก แƒ’แƒแƒ›แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒ แƒ’แƒแƒจแƒแƒ แƒ“แƒ แƒ’แƒแƒ•แƒแƒคแƒแƒ แƒ—แƒแƒ•แƒแƒ— แƒ’แƒแƒœแƒงแƒแƒคแƒ˜แƒšแƒ”แƒ‘แƒ /dev/sdc2 แƒ›แƒแƒฅแƒกแƒ˜แƒ›แƒแƒšแƒฃแƒ  แƒ›แƒœแƒ˜แƒจแƒ•แƒœแƒ”แƒšแƒแƒ‘แƒแƒ›แƒ“แƒ”. แƒจแƒ”แƒแƒกแƒ แƒฃแƒšแƒ”แƒ— แƒ‘แƒ แƒซแƒแƒœแƒ”แƒ‘แƒ parted /dev/sdc (1) แƒ“แƒ แƒ˜แƒฎแƒ˜แƒšแƒ”แƒ— แƒ›แƒ˜แƒ›แƒ“แƒ˜แƒœแƒแƒ แƒ” แƒ“แƒแƒœแƒแƒงแƒแƒคแƒ˜แƒก แƒชแƒฎแƒ แƒ˜แƒšแƒ˜ แƒ‘แƒ แƒซแƒแƒœแƒ”แƒ‘แƒ˜แƒ— p (2).

แƒžแƒแƒขแƒแƒ แƒ แƒ“แƒ˜แƒกแƒ™แƒ”แƒ‘แƒ˜แƒก แƒจแƒ”แƒชแƒ•แƒšแƒ แƒฃแƒคแƒ แƒ แƒ“แƒ˜แƒ“แƒ˜ แƒ“แƒ˜แƒกแƒ™แƒ”แƒ‘แƒ˜แƒ— Linux-แƒจแƒ˜

แƒ แƒแƒ’แƒแƒ แƒช แƒฎแƒ”แƒ“แƒแƒ•แƒ—, แƒ“แƒแƒœแƒแƒงแƒแƒคแƒ˜ 2 แƒ›แƒ—แƒแƒ•แƒ แƒ“แƒ”แƒ‘แƒ 240 แƒ’แƒ‘-แƒ˜แƒ—. แƒ›แƒแƒ“แƒ˜แƒ— แƒ’แƒแƒ•แƒแƒคแƒแƒ แƒ—แƒแƒ•แƒแƒ— แƒ“แƒแƒœแƒแƒงแƒแƒคแƒ˜ แƒ‘แƒ แƒซแƒแƒœแƒ”แƒ‘แƒ˜แƒ— resizepart 2, แƒกแƒแƒ“แƒแƒช 2 แƒแƒ แƒ˜แƒก (3) แƒ›แƒแƒœแƒแƒ™แƒ•แƒ”แƒ—แƒ˜แƒก แƒ แƒแƒแƒ“แƒ”แƒœแƒแƒ‘แƒ. แƒฉแƒ•แƒ”แƒœ แƒ›แƒ˜แƒ•แƒฃแƒ—แƒ˜แƒ—แƒ”แƒ‘แƒ— แƒ›แƒœแƒ˜แƒจแƒ•แƒœแƒ”แƒšแƒแƒ‘แƒแƒก แƒชแƒ˜แƒคแƒ แƒฃแƒš แƒคแƒแƒ แƒ›แƒแƒขแƒจแƒ˜, แƒ›แƒแƒ’แƒแƒšแƒ˜แƒ—แƒแƒ“ 1000 GB, แƒแƒœ แƒ•แƒ˜แƒงแƒ”แƒœแƒ”แƒ‘แƒ— แƒ“แƒ˜แƒกแƒ™แƒ˜แƒก แƒฌแƒ˜แƒšแƒ˜แƒก แƒ›แƒ˜แƒ—แƒ˜แƒ—แƒ”แƒ‘แƒแƒก - 100%. แƒฉแƒ•แƒ”แƒœ แƒ™แƒ•แƒšแƒแƒ• แƒ•แƒแƒ›แƒแƒฌแƒ›แƒ”แƒ‘แƒ—, แƒ แƒแƒ› แƒ“แƒแƒœแƒแƒงแƒแƒคแƒก แƒแƒฅแƒ•แƒก แƒแƒฎแƒแƒšแƒ˜ แƒ–แƒแƒ›แƒ (4).

แƒ’แƒแƒ˜แƒ›แƒ”แƒแƒ แƒ”แƒ— แƒ–แƒ”แƒ›แƒแƒแƒฆแƒœแƒ˜แƒจแƒœแƒฃแƒšแƒ˜ แƒœแƒแƒ‘แƒ˜แƒฏแƒ”แƒ‘แƒ˜ แƒ“แƒ˜แƒกแƒ™แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก /dev/sdd. แƒ“แƒแƒœแƒแƒงแƒแƒคแƒ”แƒ‘แƒ˜แƒก แƒ’แƒแƒคแƒแƒ แƒ—แƒแƒ”แƒ‘แƒ˜แƒก แƒจแƒ”แƒ›แƒ“แƒ”แƒ’ /dev/sdc2 ะธ /dev/sdd2 แƒ’แƒแƒฎแƒ“แƒ 930.5 GB-แƒ˜แƒก แƒขแƒแƒšแƒ˜.

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

แƒแƒ›แƒ˜แƒก แƒจแƒ”แƒ›แƒ“แƒ”แƒ’ แƒฉแƒ•แƒ”แƒœ แƒ•แƒแƒคแƒแƒ แƒ—แƒแƒ•แƒ”แƒ‘แƒ— แƒ›แƒแƒกแƒ˜แƒ•แƒก md127 แƒ›แƒแƒฅแƒกแƒ˜แƒ›แƒฃแƒ›แƒแƒ›แƒ“แƒ”.

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

แƒฉแƒ•แƒ”แƒœ แƒ•แƒแƒ›แƒแƒฌแƒ›แƒ”แƒ‘แƒ—, แƒ แƒแƒ› แƒ›แƒแƒกแƒ˜แƒ•แƒ˜ แƒ’แƒแƒคแƒแƒ แƒ—แƒแƒ•แƒ“แƒ. แƒแƒฎแƒšแƒ แƒ›แƒ˜แƒกแƒ˜ แƒ–แƒแƒ›แƒ แƒ’แƒแƒฎแƒ“แƒ 930.4 GB.

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

แƒ’แƒแƒคแƒแƒ แƒ—แƒแƒ”แƒ‘แƒ˜แƒก แƒ’แƒแƒคแƒแƒ แƒ—แƒแƒ”แƒ‘แƒ แƒคแƒ˜แƒ–แƒ˜แƒ™แƒฃแƒ แƒ˜ แƒ›แƒแƒชแƒฃแƒšแƒแƒ‘แƒ. แƒ’แƒแƒคแƒแƒ แƒ—แƒแƒ”แƒ‘แƒแƒ›แƒ“แƒ” แƒจแƒ”แƒ•แƒแƒ›แƒแƒฌแƒ›แƒแƒ— PV-แƒ˜แƒก แƒแƒ›แƒŸแƒแƒ›แƒ˜แƒœแƒ“แƒ”แƒšแƒ˜ แƒ›แƒ“แƒ’แƒแƒ›แƒแƒ แƒ”แƒแƒ‘แƒ.

[root@localhost ~]# pvscan
  PV /dev/md127   VG vg0             lvm2 [222,40 GiB / 0    free]
  Total: 1 [222,40 GiB] / in use: 1 [222,40 GiB] / in no VG: 0 [0   ]

แƒ แƒแƒ’แƒแƒ แƒช แƒฎแƒ”แƒ“แƒแƒ•แƒ—, PV /dev/md127 แƒ˜แƒงแƒ”แƒœแƒ”แƒ‘แƒก 222.4 GB แƒกแƒ˜แƒ•แƒ แƒชแƒ”แƒก.

แƒฉแƒ•แƒ”แƒœ แƒ•แƒแƒคแƒแƒ แƒ—แƒแƒ”แƒ‘แƒ— PV-แƒก แƒจแƒ”แƒ›แƒ“แƒ”แƒ’แƒ˜ แƒ‘แƒ แƒซแƒแƒœแƒ”แƒ‘แƒ˜แƒ—.

pvresize /dev/md127

PV แƒ’แƒแƒคแƒแƒ แƒ—แƒแƒ”แƒ‘แƒ˜แƒก แƒจแƒ”แƒ“แƒ”แƒ’แƒ˜แƒก แƒจแƒ”แƒ›แƒแƒฌแƒ›แƒ”แƒ‘แƒ.

[

root@localhost ~]# pvscan
  PV /dev/md127   VG vg0             lvm2 [930,38 GiB / 707,98 GiB free]
  Total: 1 [930,38 GiB] / in use: 1 [930,38 GiB] / in no VG: 0 [0   ]

แƒ’แƒแƒคแƒแƒ แƒ—แƒแƒ”แƒ‘แƒ แƒšแƒแƒ’แƒ˜แƒ™แƒฃแƒ แƒ˜ แƒ›แƒแƒชแƒฃแƒšแƒแƒ‘แƒ. แƒ’แƒแƒคแƒแƒ แƒ—แƒแƒ”แƒ‘แƒแƒ›แƒ“แƒ” แƒจแƒ”แƒ•แƒแƒ›แƒแƒฌแƒ›แƒแƒ— LV (1) แƒ›แƒ˜แƒ›แƒ“แƒ˜แƒœแƒแƒ แƒ” แƒ›แƒ“แƒ’แƒแƒ›แƒแƒ แƒ”แƒแƒ‘แƒ.

[root@localhost ~]# lvscan
  ACTIVE            '/dev/vg0/swap' [<16,00 GiB] inherit
  ACTIVE            '/dev/vg0/root' [<206,41 GiB] inherit

LV /dev/vg0/root แƒ˜แƒงแƒ”แƒœแƒ”แƒ‘แƒก 206.41 GB.

แƒฉแƒ•แƒ”แƒœ แƒ•แƒแƒคแƒแƒ แƒ—แƒแƒ”แƒ‘แƒ— LV-แƒก แƒจแƒ”แƒ›แƒ“แƒ”แƒ’แƒ˜ แƒ‘แƒ แƒซแƒแƒœแƒ”แƒ‘แƒ˜แƒ— (2).

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

แƒฉแƒ•แƒ”แƒœ แƒ•แƒแƒ›แƒแƒฌแƒ›แƒ”แƒ‘แƒ— แƒ“แƒแƒกแƒ แƒฃแƒšแƒ”แƒ‘แƒฃแƒš แƒ›แƒแƒฅแƒ›แƒ”แƒ“แƒ”แƒ‘แƒแƒก (3).

[root@localhost ~]# lvscan 
  ACTIVE            '/dev/vg0/swap' [<16,00 GiB] inherit
  ACTIVE            '/dev/vg0/root' [<914,39 GiB] inherit

แƒ แƒแƒ’แƒแƒ แƒช แƒฎแƒ”แƒ“แƒแƒ•แƒ—, LV-แƒ˜แƒก แƒ’แƒแƒคแƒแƒ แƒ—แƒแƒ”แƒ‘แƒ˜แƒก แƒจแƒ”แƒ›แƒ“แƒ”แƒ’, แƒ“แƒ˜แƒกแƒ™แƒ–แƒ” แƒ“แƒแƒ™แƒแƒ•แƒ”แƒ‘แƒฃแƒšแƒ˜ แƒแƒ“แƒ’แƒ˜แƒšแƒ˜แƒก แƒ แƒแƒแƒ“แƒ”แƒœแƒแƒ‘แƒ แƒ’แƒแƒฎแƒ“แƒ 914.39 GB.

แƒžแƒแƒขแƒแƒ แƒ แƒ“แƒ˜แƒกแƒ™แƒ”แƒ‘แƒ˜แƒก แƒจแƒ”แƒชแƒ•แƒšแƒ แƒฃแƒคแƒ แƒ แƒ“แƒ˜แƒ“แƒ˜ แƒ“แƒ˜แƒกแƒ™แƒ”แƒ‘แƒ˜แƒ— Linux-แƒจแƒ˜

LV แƒ›แƒแƒชแƒฃแƒšแƒแƒ‘แƒ แƒ’แƒแƒ˜แƒ–แƒแƒ แƒ“แƒ (4), แƒ›แƒแƒ’แƒ แƒแƒ› แƒคแƒแƒ˜แƒšแƒฃแƒ แƒ˜ แƒกแƒ˜แƒกแƒขแƒ”แƒ›แƒ แƒ™แƒ•แƒšแƒแƒ• แƒ˜แƒ™แƒแƒ•แƒ”แƒ‘แƒก 204 GB (5).

1. แƒ›แƒแƒ“แƒ˜แƒ— แƒ’แƒแƒ•แƒแƒคแƒแƒ แƒ—แƒแƒ•แƒแƒ— แƒคแƒแƒ˜แƒšแƒฃแƒ แƒ˜ แƒกแƒ˜แƒกแƒขแƒ”แƒ›แƒ.

resize2fs /dev/mapper/vg0-root

แƒ‘แƒ แƒซแƒแƒœแƒ”แƒ‘แƒ˜แƒก แƒจแƒ”แƒกแƒ แƒฃแƒšแƒ”แƒ‘แƒ˜แƒก แƒจแƒ”แƒ›แƒ“แƒ”แƒ’ แƒ•แƒแƒ›แƒแƒฌแƒ›แƒ”แƒ‘แƒ— แƒคแƒแƒ˜แƒšแƒฃแƒ แƒ˜ แƒกแƒ˜แƒกแƒขแƒ”แƒ›แƒ˜แƒก แƒ–แƒแƒ›แƒแƒก.

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

root แƒคแƒแƒ˜แƒšแƒฃแƒ แƒ˜ แƒกแƒ˜แƒกแƒขแƒ”แƒ›แƒ˜แƒก แƒ–แƒแƒ›แƒ แƒ’แƒแƒ˜แƒ–แƒ แƒ“แƒ”แƒ‘แƒ 900 แƒ’แƒ‘-แƒ›แƒ“แƒ”. แƒœแƒแƒ‘แƒ˜แƒฏแƒ”แƒ‘แƒ˜แƒก แƒ“แƒแƒกแƒ แƒฃแƒšแƒ”แƒ‘แƒ˜แƒก แƒจแƒ”แƒ›แƒ“แƒ”แƒ’ แƒจแƒ”แƒ’แƒ˜แƒซแƒšแƒ˜แƒแƒ— แƒฌแƒแƒจแƒแƒšแƒแƒ— แƒซแƒ•แƒ”แƒšแƒ˜ แƒ“แƒ˜แƒกแƒ™แƒ”แƒ‘แƒ˜.

แƒจแƒ”แƒ›แƒ—แƒฎแƒ•แƒ”แƒ•แƒ 2: แƒžแƒแƒขแƒแƒ แƒ แƒ“แƒ˜แƒกแƒ™แƒ”แƒ‘แƒ˜แƒก แƒฉแƒแƒœแƒแƒชแƒ•แƒšแƒ”แƒ‘แƒ แƒฃแƒคแƒ แƒ แƒ“แƒ˜แƒ“แƒ˜ แƒ“แƒ˜แƒกแƒ™แƒ”แƒ‘แƒ˜แƒ— (2 แƒขแƒ‘-แƒ–แƒ” แƒ›แƒ”แƒขแƒ˜)

แฒแƒ›แƒแƒชแƒแƒœแƒ: แƒจแƒ”แƒชแƒ•แƒแƒšแƒ”แƒ— แƒ›แƒ˜แƒ›แƒ“แƒ˜แƒœแƒแƒ แƒ” แƒ“แƒ˜แƒกแƒ™แƒ”แƒ‘แƒ˜ แƒฃแƒคแƒ แƒ แƒ“แƒ˜แƒ“แƒ˜ แƒ“แƒ˜แƒกแƒ™แƒ”แƒ‘แƒ˜แƒ— (2 x 3 แƒขแƒ‘) แƒ˜แƒœแƒคแƒแƒ แƒ›แƒแƒชแƒ˜แƒ˜แƒก แƒจแƒ”แƒœแƒแƒฎแƒ•แƒ˜แƒกแƒแƒก. แƒแƒ› แƒจแƒ”แƒ›แƒ—แƒฎแƒ•แƒ”แƒ•แƒแƒจแƒ˜ แƒ’แƒ•แƒแƒฅแƒ•แƒก 2 x 240 GB SSD (RAID-1) แƒ“แƒ˜แƒกแƒ™แƒ˜ แƒ“แƒแƒ˜แƒœแƒกแƒขแƒแƒšแƒ˜แƒ แƒ”แƒ‘แƒฃแƒšแƒ˜ แƒกแƒ˜แƒกแƒขแƒ”แƒ›แƒ˜แƒ— แƒ“แƒ 2 x 3 TB SATA แƒ“แƒ˜แƒกแƒ™แƒ˜, แƒ แƒแƒ›แƒšแƒ”แƒ‘แƒ–แƒ”แƒช แƒกแƒแƒญแƒ˜แƒ แƒแƒ แƒกแƒ˜แƒกแƒขแƒ”แƒ›แƒ˜แƒก แƒ’แƒแƒ“แƒแƒขแƒแƒœแƒ. แƒ›แƒ˜แƒ›แƒ“แƒ˜แƒœแƒแƒ แƒ” แƒ“แƒ˜แƒกแƒ™แƒ”แƒ‘แƒ˜ แƒ˜แƒงแƒ”แƒœแƒ”แƒ‘แƒ”แƒœ MBR แƒ“แƒแƒœแƒแƒงแƒแƒคแƒ˜แƒก แƒชแƒฎแƒ แƒ˜แƒšแƒก. แƒ•แƒ˜แƒœแƒแƒ˜แƒ“แƒแƒœ แƒแƒฎแƒแƒš แƒ“แƒ˜แƒกแƒ™แƒ”แƒ‘แƒก แƒแƒฅแƒ•แƒ— 2 แƒขแƒ‘-แƒ–แƒ” แƒ›แƒ”แƒขแƒ˜ แƒขแƒ”แƒ•แƒแƒ“แƒแƒ‘แƒ, แƒ›แƒแƒ— แƒ“แƒแƒกแƒญแƒ˜แƒ แƒ“แƒ”แƒ‘แƒแƒ— GPT แƒชแƒฎแƒ แƒ˜แƒšแƒ˜แƒก แƒ’แƒแƒ›แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒ, แƒ แƒแƒ“แƒ’แƒแƒœ MBR แƒ•แƒ”แƒ  แƒ›แƒฃแƒจแƒแƒแƒ‘แƒก 2 แƒขแƒ‘-แƒ–แƒ” แƒ“แƒ˜แƒ“ แƒ“แƒ˜แƒกแƒ™แƒ”แƒ‘แƒ—แƒแƒœ.

แƒ›แƒแƒ“แƒ˜แƒ— แƒจแƒ”แƒ•แƒฎแƒ”แƒ“แƒแƒ— แƒ“แƒ˜แƒกแƒ™แƒ˜แƒก แƒ›แƒ˜แƒ›แƒ“แƒ˜แƒœแƒแƒ แƒ” แƒ’แƒแƒœแƒšแƒแƒ’แƒ”แƒ‘แƒแƒก.

[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 แƒ’แƒ‘. แƒ›แƒแƒ“แƒ˜แƒ— แƒจแƒ”แƒ•แƒแƒ›แƒแƒฌแƒ›แƒแƒ— แƒžแƒ แƒแƒ’แƒ แƒแƒ›แƒฃแƒšแƒ˜ 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 แƒ“แƒแƒœแƒแƒงแƒแƒคแƒ˜แƒก แƒจแƒ”แƒฅแƒ›แƒœแƒ:

  1. แƒกแƒ”แƒฅแƒชแƒ˜แƒ bios_grub 2 MiB แƒ–แƒแƒ›แƒ GPT BIOS แƒ—แƒแƒ•แƒกแƒ”แƒ‘แƒแƒ“แƒแƒ‘แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก,
  2. แƒ“แƒแƒœแƒแƒงแƒแƒคแƒ˜ RAID แƒ›แƒแƒกแƒ˜แƒ•แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก, แƒ แƒแƒ›แƒ”แƒšแƒจแƒ˜แƒช แƒ“แƒแƒ›แƒแƒœแƒขแƒแƒŸแƒ“แƒ”แƒ‘แƒ /boot.
  3. RAID แƒ›แƒแƒกแƒ˜แƒ•แƒ˜แƒก แƒ“แƒแƒœแƒแƒงแƒแƒคแƒ˜, แƒ แƒแƒ›แƒ”แƒšแƒ–แƒ”แƒช แƒ˜แƒฅแƒœแƒ”แƒ‘แƒ LV แƒคแƒ”แƒกแƒ•แƒ˜ ะธ LV แƒ’แƒแƒชแƒ•แƒšแƒ.

แƒ™แƒแƒ›แƒฃแƒœแƒแƒšแƒฃแƒ แƒ˜ แƒžแƒ แƒแƒ’แƒ แƒแƒ›แƒ˜แƒก แƒ“แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒ แƒ’แƒแƒจแƒแƒ แƒ“แƒ แƒ’แƒฃแƒœแƒ“แƒ˜ yum install -y parted (CentOS-แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก), apt install -y parted (Debian/Ubuntu-แƒกแƒ—แƒ•แƒ˜แƒก).

แƒ’แƒแƒ›แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒ แƒ’แƒแƒจแƒแƒ แƒ“แƒ แƒ›แƒแƒ“แƒ˜แƒ— แƒ’แƒแƒ•แƒฃแƒจแƒ•แƒแƒ— แƒจแƒ”แƒ›แƒ“แƒ”แƒ’แƒ˜ แƒ‘แƒ แƒซแƒแƒœแƒ”แƒ‘แƒ”แƒ‘แƒ˜ แƒ“แƒ˜แƒกแƒ™แƒ˜แƒก แƒ“แƒแƒงแƒแƒคแƒ˜แƒกแƒ—แƒ•แƒ˜แƒก.

แƒจแƒ”แƒแƒกแƒ แƒฃแƒšแƒ”แƒ— แƒ‘แƒ แƒซแƒแƒœแƒ”แƒ‘แƒ parted /dev/sdc แƒ“แƒ แƒ’แƒแƒ“แƒแƒ“แƒ˜แƒ— แƒ“แƒ˜แƒกแƒ™แƒ˜แƒก แƒ’แƒแƒœแƒšแƒแƒ’แƒ”แƒ‘แƒ˜แƒก แƒ แƒ”แƒ“แƒแƒฅแƒขแƒ˜แƒ แƒ”แƒ‘แƒ˜แƒก แƒ แƒ”แƒŸแƒ˜แƒ›แƒจแƒ˜.

แƒจแƒ”แƒฅแƒ›แƒ”แƒœแƒ˜แƒ— GPT แƒ“แƒแƒœแƒแƒงแƒแƒคแƒ˜แƒก แƒชแƒฎแƒ แƒ˜แƒšแƒ˜.

(parted) mktable gpt

แƒจแƒ”แƒฅแƒ›แƒ”แƒœแƒ˜แƒ— 1 แƒกแƒ”แƒฅแƒชแƒ˜แƒ bios_grub แƒ’แƒแƒœแƒงแƒแƒคแƒ˜แƒšแƒ”แƒ‘แƒ แƒ“แƒ แƒ“แƒแƒแƒงแƒ”แƒœแƒ”แƒ— แƒ“แƒ แƒแƒจแƒ.

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

แƒจแƒ”แƒฅแƒ›แƒ”แƒœแƒ˜แƒ— แƒ“แƒแƒœแƒแƒงแƒแƒคแƒ˜ 2 แƒ“แƒ แƒ“แƒแƒแƒงแƒ”แƒœแƒ”แƒ— แƒ“แƒ แƒแƒจแƒ. แƒ“แƒแƒœแƒแƒงแƒแƒคแƒ˜ แƒ’แƒแƒ›แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒฃแƒšแƒ˜ แƒ˜แƒฅแƒœแƒ”แƒ‘แƒ แƒ แƒแƒ’แƒแƒ แƒช แƒ‘แƒšแƒแƒ™แƒ˜ RAID แƒ›แƒแƒกแƒ˜แƒ•แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก แƒ“แƒ แƒ“แƒแƒ›แƒแƒœแƒขแƒแƒŸแƒ“แƒ”แƒ‘แƒ แƒ›แƒแƒกแƒจแƒ˜ /boot.

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

แƒฉแƒ•แƒ”แƒœ แƒ•แƒฅแƒ›แƒœแƒ˜แƒ— แƒ›แƒ”-3 แƒ’แƒแƒœแƒงแƒแƒคแƒ˜แƒšแƒ”แƒ‘แƒแƒก, แƒ แƒแƒ›แƒ”แƒšแƒ˜แƒช แƒแƒกแƒ”แƒ•แƒ” แƒ’แƒแƒ›แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒฃแƒšแƒ˜ แƒ˜แƒฅแƒœแƒ”แƒ‘แƒ แƒ›แƒแƒกแƒ˜แƒ•แƒ˜แƒก แƒ‘แƒšแƒแƒ™แƒแƒ“, แƒ แƒแƒ›แƒ”แƒšแƒจแƒ˜แƒช แƒ’แƒแƒœแƒ—แƒแƒ•แƒกแƒ“แƒ”แƒ‘แƒ LVM.

(parted) mkpart primary 1028MiB 100% 

แƒแƒ› แƒจแƒ”แƒ›แƒ—แƒฎแƒ•แƒ”แƒ•แƒแƒจแƒ˜ แƒแƒ  แƒแƒ แƒ˜แƒก แƒแƒฃแƒชแƒ˜แƒšแƒ”แƒ‘แƒ”แƒšแƒ˜ แƒ“แƒ แƒแƒจแƒ˜แƒก แƒ“แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒ, แƒ›แƒแƒ’แƒ แƒแƒ› แƒกแƒแƒญแƒ˜แƒ แƒแƒ”แƒ‘แƒ˜แƒก แƒจแƒ”แƒ›แƒ—แƒฎแƒ•แƒ”แƒ•แƒแƒจแƒ˜ แƒ›แƒ˜แƒกแƒ˜ แƒ“แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒ แƒจแƒ”แƒกแƒแƒซแƒšแƒ”แƒ‘แƒ”แƒšแƒ˜แƒ แƒจแƒ”แƒ›แƒ“แƒ”แƒ’แƒ˜ แƒ‘แƒ แƒซแƒแƒœแƒ”แƒ‘แƒ˜แƒ—.

(parted) set 3 raid on

แƒฉแƒ•แƒ”แƒœ แƒ•แƒแƒ›แƒแƒฌแƒ›แƒ”แƒ‘แƒ— แƒจแƒ”แƒฅแƒ›แƒœแƒ˜แƒš แƒชแƒฎแƒ แƒ˜แƒšแƒก.

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

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

แƒฉแƒ•แƒ”แƒœ แƒ•แƒแƒœแƒ˜แƒญแƒ”แƒ‘แƒ— แƒแƒฎแƒแƒš แƒจแƒ”แƒ›แƒ—แƒฎแƒ•แƒ”แƒ•แƒ˜แƒ— GUID-แƒก แƒ“แƒ˜แƒกแƒ™แƒ–แƒ”.

sgdisk -G /dev/sdd

2. แƒžแƒ˜แƒ แƒ•แƒ”แƒšแƒ˜ แƒ“แƒ˜แƒกแƒ™แƒ˜แƒก แƒขแƒ˜แƒฎแƒ แƒ”แƒ‘แƒ˜แƒก แƒแƒ›แƒแƒฆแƒ”แƒ‘แƒ แƒ›แƒแƒกแƒ˜แƒ•แƒ”แƒ‘แƒ˜แƒ“แƒแƒœ

แƒ›แƒแƒกแƒ˜แƒ•แƒ˜แƒก แƒ›แƒ“แƒ’แƒแƒ›แƒแƒ แƒ”แƒแƒ‘แƒ˜แƒก แƒจแƒ”แƒ›แƒแƒฌแƒ›แƒ”แƒ‘แƒ

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

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

unused devices: <none>

แƒกแƒ˜แƒกแƒขแƒ”แƒ›แƒ แƒ˜แƒงแƒ”แƒœแƒ”แƒ‘แƒก 2 แƒ›แƒแƒกแƒ˜แƒ•แƒก: md126 (แƒ“แƒแƒ›แƒแƒœแƒขแƒแƒŸแƒ”แƒ‘แƒ˜แƒก แƒฌแƒ”แƒ แƒขแƒ˜แƒšแƒ˜ /แƒฉแƒแƒขแƒ•แƒ˜แƒ แƒ—แƒ•แƒ˜แƒก) - แƒจแƒ”แƒ“แƒ’แƒ”แƒ‘แƒ /dev/sda1 ะธ /dev/sdb1, md127 (LVM แƒแƒ›แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก swap แƒ“แƒ แƒคแƒแƒ˜แƒšแƒฃแƒ แƒ˜ แƒกแƒ˜แƒกแƒขแƒ”แƒ›แƒ˜แƒก แƒคแƒ”แƒกแƒ•แƒ˜) - แƒจแƒ”แƒ“แƒ’แƒ”แƒ‘แƒ /dev/sda2 ะธ /dev/sdb2.

แƒฉแƒ•แƒ”แƒœ แƒแƒฆแƒ•แƒœแƒ˜แƒจแƒœแƒแƒ•แƒ— แƒžแƒ˜แƒ แƒ•แƒ”แƒšแƒ˜ แƒ“แƒ˜แƒกแƒ™แƒ˜แƒก แƒ“แƒแƒœแƒแƒงแƒแƒคแƒ”แƒ‘แƒก, แƒ แƒแƒ›แƒšแƒ”แƒ‘แƒ˜แƒช แƒ’แƒแƒ›แƒแƒ˜แƒงแƒ”แƒœแƒ”แƒ‘แƒ แƒ—แƒ˜แƒ—แƒแƒ”แƒฃแƒš แƒ›แƒแƒกแƒ˜แƒ•แƒจแƒ˜, แƒ แƒแƒ’แƒแƒ แƒช แƒชแƒฃแƒ“แƒ˜.

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

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

แƒ‘แƒšแƒแƒ™แƒ˜แƒก แƒ›แƒแƒฌแƒงแƒแƒ‘แƒ˜แƒšแƒแƒ‘แƒ˜แƒก แƒ“แƒแƒœแƒแƒงแƒแƒคแƒ”แƒ‘แƒ˜แƒก แƒแƒ›แƒแƒฆแƒ”แƒ‘แƒ /dev/sda แƒ›แƒแƒกแƒ˜แƒ•แƒ”แƒ‘แƒ˜แƒ“แƒแƒœ.

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

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

แƒ›แƒแƒกแƒ˜แƒ•แƒ˜แƒก แƒ›แƒ“แƒ’แƒแƒ›แƒแƒ แƒ”แƒแƒ‘แƒ˜แƒก แƒจแƒ”แƒ›แƒแƒฌแƒ›แƒ”แƒ‘แƒ แƒ“แƒ˜แƒกแƒ™แƒ˜แƒก แƒแƒ›แƒแƒฆแƒ”แƒ‘แƒ˜แƒก แƒจแƒ”แƒ›แƒ“แƒ”แƒ’.

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

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

unused devices: <none>

3. แƒแƒฎแƒแƒšแƒ˜ แƒ“แƒ˜แƒกแƒ™แƒ˜แƒก แƒ“แƒแƒœแƒแƒงแƒแƒคแƒ”แƒ‘แƒ˜แƒก แƒ“แƒแƒ›แƒแƒขแƒ”แƒ‘แƒ แƒ›แƒแƒกแƒ˜แƒ•แƒจแƒ˜

แƒจแƒ”แƒ›แƒ“แƒ”แƒ’แƒ˜ แƒœแƒแƒ‘แƒ˜แƒฏแƒ˜ แƒแƒ แƒ˜แƒก แƒแƒฎแƒแƒšแƒ˜ แƒ“แƒ˜แƒกแƒ™แƒ˜แƒก แƒ“แƒแƒœแƒแƒงแƒแƒคแƒ”แƒ‘แƒ˜แƒก แƒ“แƒแƒ›แƒแƒขแƒ”แƒ‘แƒ แƒ›แƒแƒกแƒ˜แƒ•แƒ”แƒ‘แƒจแƒ˜ แƒกแƒ˜แƒœแƒฅแƒ แƒแƒœแƒ˜แƒ–แƒแƒชแƒ˜แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก. แƒ›แƒแƒ“แƒ˜แƒ— แƒจแƒ”แƒ•แƒฎแƒ”แƒ“แƒแƒ— แƒ“แƒ˜แƒกแƒ™แƒ˜แƒก แƒ’แƒแƒœแƒšแƒแƒ’แƒ”แƒ‘แƒ˜แƒก แƒแƒ›แƒŸแƒแƒ›แƒ˜แƒœแƒ“แƒ”แƒš แƒ›แƒ“แƒ’แƒแƒ›แƒแƒ แƒ”แƒแƒ‘แƒแƒก.

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

แƒกแƒ”แƒฅแƒชแƒ˜แƒ /dev/sdc1 แƒแƒ แƒ˜แƒก bios_grub แƒ’แƒแƒœแƒงแƒแƒคแƒ˜แƒšแƒ”แƒ‘แƒ แƒ“แƒ แƒแƒ  แƒแƒ แƒ˜แƒก แƒฉแƒแƒ แƒ—แƒฃแƒšแƒ˜ แƒ›แƒแƒกแƒ˜แƒ•แƒ”แƒ‘แƒ˜แƒก แƒจแƒ”แƒฅแƒ›แƒœแƒแƒจแƒ˜. แƒ›แƒแƒกแƒ˜แƒ•แƒ”แƒ‘แƒ˜ แƒ’แƒแƒ›แƒแƒ˜แƒงแƒ”แƒœแƒ”แƒ‘แƒ”แƒœ แƒ›แƒฎแƒแƒšแƒแƒ“ /dev/sdc2 ะธ /dev/sdc3. แƒแƒ› แƒกแƒ”แƒฅแƒชแƒ˜แƒ”แƒ‘แƒก แƒ•แƒแƒ›แƒแƒขแƒ”แƒ‘แƒ— แƒจแƒ”แƒกแƒแƒ‘แƒแƒ›แƒ˜แƒก แƒ›แƒแƒกแƒ˜แƒ•แƒ”แƒ‘แƒก.

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

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

แƒจแƒ”แƒ›แƒ“แƒ”แƒ’ แƒ•แƒ”แƒšแƒแƒ“แƒ”แƒ‘แƒ˜แƒ— แƒ›แƒแƒกแƒ˜แƒ•แƒ˜แƒก แƒกแƒ˜แƒœแƒฅแƒ แƒแƒœแƒ˜แƒ–แƒแƒชแƒ˜แƒแƒก.

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

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

แƒ“แƒ˜แƒกแƒ™แƒ˜แƒก แƒ“แƒแƒงแƒแƒคแƒ แƒ›แƒแƒกแƒ˜แƒ•แƒจแƒ˜ แƒ“แƒแƒœแƒแƒงแƒแƒคแƒ”แƒ‘แƒ˜แƒก แƒ“แƒแƒ›แƒแƒขแƒ”แƒ‘แƒ˜แƒก แƒจแƒ”แƒ›แƒ“แƒ”แƒ’.

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

4. แƒ›แƒ”แƒแƒ แƒ” แƒ“แƒ˜แƒกแƒ™แƒ˜แƒก แƒขแƒ˜แƒฎแƒ แƒ”แƒ‘แƒ˜แƒก แƒแƒ›แƒแƒฆแƒ”แƒ‘แƒ แƒ›แƒแƒกแƒ˜แƒ•แƒ”แƒ‘แƒ˜แƒ“แƒแƒœ

แƒฉแƒ•แƒ”แƒœ แƒแƒฆแƒ•แƒœแƒ˜แƒจแƒœแƒแƒ•แƒ— แƒ›แƒ”แƒแƒ แƒ” แƒ“แƒ˜แƒกแƒ™แƒ˜แƒก แƒ“แƒแƒœแƒแƒงแƒแƒคแƒ”แƒ‘แƒก, แƒ แƒแƒ›แƒšแƒ”แƒ‘แƒ˜แƒช แƒ’แƒแƒ›แƒแƒ˜แƒงแƒ”แƒœแƒ”แƒ‘แƒ แƒ—แƒ˜แƒ—แƒแƒ”แƒฃแƒš แƒ›แƒแƒกแƒ˜แƒ•แƒจแƒ˜, แƒ แƒแƒ’แƒแƒ แƒช แƒชแƒฃแƒ“แƒ˜.

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

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

แƒ‘แƒšแƒแƒ™แƒ˜แƒก แƒ›แƒแƒฌแƒงแƒแƒ‘แƒ˜แƒšแƒแƒ‘แƒ˜แƒก แƒ“แƒแƒœแƒแƒงแƒแƒคแƒ”แƒ‘แƒ˜แƒก แƒแƒ›แƒแƒฆแƒ”แƒ‘แƒ /dev/sda แƒ›แƒแƒกแƒ˜แƒ•แƒ”แƒ‘แƒ˜แƒ“แƒแƒœ.

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

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

5. แƒ“แƒแƒแƒ™แƒแƒžแƒ˜แƒ แƒ”แƒ— GPT แƒ’แƒแƒœแƒšแƒแƒ’แƒ”แƒ‘แƒ˜แƒก แƒชแƒฎแƒ แƒ˜แƒšแƒ˜ แƒ“แƒ แƒ›แƒแƒแƒฌแƒงแƒ•แƒ”แƒ— แƒ›แƒแƒกแƒ˜แƒ•แƒ˜แƒก แƒกแƒ˜แƒœแƒฅแƒ แƒแƒœแƒ˜แƒ–แƒแƒชแƒ˜แƒ

GPT แƒ›แƒแƒ แƒ™แƒ˜แƒ แƒ”แƒ‘แƒ˜แƒก แƒชแƒฎแƒ แƒ˜แƒšแƒ˜แƒก แƒ™แƒแƒžแƒ˜แƒ แƒ”แƒ‘แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก แƒฉแƒ•แƒ”แƒœ แƒ’แƒแƒ›แƒแƒ•แƒ˜แƒงแƒ”แƒœแƒ”แƒ‘แƒ— แƒ™แƒแƒ›แƒฃแƒœแƒแƒšแƒฃแƒ  แƒžแƒ แƒแƒ’แƒ แƒแƒ›แƒแƒก sgdisk, แƒ แƒแƒ›แƒ”แƒšแƒ˜แƒช แƒจแƒ”แƒ“แƒ˜แƒก แƒžแƒแƒ™แƒ”แƒขแƒจแƒ˜ แƒ“แƒ˜แƒกแƒ™แƒ˜แƒก แƒ“แƒแƒœแƒแƒงแƒแƒคแƒ”แƒ‘แƒ—แƒแƒœ แƒ“แƒ GPT แƒชแƒฎแƒ แƒ˜แƒšแƒ—แƒแƒœ แƒ›แƒฃแƒจแƒแƒแƒ‘แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก - gdisk.

แƒ“แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒ˜แƒก gdisk CentOS-แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก:

yum install -y gdisk

แƒ“แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒ˜แƒก gdisk Debian/Ubuntu-แƒกแƒ—แƒ•แƒ˜แƒก:

apt install -y gdisk

แƒงแƒฃแƒ แƒแƒ“แƒฆแƒ”แƒ‘แƒ: GPT-แƒกแƒ—แƒ•แƒ˜แƒก แƒžแƒ˜แƒ แƒ•แƒ”แƒšแƒ˜ แƒ›แƒ˜แƒ—แƒ˜แƒ—แƒ”แƒ‘แƒฃแƒšแƒ˜แƒ แƒ“แƒ˜แƒกแƒ™แƒ˜ แƒ แƒแƒ›แƒ”แƒšแƒ–แƒ”แƒ“แƒแƒช แƒ“แƒแƒแƒ™แƒแƒžแƒ˜แƒ แƒ”แƒ— แƒ›แƒแƒ แƒ™แƒ˜แƒ แƒ”แƒ‘แƒ, แƒ›แƒ”แƒแƒ แƒ” แƒ“แƒ˜แƒกแƒ™แƒ˜ แƒ›แƒ˜แƒฃแƒ—แƒ˜แƒ—แƒ”แƒ‘แƒก แƒ“แƒ˜แƒกแƒ™แƒ–แƒ” แƒกแƒแƒ˜แƒ“แƒแƒœแƒแƒช แƒ“แƒแƒแƒ™แƒแƒžแƒ˜แƒ แƒ”แƒ— แƒ›แƒแƒ แƒ™แƒ˜แƒ แƒ”แƒ‘แƒ. แƒ—แƒฃ แƒ—แƒฅแƒ•แƒ”แƒœ แƒแƒฃแƒ แƒ˜แƒ”แƒ— แƒ“แƒ˜แƒกแƒ™แƒ”แƒ‘แƒ˜, แƒ—แƒแƒ•แƒ“แƒแƒžแƒ˜แƒ แƒ•แƒ”แƒšแƒแƒ“ แƒ™แƒแƒ แƒ’แƒ˜ แƒ“แƒแƒœแƒแƒงแƒแƒคแƒ˜ แƒ’แƒแƒ“แƒแƒ˜แƒฌแƒ”แƒ แƒ”แƒ‘แƒ แƒ“แƒ แƒ’แƒแƒœแƒแƒ“แƒ’แƒฃแƒ แƒ“แƒ”แƒ‘แƒ.

แƒ“แƒแƒแƒ™แƒแƒžแƒ˜แƒ แƒ”แƒ— GPT แƒ›แƒแƒ แƒ™แƒ˜แƒ แƒ”แƒ‘แƒ˜แƒก แƒชแƒฎแƒ แƒ˜แƒšแƒ˜.

sgdisk -R /dev/sdd /dev/sdc

แƒ“แƒ˜แƒกแƒ™แƒ˜แƒก แƒ“แƒแƒงแƒแƒคแƒ แƒชแƒฎแƒ แƒ˜แƒšแƒ˜แƒก แƒ“แƒ˜แƒกแƒ™แƒ–แƒ” แƒ’แƒแƒ“แƒแƒขแƒแƒœแƒ˜แƒก แƒจแƒ”แƒ›แƒ“แƒ”แƒ’ /dev/sdd.

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

แƒจแƒ”แƒ›แƒ“แƒ”แƒ’แƒ˜, แƒฉแƒ•แƒ”แƒœ แƒ•แƒแƒ›แƒแƒขแƒ”แƒ‘แƒ— แƒ—แƒ˜แƒ—แƒแƒ”แƒฃแƒš แƒ“แƒแƒœแƒแƒงแƒแƒคแƒก, แƒ แƒแƒ›แƒ”แƒšแƒ˜แƒช แƒ›แƒแƒœแƒแƒฌแƒ˜แƒšแƒ”แƒแƒ‘แƒก แƒžแƒ แƒแƒ’แƒ แƒแƒ›แƒฃแƒšแƒ˜ RAID แƒ›แƒแƒกแƒ˜แƒ•แƒ”แƒ‘แƒจแƒ˜.

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

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

แƒฉแƒ•แƒ”แƒœ แƒ•แƒ”แƒšแƒแƒ“แƒ”แƒ‘แƒ˜แƒ— แƒ›แƒแƒกแƒ˜แƒ•แƒ˜แƒก แƒกแƒ˜แƒœแƒฅแƒ แƒแƒœแƒ˜แƒ–แƒแƒชแƒ˜แƒแƒก.

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

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

GPT แƒ“แƒแƒœแƒแƒงแƒแƒคแƒ˜แƒก แƒ›แƒ”แƒแƒ แƒ” แƒแƒฎแƒแƒš แƒ“แƒ˜แƒกแƒ™แƒ–แƒ” แƒ™แƒแƒžแƒ˜แƒ แƒ”แƒ‘แƒ˜แƒก แƒจแƒ”แƒ›แƒ“แƒ”แƒ’, แƒ“แƒแƒœแƒแƒงแƒแƒคแƒ˜ แƒแƒกแƒ” แƒ’แƒแƒ›แƒแƒ˜แƒงแƒฃแƒ แƒ”แƒ‘แƒ.

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

แƒจแƒ”แƒ›แƒ“แƒ”แƒ’แƒ˜, แƒ“แƒแƒแƒ˜แƒœแƒกแƒขแƒแƒšแƒ˜แƒ แƒ”แƒ— GRUB แƒแƒฎแƒแƒš แƒ“แƒ˜แƒกแƒ™แƒ”แƒ‘แƒ–แƒ”.

แƒ˜แƒœแƒกแƒขแƒแƒšแƒแƒชแƒ˜แƒ CentOS-แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก:

grub2-install /dev/sdX

แƒ˜แƒœแƒกแƒขแƒแƒšแƒแƒชแƒ˜แƒ Debian/Ubuntu-แƒกแƒ—แƒ•แƒ˜แƒก:

grub-install /dev/sdX

แƒกแƒแƒ“แƒแƒช X โ€” แƒ“แƒ˜แƒกแƒ™แƒ˜แƒก แƒแƒกแƒ, แƒฉแƒ•แƒ”แƒœแƒก แƒจแƒ”แƒ›แƒ—แƒฎแƒ•แƒ”แƒ•แƒแƒจแƒ˜ แƒ“แƒ˜แƒกแƒ™แƒ”แƒ‘แƒ˜ /dev/sdc ะธ /dev/sdd.

แƒฉแƒ•แƒ”แƒœ แƒ•แƒแƒแƒฎแƒšแƒ”แƒ‘แƒ— แƒ˜แƒœแƒคแƒแƒ แƒ›แƒแƒชแƒ˜แƒแƒก แƒ›แƒแƒกแƒ˜แƒ•แƒ˜แƒก แƒจแƒ”แƒกแƒแƒฎแƒ”แƒ‘.

CentOS-แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก:

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

Debian/Ubuntu-แƒจแƒ˜:

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

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

แƒกแƒฃแƒ แƒแƒ—แƒ˜แƒก แƒ’แƒแƒœแƒแƒฎแƒšแƒ”แƒ‘แƒ initrd:
CentOS-แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก:

dracut -f -v --regenerate-all

Debian/Ubuntu-แƒจแƒ˜:

update-initramfs -u -k all

แƒฉแƒ•แƒ”แƒœ แƒ•แƒแƒแƒฎแƒšแƒ”แƒ‘แƒ— GRUB-แƒ˜แƒก แƒ™แƒแƒœแƒคแƒ˜แƒ’แƒฃแƒ แƒแƒชแƒ˜แƒแƒก.

CentOS-แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก:

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

Debian/Ubuntu-แƒจแƒ˜:

update-grub

แƒœแƒแƒ‘แƒ˜แƒฏแƒ”แƒ‘แƒ˜แƒก แƒ“แƒแƒกแƒ แƒฃแƒšแƒ”แƒ‘แƒ˜แƒก แƒจแƒ”แƒ›แƒ“แƒ”แƒ’ แƒจแƒ”แƒกแƒแƒซแƒšแƒ”แƒ‘แƒ”แƒšแƒ˜แƒ แƒซแƒ•แƒ”แƒšแƒ˜ แƒ“แƒ˜แƒกแƒ™แƒ”แƒ‘แƒ˜แƒก แƒแƒ›แƒแƒฆแƒ”แƒ‘แƒ.

6. root แƒ“แƒแƒœแƒแƒงแƒแƒคแƒ˜แƒก แƒคแƒแƒ˜แƒšแƒฃแƒ แƒ˜ แƒกแƒ˜แƒกแƒขแƒ”แƒ›แƒ˜แƒก แƒ’แƒแƒคแƒแƒ แƒ—แƒแƒ”แƒ‘แƒ (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. แƒ’แƒแƒแƒคแƒแƒ แƒ—แƒแƒ•แƒ”แƒ— PV (แƒคแƒ˜แƒ–แƒ˜แƒ™แƒฃแƒ แƒ˜ แƒ›แƒแƒชแƒฃแƒšแƒแƒ‘แƒ),
  3. แƒ’แƒแƒแƒคแƒแƒ แƒ—แƒแƒ•แƒ”แƒ— LV (แƒšแƒแƒ’แƒ˜แƒ™แƒฃแƒ แƒ˜ แƒ›แƒแƒชแƒฃแƒšแƒแƒ‘แƒ) vg0-root,
  4. แƒ’แƒแƒแƒคแƒแƒ แƒ—แƒแƒ•แƒ”แƒ— แƒคแƒแƒ˜แƒšแƒฃแƒ แƒ˜ แƒกแƒ˜แƒกแƒขแƒ”แƒ›แƒ.

1. แƒ’แƒแƒแƒคแƒแƒ แƒ—แƒแƒ•แƒ”แƒ— แƒ›แƒแƒกแƒ˜แƒ•แƒ˜ md126 แƒ›แƒแƒฅแƒกแƒ˜แƒ›แƒฃแƒ›แƒแƒ›แƒ“แƒ”.

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

แƒ›แƒแƒกแƒ˜แƒ•แƒ˜แƒก แƒ’แƒแƒคแƒแƒ แƒ—แƒแƒ”แƒ‘แƒ˜แƒก แƒจแƒ”แƒ›แƒ“แƒ”แƒ’ md126 แƒ“แƒแƒ™แƒแƒ•แƒ”แƒ‘แƒฃแƒšแƒ˜ แƒกแƒ˜แƒ•แƒ แƒชแƒ˜แƒก แƒ–แƒแƒ›แƒ แƒ’แƒแƒ˜แƒ–แƒแƒ แƒ“แƒ 2.7 แƒขแƒ‘-แƒ›แƒ“แƒ”.

[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

แƒแƒฎแƒแƒšแƒ˜ แƒ™แƒแƒ›แƒ”แƒœแƒขแƒแƒ แƒ˜แƒก แƒ“แƒแƒ›แƒแƒขแƒ”แƒ‘แƒ