ಎಲ್ಲರಿಗು ನಮಸ್ಖರ. ಹೊಸ ಕೋರ್ಸ್ ಗುಂಪಿನ ಪ್ರಾರಂಭದ ಮುನ್ನಾದಿನದಂದು
ಈ ಲೇಖನವು ಡಿಸ್ಕ್ಗಳನ್ನು ಬದಲಿಸುವ 2 ಪ್ರಕರಣಗಳನ್ನು ಪರಿಗಣಿಸುತ್ತದೆ ಮತ್ತು ರಚನೆಯ ಮತ್ತು ಫೈಲ್ ಸಿಸ್ಟಮ್ನ ಮತ್ತಷ್ಟು ವಿಸ್ತರಣೆಯೊಂದಿಗೆ ದೊಡ್ಡ ಸಾಮರ್ಥ್ಯದ ಹೊಸ ಡಿಸ್ಕ್ಗಳಿಗೆ ಮಾಹಿತಿಯನ್ನು ವರ್ಗಾಯಿಸುತ್ತದೆ. ಮೊದಲ ಪ್ರಕರಣವು ಅದೇ MBR/MBR ಅಥವಾ GPT/GPT ವಿಭಜನೆಯೊಂದಿಗೆ ಡಿಸ್ಕ್ಗಳ ಬದಲಿಕೆಗೆ ಸಂಬಂಧಿಸಿದೆ, ಎರಡನೆಯ ಪ್ರಕರಣವು 2 TB ಗಿಂತ ಹೆಚ್ಚಿನ ಸಾಮರ್ಥ್ಯದ ಡಿಸ್ಕ್ಗಳೊಂದಿಗೆ MBR ವಿಭಜನೆಯೊಂದಿಗೆ ಡಿಸ್ಕ್ಗಳನ್ನು ಬದಲಾಯಿಸುತ್ತದೆ, ಅದರ ಮೇಲೆ ನೀವು ಸ್ಥಾಪಿಸಬೇಕಾಗುತ್ತದೆ. ಬಯೋಸ್ಬೂಟ್ ವಿಭಾಗದೊಂದಿಗೆ GPT ವಿಭಾಗ. ಎರಡೂ ಸಂದರ್ಭಗಳಲ್ಲಿ, ನಾವು ಡೇಟಾವನ್ನು ವರ್ಗಾಯಿಸುವ ಡಿಸ್ಕ್ಗಳನ್ನು ಈಗಾಗಲೇ ಸರ್ವರ್ನಲ್ಲಿ ಸ್ಥಾಪಿಸಲಾಗಿದೆ. ರೂಟ್ ವಿಭಾಗಕ್ಕಾಗಿ ಬಳಸಲಾದ ಫೈಲ್ ಸಿಸ್ಟಮ್ ext4 ಆಗಿದೆ.
ಪ್ರಕರಣ 1: ಚಿಕ್ಕ ಡಿಸ್ಕ್ಗಳನ್ನು ದೊಡ್ಡ ಡಿಸ್ಕ್ಗಳೊಂದಿಗೆ ಬದಲಾಯಿಸುವುದು (2TB ವರೆಗೆ)
ಕಾರ್ಯ: ಮಾಹಿತಿ ವರ್ಗಾವಣೆಯೊಂದಿಗೆ ಪ್ರಸ್ತುತ ಡಿಸ್ಕ್ಗಳನ್ನು ದೊಡ್ಡ ಡಿಸ್ಕ್ಗಳೊಂದಿಗೆ (2 TB ವರೆಗೆ) ಬದಲಾಯಿಸಿ. ಈ ಸಂದರ್ಭದಲ್ಲಿ, ನಾವು ಸಿಸ್ಟಮ್ ಅನ್ನು ಸ್ಥಾಪಿಸಿದ 2 x 240 GB SSD (RAID-1) ಡಿಸ್ಕ್ಗಳನ್ನು ಹೊಂದಿದ್ದೇವೆ ಮತ್ತು ಸಿಸ್ಟಮ್ ಅನ್ನು ವರ್ಗಾಯಿಸಲು ಅಗತ್ಯವಿರುವ 2 x 1 TB SATA ಡಿಸ್ಕ್ಗಳನ್ನು ಹೊಂದಿದ್ದೇವೆ.
ಪ್ರಸ್ತುತ ಡಿಸ್ಕ್ ವಿನ್ಯಾಸವನ್ನು ನೋಡೋಣ.
[root@localhost ~]# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 223,6G 0 disk
├─sda1 8:1 0 1G 0 part
│ └─md126 9:126 0 1023M 0 raid1 /boot
└─sda2 8:2 0 222,5G 0 part
└─md127 9:127 0 222,4G 0 raid1
├─vg0-root 253:0 0 206,4G 0 lvm /
└─vg0-swap 253:1 0 16G 0 lvm [SWAP]
sdb 8:16 0 223,6G 0 disk
├─sdb1 8:17 0 1G 0 part
│ └─md126 9:126 0 1023M 0 raid1 /boot
└─sdb2 8:18 0 222,5G 0 part
└─md127 9:127 0 222,4G 0 raid1
├─vg0-root 253:0 0 206,4G 0 lvm /
└─vg0-swap 253:1 0 16G 0 lvm [SWAP]
sdc 8:32 0 931,5G 0 disk
sdd 8:48 0 931,5G 0 disk
ಪ್ರಸ್ತುತ ಬಳಸಲಾದ ಫೈಲ್ ಸಿಸ್ಟಮ್ ಜಾಗವನ್ನು ಪರಿಶೀಲಿಸೋಣ.
[root@localhost ~]# df -h
Файловая система Размер Использовано Дост Использовано% Cмонтировано в
devtmpfs 32G 0 32G 0% /dev
tmpfs 32G 0 32G 0% /dev/shm
tmpfs 32G 9,6M 32G 1% /run
tmpfs 32G 0 32G 0% /sys/fs/cgroup
/dev/mapper/vg0-root 204G 1,3G 192G 1% /
/dev/md126 1007M 120M 837M 13% /boot
tmpfs 6,3G 0 6,3G 0% /run/user/0
ಡಿಸ್ಕ್ಗಳನ್ನು ಬದಲಿಸುವ ಮೊದಲು ಫೈಲ್ ಸಿಸ್ಟಮ್ನ ಗಾತ್ರವು 204 GB ಆಗಿದೆ, 2 md126 ಸಾಫ್ಟ್ವೇರ್ ಅರೇಗಳನ್ನು ಬಳಸಲಾಗುತ್ತದೆ, ಇದರಲ್ಲಿ ಅಳವಡಿಸಲಾಗಿದೆ /boot
и md127
, ಇದನ್ನು ಬಳಸಲಾಗುತ್ತದೆ ಭೌತಿಕ ಪರಿಮಾಣ ವಿಜಿ ಗುಂಪಿಗೆ ವಿಜಿ 0.
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
ನಿರ್ಧರಿಸಲಾಗಿಲ್ಲ, ನಂತರ ನಾವು ವಿಭಜನಾ ಕೋಷ್ಟಕವನ್ನು ಪುನಃ ಓದಲು ಆಜ್ಞೆಯನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುತ್ತೇವೆ.
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]
ಇದು ಅವಶ್ಯಕ:
- ಪ್ರತಿಯೊಂದು ಡಿಸ್ಕ್ಗಳಲ್ಲಿ ವಿಭಾಗ 2 ಅನ್ನು ವಿಸ್ತರಿಸಿ,
- ಅರೇ md127 ಅನ್ನು ವಿಸ್ತರಿಸಿ,
- PV (ಭೌತಿಕ ಪರಿಮಾಣ) ವಿಸ್ತರಿಸಿ
- ಎಲ್ವಿ (ಲಾಜಿಕಲ್-ವಾಲ್ಯೂಮ್) vg0-ರೂಟ್ ಅನ್ನು ವಿಸ್ತರಿಸಿ,
- ಫೈಲ್ ಸಿಸ್ಟಮ್ ಅನ್ನು ವಿಸ್ತರಿಸಿ.
ಉಪಯುಕ್ತತೆಯನ್ನು ಬಳಸುವುದು parted ವಿಭಾಗವನ್ನು ವಿಸ್ತರಿಸೋಣ /dev/sdc2
ಗರಿಷ್ಠ ಮೌಲ್ಯಕ್ಕೆ. ಆಜ್ಞೆಯನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಿ parted /dev/sdc
(1) ಮತ್ತು ಪ್ರಸ್ತುತ ವಿಭಜನಾ ಕೋಷ್ಟಕವನ್ನು ಆಜ್ಞೆಯೊಂದಿಗೆ ವೀಕ್ಷಿಸಿ p
(2).
ನೀವು ನೋಡುವಂತೆ, ವಿಭಾಗ 2 ರ ಅಂತ್ಯವು 240 GB ಯಲ್ಲಿ ಕೊನೆಗೊಳ್ಳುತ್ತದೆ. ಆಜ್ಞೆಯೊಂದಿಗೆ ವಿಭಾಗವನ್ನು ವಿಸ್ತರಿಸೋಣ resizepart
2
, ಇಲ್ಲಿ 2 ಎಂಬುದು ವಿಭಾಗದ ಸಂಖ್ಯೆ (3). ನಾವು ಡಿಜಿಟಲ್ ಸ್ವರೂಪದಲ್ಲಿ ಮೌಲ್ಯವನ್ನು ಸೂಚಿಸುತ್ತೇವೆ, ಉದಾಹರಣೆಗೆ 1000 GB, ಅಥವಾ ಡಿಸ್ಕ್ ಹಂಚಿಕೆಯ ಸೂಚನೆಯನ್ನು ಬಳಸಿ - 100%. ವಿಭಾಗವು ಹೊಸ ಗಾತ್ರವನ್ನು ಹೊಂದಿದೆಯೇ ಎಂದು ನಾವು ಮತ್ತೊಮ್ಮೆ ಪರಿಶೀಲಿಸುತ್ತೇವೆ (4).
ಡಿಸ್ಕ್ಗಾಗಿ ಮೇಲಿನ ಹಂತಗಳನ್ನು ಪುನರಾವರ್ತಿಸಿ /dev/sdd
. ವಿಭಾಗಗಳನ್ನು ವಿಸ್ತರಿಸಿದ ನಂತರ /dev/sdc2
и /dev/sdd2
930.5 GB ಗೆ ಸಮಾನವಾಯಿತು.
[root@localhost ~]# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 223,6G 0 disk
├─sda1 8:1 0 1G 0 part
└─sda2 8:2 0 222,5G 0 part
sdb 8:16 0 223,6G 0 disk
├─sdb1 8:17 0 1G 0 part
└─sdb2 8:18 0 222,5G 0 part
sdc 8:32 0 931,5G 0 disk
├─sdc1 8:33 0 1G 0 part
│ └─md126 9:126 0 1023M 0 raid1 /boot
└─sdc2 8:34 0 930,5G 0 part
└─md127 9:127 0 222,4G 0 raid1
├─vg0-root 253:0 0 206,4G 0 lvm /
└─vg0-swap 253:1 0 16G 0 lvm [SWAP]
sdd 8:48 0 931,5G 0 disk
├─sdd1 8:49 0 1G 0 part
│ └─md126 9:126 0 1023M 0 raid1 /boot
└─sdd2 8:50 0 930,5G 0 part
└─md127 9:127 0 222,4G 0 raid1
├─vg0-root 253:0 0 206,4G 0 lvm /
└─vg0-swap 253:1 0 16G 0 lvm [SWAP]
ಇದರ ನಂತರ ನಾವು ರಚನೆಯನ್ನು ವಿಸ್ತರಿಸುತ್ತೇವೆ mdxNUMX ಗರಿಷ್ಠ.
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 ]
ನೋಡಬಹುದಾದಂತೆ, ಪಿ.ವಿ /dev/md127
222.4 GB ಜಾಗವನ್ನು ಬಳಸುತ್ತದೆ.
ನಾವು ಈ ಕೆಳಗಿನ ಆಜ್ಞೆಯೊಂದಿಗೆ PV ಅನ್ನು ವಿಸ್ತರಿಸುತ್ತೇವೆ.
pvresize /dev/md127
PV ವಿಸ್ತರಣೆಯ ಫಲಿತಾಂಶವನ್ನು ಪರಿಶೀಲಿಸಲಾಗುತ್ತಿದೆ.
[root@localhost ~]# pvscan
PV /dev/md127 VG vg0 lvm2 [930,38 GiB / 707,98 GiB free]
Total: 1 [930,38 GiB] / in use: 1 [930,38 GiB] / in no VG: 0 [0 ]
ವಿಸ್ತರಿಸುತ್ತಿದೆ ತಾರ್ಕಿಕ ಪರಿಮಾಣ. ವಿಸ್ತರಿಸುವ ಮೊದಲು, ಪ್ರಸ್ತುತ LV (1) ಸ್ಥಿತಿಯನ್ನು ಪರಿಶೀಲಿಸೋಣ.
[root@localhost ~]# lvscan
ACTIVE '/dev/vg0/swap' [<16,00 GiB] inherit
ACTIVE '/dev/vg0/root' [<206,41 GiB] inherit
LV /dev/vg0/root
206.41 GB ಬಳಸುತ್ತದೆ.
ಕೆಳಗಿನ ಆಜ್ಞೆಯೊಂದಿಗೆ ನಾವು LV ಅನ್ನು ವಿಸ್ತರಿಸುತ್ತೇವೆ (2).
lvextend -l +100%FREE /dev/mapper/vg0-root
ನಾವು ಪೂರ್ಣಗೊಂಡ ಕ್ರಿಯೆಯನ್ನು ಪರಿಶೀಲಿಸುತ್ತೇವೆ (3).
[root@localhost ~]# lvscan
ACTIVE '/dev/vg0/swap' [<16,00 GiB] inherit
ACTIVE '/dev/vg0/root' [<914,39 GiB] inherit
ನೀವು ನೋಡುವಂತೆ, LV ಅನ್ನು ವಿಸ್ತರಿಸಿದ ನಂತರ, ಆಕ್ರಮಿತ ಡಿಸ್ಕ್ ಜಾಗವು 914.39 GB ಆಯಿತು.
LV ಪರಿಮಾಣವು ಹೆಚ್ಚಾಗಿದೆ (4), ಆದರೆ ಫೈಲ್ ಸಿಸ್ಟಮ್ ಇನ್ನೂ 204 GB (5) ಅನ್ನು ಆಕ್ರಮಿಸಿಕೊಂಡಿದೆ.
1. ಫೈಲ್ ಸಿಸ್ಟಮ್ ಅನ್ನು ವಿಸ್ತರಿಸೋಣ.
resize2fs /dev/mapper/vg0-root
ಆಜ್ಞೆಯನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಿದ ನಂತರ, ನಾವು ಫೈಲ್ ಸಿಸ್ಟಮ್ನ ಗಾತ್ರವನ್ನು ಪರಿಶೀಲಿಸುತ್ತೇವೆ.
[root@localhost ~]# df -h
Файловая система Размер Использовано Дост Использовано% Cмонтировано в
devtmpfs 32G 0 32G 0% /dev
tmpfs 32G 0 32G 0% /dev/shm
tmpfs 32G 9,5M 32G 1% /run
tmpfs 32G 0 32G 0% /sys/fs/cgroup
/dev/mapper/vg0-root 900G 1,3G 860G 1% /
/dev/md126 1007M 120M 837M 13% /boot
tmpfs 6,3G 0 6,3G 0% /run/user/0
ರೂಟ್ ಫೈಲ್ ಸಿಸ್ಟಮ್ನ ಗಾತ್ರವು 900 GB ಗೆ ಹೆಚ್ಚಾಗುತ್ತದೆ. ಹಂತಗಳನ್ನು ಪೂರ್ಣಗೊಳಿಸಿದ ನಂತರ, ನೀವು ಹಳೆಯ ಡಿಸ್ಕ್ಗಳನ್ನು ತೆಗೆದುಹಾಕಬಹುದು.
ಪ್ರಕರಣ 2: ಚಿಕ್ಕ ಡಿಸ್ಕ್ಗಳನ್ನು ದೊಡ್ಡ ಡಿಸ್ಕ್ಗಳೊಂದಿಗೆ ಬದಲಾಯಿಸುವುದು (2TB ಗಿಂತ ಹೆಚ್ಚು)
ನಿಯೋಜನೆ: ಮಾಹಿತಿಯನ್ನು ಸಂರಕ್ಷಿಸುವಾಗ ಪ್ರಸ್ತುತ ಡಿಸ್ಕ್ಗಳನ್ನು ದೊಡ್ಡ ಡಿಸ್ಕ್ಗಳೊಂದಿಗೆ (2 x 3TB) ಬದಲಾಯಿಸಿ. ಈ ಸಂದರ್ಭದಲ್ಲಿ, ನಾವು ಸಿಸ್ಟಮ್ ಅನ್ನು ಸ್ಥಾಪಿಸಿದ 2 x 240 GB SSD (RAID-1) ಡಿಸ್ಕ್ಗಳನ್ನು ಹೊಂದಿದ್ದೇವೆ ಮತ್ತು ಸಿಸ್ಟಮ್ ಅನ್ನು ವರ್ಗಾಯಿಸಲು ಅಗತ್ಯವಿರುವ 2 x 3 TB SATA ಡಿಸ್ಕ್ಗಳನ್ನು ಹೊಂದಿದ್ದೇವೆ. ಪ್ರಸ್ತುತ ಡಿಸ್ಕ್ಗಳು MBR ವಿಭಜನಾ ಕೋಷ್ಟಕವನ್ನು ಬಳಸುತ್ತವೆ. ಹೊಸ ಡಿಸ್ಕ್ಗಳು 2 TB ಗಿಂತ ಹೆಚ್ಚಿನ ಸಾಮರ್ಥ್ಯವನ್ನು ಹೊಂದಿರುವುದರಿಂದ, MBR 2 TB ಗಿಂತ ದೊಡ್ಡದಾದ ಡಿಸ್ಕ್ಗಳೊಂದಿಗೆ ಕಾರ್ಯನಿರ್ವಹಿಸಲು ಸಾಧ್ಯವಿಲ್ಲದ ಕಾರಣ ಅವು 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
│ └─md126 9:126 0 1023M 0 raid1 /boot
└─sda2 8:2 0 222,5G 0 part
└─md127 9:127 0 222,4G 0 raid1
├─vg0-root 253:0 0 206,4G 0 lvm /
└─vg0-swap 253:1 0 16G 0 lvm [SWAP]
sdb 8:16 0 223,6G 0 disk
├─sdb1 8:17 0 1G 0 part
│ └─md126 9:126 0 1023M 0 raid1 /boot
└─sdb2 8:18 0 222,5G 0 part
└─md127 9:127 0 222,4G 0 raid1
├─vg0-root 253:0 0 206,4G 0 lvm /
└─vg0-swap 253:1 0 16G 0 lvm [SWAP]
sdc 8:32 0 2,7T 0 disk
sdd 8:48 0 2,7T 0 disk
ಡಿಸ್ಕ್ನಲ್ಲಿ ಬಳಸಿದ ವಿಭಜನಾ ಕೋಷ್ಟಕವನ್ನು ಪರಿಶೀಲಿಸೋಣ /dev/sda
.
[root@localhost ~]# fdisk -l /dev/sda | grep 'Disk label type'
Disk label type: dos
ಡಿಸ್ಕ್ನಲ್ಲಿ /dev/sdb
ಇದೇ ರೀತಿಯ ವಿಭಜನಾ ಕೋಷ್ಟಕವನ್ನು ಬಳಸಲಾಗುತ್ತದೆ. ಸಿಸ್ಟಂನಲ್ಲಿ ಬಳಸಿದ ಡಿಸ್ಕ್ ಜಾಗವನ್ನು ಪರಿಶೀಲಿಸೋಣ.
[root@localhost ~]# df -h
Файловая система Размер Использовано Дост Использовано% Cмонтировано в
devtmpfs 16G 0 16G 0% /dev
tmpfs 16G 0 16G 0% /dev/shm
tmpfs 16G 9,5M 16G 1% /run
tmpfs 16G 0 16G 0% /sys/fs/cgroup
/dev/mapper/vg0-root 204G 1,3G 192G 1% /
/dev/md126 1007M 120M 837M 13% /boot
tmpfs 3,2G 0 3,2G 0% /run/user/0
ನೀವು ನೋಡುವಂತೆ, ಫೈಲ್ ಸಿಸ್ಟಮ್ನ ಮೂಲವು 204 GB ಅನ್ನು ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ. ಸಾಫ್ಟ್ವೇರ್ RAID ರಚನೆಯ ಪ್ರಸ್ತುತ ಸ್ಥಿತಿಯನ್ನು ಪರಿಶೀಲಿಸೋಣ.
1. GPT ವಿಭಜನಾ ಟೇಬಲ್ ಮತ್ತು ಡಿಸ್ಕ್ ವಿಭಜನೆಯನ್ನು ಸ್ಥಾಪಿಸುವುದು
ಸೆಕ್ಟರ್ ಮೂಲಕ ಡಿಸ್ಕ್ ವಿನ್ಯಾಸವನ್ನು ಪರಿಶೀಲಿಸೋಣ.
[root@localhost ~]# parted /dev/sda print
Модель: ATA KINGSTON SVP200S (scsi)
Диск /dev/sda: 240GB
Размер сектора (логич./физич.): 512B/512B
Таблица разделов: msdos
Disk Flags:
Номер Начало Конец Размер Тип Файловая система Флаги
1 1049kB 1076MB 1075MB primary загрузочный, raid
2 1076MB 240GB 239GB primary raid
ಹೊಸ 3TB ಡಿಸ್ಕ್ನಲ್ಲಿ ನಾವು 3 ವಿಭಾಗಗಳನ್ನು ರಚಿಸಬೇಕಾಗಿದೆ:
- ವಿಭಾಗ
bios_grub
GPT BIOS ಹೊಂದಾಣಿಕೆಗಾಗಿ 2MiB ಗಾತ್ರ, - RAID ಅರೇಗಾಗಿ ವಿಭಾಗವನ್ನು ಅಳವಡಿಸಲಾಗುವುದು
/boot
. - RAID ರಚನೆಯ ವಿಭಾಗವು ಇರುತ್ತದೆ ಎಲ್ವಿ ರೂಟ್ и ಎಲ್ವಿ ಸ್ವಾಪ್.
ಉಪಯುಕ್ತತೆಯನ್ನು ಸ್ಥಾಪಿಸುವುದು parted ತಂಡ yum install -y parted
(CentOS ಗಾಗಿ), apt install -y parted
(ಡೆಬಿಯನ್/ಉಬುಂಟುಗಾಗಿ).
ಬಳಸಿ parted ಡಿಸ್ಕ್ ಅನ್ನು ವಿಭಜಿಸಲು ಕೆಳಗಿನ ಆಜ್ಞೆಗಳನ್ನು ಚಲಾಯಿಸೋಣ.
ಆಜ್ಞೆಯನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಿ parted /dev/sdc
ಮತ್ತು ಡಿಸ್ಕ್ ಲೇಔಟ್ ಎಡಿಟಿಂಗ್ ಮೋಡ್ಗೆ ಹೋಗಿ.
GPT ವಿಭಜನಾ ಕೋಷ್ಟಕವನ್ನು ರಚಿಸಿ.
(parted) mktable gpt
1 ವಿಭಾಗವನ್ನು ರಚಿಸಿ bios_grub
ವಿಭಾಗ ಮತ್ತು ಅದಕ್ಕೆ ಧ್ವಜವನ್ನು ಹೊಂದಿಸಿ.
(parted) mkpart primary 1MiB 3MiB
(parted) set 1 bios_grub on
ವಿಭಾಗ 2 ಅನ್ನು ರಚಿಸಿ ಮತ್ತು ಅದಕ್ಕೆ ಧ್ವಜವನ್ನು ಹೊಂದಿಸಿ. ವಿಭಾಗವನ್ನು RAID ಅರೇಗಾಗಿ ಒಂದು ಬ್ಲಾಕ್ ಆಗಿ ಬಳಸಲಾಗುತ್ತದೆ ಮತ್ತು ಅದನ್ನು ಜೋಡಿಸಲಾಗುತ್ತದೆ /boot
.
(parted) mkpart primary ext2 3MiB 1028MiB
(parted) set 2 boot on
ನಾವು 3ನೇ ವಿಭಾಗವನ್ನು ರಚಿಸುತ್ತೇವೆ, ಅದನ್ನು LVM ಇರುವ ಅರೇ ಬ್ಲಾಕ್ ಆಗಿಯೂ ಬಳಸಲಾಗುತ್ತದೆ.
(parted) mkpart primary 1028MiB 100%
ಈ ಸಂದರ್ಭದಲ್ಲಿ, ಧ್ವಜವನ್ನು ಹೊಂದಿಸುವುದು ಅನಿವಾರ್ಯವಲ್ಲ, ಆದರೆ ಅಗತ್ಯವಿದ್ದರೆ, ಅದನ್ನು ಈ ಕೆಳಗಿನ ಆಜ್ಞೆಯೊಂದಿಗೆ ಹೊಂದಿಸಬಹುದು.
(parted) set 3 raid on
ನಾವು ರಚಿಸಿದ ಟೇಬಲ್ ಅನ್ನು ಪರಿಶೀಲಿಸುತ್ತೇವೆ.
(parted) p
Модель: ATA TOSHIBA DT01ACA3 (scsi)
Диск /dev/sdc: 3001GB
Размер сектора (логич./физич.): 512B/4096B
Таблица разделов: gpt
Disk Flags:
Номер Начало Конец Размер Файловая система Имя Флаги
1 1049kB 3146kB 2097kB primary bios_grub
2 3146kB 1077MB 1074MB primary загрузочный
3 1077MB 3001GB 3000GB primary
ನಾವು ಡಿಸ್ಕ್ಗೆ ಹೊಸ ಯಾದೃಚ್ಛಿಕ GUID ಅನ್ನು ನಿಯೋಜಿಸುತ್ತೇವೆ.
sgdisk -G /dev/sdd
2. ಅರೇಗಳಿಂದ ಮೊದಲ ಡಿಸ್ಕ್ನ ವಿಭಾಗಗಳನ್ನು ತೆಗೆದುಹಾಕುವುದು
ರಚನೆಯ ಸ್ಥಿತಿಯನ್ನು ಪರಿಶೀಲಿಸಲಾಗುತ್ತಿದೆ
[root@localhost ~]# cat /proc/mdstat
Personalities : [raid1]
md126 : active raid1 sda1[0] sdb1[1]
1047552 blocks super 1.2 [2/2] [UU]
bitmap: 0/1 pages [0KB], 65536KB chunk
md127 : active raid1 sda2[0] sdb2[1]
233206784 blocks super 1.2 [2/2] [UU]
bitmap: 0/2 pages [0KB], 65536KB chunk
unused devices: <none>
ಸಿಸ್ಟಮ್ 2 ಅರೇಗಳನ್ನು ಬಳಸುತ್ತದೆ: md126 (ಮೌಂಟ್ ಪಾಯಿಂಟ್ /ಬೂಟ್) - ಒಳಗೊಂಡಿದೆ /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
, ಡಿಸ್ಕ್ ವಿಭಾಗಗಳು ಮತ್ತು ಜಿಪಿಟಿ ಟೇಬಲ್ನೊಂದಿಗೆ ಕೆಲಸ ಮಾಡಲು ಪ್ಯಾಕೇಜ್ನಲ್ಲಿ ಸೇರಿಸಲಾಗಿದೆ - gdisk
.
ಸೆಟ್ಟಿಂಗ್ gdisk
CentOS ಗಾಗಿ:
yum install -y gdisk
ಸೆಟ್ಟಿಂಗ್ gdisk
Debian/Ubuntu ಗಾಗಿ:
apt install -y gdisk
ಗಮನ: GPT ಗಾಗಿ ಪ್ರಿಯ ಡಿಸ್ಕ್ ಅನ್ನು ಸೂಚಿಸಲಾಗುತ್ತದೆ ಯಾವುದರ ಮೇಲೆ ಮಾರ್ಕ್ಅಪ್ ಅನ್ನು ನಕಲಿಸಿ, ಎರಡನೇ ಡಿಸ್ಕ್ ಡಿಸ್ಕ್ ಅನ್ನು ಸೂಚಿಸುತ್ತದೆ ಯಾವುದರಿಂದ ಮಾರ್ಕ್ಅಪ್ ಅನ್ನು ನಕಲಿಸಿ. ನೀವು ಡಿಸ್ಕ್ಗಳನ್ನು ಮಿಶ್ರಣ ಮಾಡಿದರೆ, ಆರಂಭದಲ್ಲಿ ಉತ್ತಮವಾದ ವಿಭಾಗವು ತಿದ್ದಿ ಬರೆಯಲ್ಪಡುತ್ತದೆ ಮತ್ತು ನಾಶವಾಗುತ್ತದೆ.
GPT ಮಾರ್ಕ್ಅಪ್ ಟೇಬಲ್ ಅನ್ನು ನಕಲಿಸಿ.
sgdisk -R /dev/sdd /dev/sdc
ಟೇಬಲ್ ಅನ್ನು ಡಿಸ್ಕ್ಗೆ ವರ್ಗಾಯಿಸಿದ ನಂತರ ಡಿಸ್ಕ್ ವಿಭಜನೆ /dev/sdd
.
[root@localhost ~]# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 223,6G 0 disk
├─sda1 8:1 0 1G 0 part
└─sda2 8:2 0 222,5G 0 part
sdb 8:16 0 223,6G 0 disk
├─sdb1 8:17 0 1G 0 part
└─sdb2 8:18 0 222,5G 0 part
sdc 8:32 0 2,7T 0 disk
├─sdc1 8:33 0 2M 0 part
├─sdc2 8:34 0 1G 0 part
│ └─md126 9:126 0 1023M 0 raid1 /boot
└─sdc3 8:35 0 2,7T 0 part
└─md127 9:127 0 222,4G 0 raid1
├─vg0-root 253:0 0 206,4G 0 lvm /
└─vg0-swap 253:1 0 16G 0 lvm [SWAP]
sdd 8:48 0 2,7T 0 disk
├─sdd1 8:49 0 2M 0 part
├─sdd2 8:50 0 1G 0 part
└─sdd3 8:51 0 2,7T 0 part
ಮುಂದೆ, ನಾವು ಸಾಫ್ಟ್ವೇರ್ RAID ಅರೇಗಳಲ್ಲಿ ಭಾಗವಹಿಸುವ ಪ್ರತಿಯೊಂದು ವಿಭಾಗಗಳನ್ನು ಸೇರಿಸುತ್ತೇವೆ.
mdadm /dev/md126 --add /dev/sdd2
mdadm /dev/md127 --add /dev/sdd3
ರಚನೆಯನ್ನು ಸಿಂಕ್ರೊನೈಸ್ ಮಾಡಲು ನಾವು ಕಾಯುತ್ತಿದ್ದೇವೆ.
[root@localhost ~]# cat /proc/mdstat
Personalities : [raid1]
md126 : active raid1 sdd2[3] sdc2[2]
1047552 blocks super 1.2 [2/2] [UU]
bitmap: 1/1 pages [4KB], 65536KB chunk
md127 : active raid1 sdd3[3] sdc3[2]
233206784 blocks super 1.2 [2/1] [U_]
[>....................] recovery = 0.0% (148224/233206784) finish=26.2min speed=148224K/sec
bitmap: 2/2 pages [8KB], 65536KB chunk
unused devices: <none>
GPT ವಿಭಾಗವನ್ನು ಎರಡನೇ ಹೊಸ ಡಿಸ್ಕ್ಗೆ ನಕಲಿಸಿದ ನಂತರ, ವಿಭಾಗವು ಈ ರೀತಿ ಕಾಣುತ್ತದೆ.
[root@localhost ~]# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 223,6G 0 disk
├─sda1 8:1 0 1G 0 part
└─sda2 8:2 0 222,5G 0 part
sdb 8:16 0 223,6G 0 disk
├─sdb1 8:17 0 1G 0 part
└─sdb2 8:18 0 222,5G 0 part
sdc 8:32 0 2,7T 0 disk
├─sdc1 8:33 0 2M 0 part
├─sdc2 8:34 0 1G 0 part
│ └─md126 9:126 0 1023M 0 raid1 /boot
└─sdc3 8:35 0 2,7T 0 part
└─md127 9:127 0 222,4G 0 raid1
├─vg0-root 253:0 0 206,4G 0 lvm /
└─vg0-swap 253:1 0 16G 0 lvm [SWAP]
sdd 8:48 0 2,7T 0 disk
├─sdd1 8:49 0 2M 0 part
├─sdd2 8:50 0 1G 0 part
│ └─md126 9:126 0 1023M 0 raid1 /boot
└─sdd3 8:51 0 2,7T 0 part
└─md127 9:127 0 222,4G 0 raid1
├─vg0-root 253:0 0 206,4G 0 lvm /
└─vg0-swap 253:1 0 16G 0 lvm [SWAP]
ಮುಂದೆ, ಹೊಸ ಡಿಸ್ಕ್ಗಳಲ್ಲಿ GRUB ಅನ್ನು ಸ್ಥಾಪಿಸಿ.
CentOS ಗಾಗಿ ಅನುಸ್ಥಾಪನೆ:
grub2-install /dev/sdX
Debian/Ubuntu ಗಾಗಿ ಅನುಸ್ಥಾಪನೆ:
grub-install /dev/sdX
ಅಲ್ಲಿ X
- ಡ್ರೈವ್ ಲೆಟರ್, ನಮ್ಮ ಸಂದರ್ಭದಲ್ಲಿ ಡ್ರೈವ್ಗಳು /dev/sdc
и /dev/sdd
.
ನಾವು ರಚನೆಯ ಬಗ್ಗೆ ಮಾಹಿತಿಯನ್ನು ನವೀಕರಿಸುತ್ತೇವೆ.
CentOS ಗಾಗಿ:
mdadm --detail --scan --verbose > /etc/mdadm.conf
ಡೆಬಿಯನ್/ಉಬುಂಟು:
echo "DEVICE partitions" > /etc/mdadm/mdadm.conf
mdadm --detail --scan --verbose | awk '/ARRAY/ {print}' >> /etc/mdadm/mdadm.conf
ಚಿತ್ರವನ್ನು ನವೀಕರಿಸಲಾಗುತ್ತಿದೆ initrd
:
CentOS ಗಾಗಿ:
dracut -f -v --regenerate-all
ಡೆಬಿಯನ್/ಉಬುಂಟು:
update-initramfs -u -k all
ನಾವು GRUB ಸಂರಚನೆಯನ್ನು ನವೀಕರಿಸುತ್ತೇವೆ.
CentOS ಗಾಗಿ:
grub2-mkconfig -o /boot/grub2/grub.cfg
ಡೆಬಿಯನ್/ಉಬುಂಟು:
update-grub
ಹಂತಗಳನ್ನು ಪೂರ್ಣಗೊಳಿಸಿದ ನಂತರ, ಹಳೆಯ ಡಿಸ್ಕ್ಗಳನ್ನು ತೆಗೆದುಹಾಕಬಹುದು.
6. ರೂಟ್ ವಿಭಾಗದ ಫೈಲ್ ಸಿಸ್ಟಮ್ ವಿಸ್ತರಣೆ (ext4).
ಸಿಸ್ಟಮ್ ಅನ್ನು 2 x 3TB ಡಿಸ್ಕ್ಗಳಿಗೆ (RAID-1) ಸ್ಥಳಾಂತರಿಸಿದ ನಂತರ ಫೈಲ್ ಸಿಸ್ಟಮ್ ವಿಸ್ತರಣೆಯ ಮೊದಲು ಡಿಸ್ಕ್ ವಿಭಜನೆ.
[root@localhost ~]# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 223,6G 0 disk
sdb 8:16 0 223,6G 0 disk
sdc 8:32 0 2,7T 0 disk
├─sdc1 8:33 0 2M 0 part
├─sdc2 8:34 0 1G 0 part
│ └─md127 9:127 0 1023M 0 raid1 /boot
└─sdc3 8:35 0 2,7T 0 part
└─md126 9:126 0 222,4G 0 raid1
├─vg0-root 253:0 0 206,4G 0 lvm /
└─vg0-swap 253:1 0 16G 0 lvm [SWAP]
sdd 8:48 0 2,7T 0 disk
├─sdd1 8:49 0 2M 0 part
├─sdd2 8:50 0 1G 0 part
│ └─md127 9:127 0 1023M 0 raid1 /boot
└─sdd3 8:51 0 2,7T 0 part
└─md126 9:126 0 222,4G 0 raid1
├─vg0-root 253:0 0 206,4G 0 lvm /
└─vg0-swap 253:1 0 16G 0 lvm [SWAP]
ಈಗ ವಿಭಾಗಗಳು /dev/sdc3
и /dev/sdd3
2.7 TB ಅನ್ನು ಆಕ್ರಮಿಸಿಕೊಳ್ಳಿ. ನಾವು ಜಿಪಿಟಿ ಟೇಬಲ್ನೊಂದಿಗೆ ಹೊಸ ಡಿಸ್ಕ್ ವಿನ್ಯಾಸವನ್ನು ರಚಿಸಿರುವುದರಿಂದ, ವಿಭಾಗ 3 ರ ಗಾತ್ರವನ್ನು ತಕ್ಷಣವೇ ಗರಿಷ್ಠ ಸಂಭವನೀಯ ಡಿಸ್ಕ್ ಜಾಗಕ್ಕೆ ಹೊಂದಿಸಲಾಗಿದೆ; ಈ ಸಂದರ್ಭದಲ್ಲಿ, ವಿಭಾಗವನ್ನು ವಿಸ್ತರಿಸುವ ಅಗತ್ಯವಿಲ್ಲ.
ಇದು ಅವಶ್ಯಕ:
- ಅರೇ md126 ಅನ್ನು ವಿಸ್ತರಿಸಿ,
- PV (ಭೌತಿಕ ಪರಿಮಾಣ) ವಿಸ್ತರಿಸಿ
- ಎಲ್ವಿ (ಲಾಜಿಕಲ್-ವಾಲ್ಯೂಮ್) vg0-ರೂಟ್ ಅನ್ನು ವಿಸ್ತರಿಸಿ,
- ಫೈಲ್ ಸಿಸ್ಟಮ್ ಅನ್ನು ವಿಸ್ತರಿಸಿ.
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-ರೂಟ್.
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 ಆಕ್ರಮಿಸುತ್ತದೆ.
ನಾವು ಎಲ್ವಿ ಅನ್ನು ಗರಿಷ್ಠ ಡಿಸ್ಕ್ ಜಾಗಕ್ಕೆ ವಿಸ್ತರಿಸುತ್ತೇವೆ.
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
LV ವಿಸ್ತರಣೆಯ ನಂತರ ವಾಲ್ಯೂಮ್ /dev/mapper/vg0-root 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