Жижиг багтаамжтай хөтчүүдийг том багтаамжтай хөтчүүдээр солих Linux

Бүгдээрээ сайн байцгаана уу. Шинэ сургалтын бүлэг эхлэхийн өмнө "Админ Linux» Бид оюутан, сургалтын зөвлөгч, REG.RU компанийн бүтээгдэхүүний техникийн дэмжлэгийн мэргэжилтэн Роман Травины бичсэн хэрэгтэй эх сурвалжийг нийтэлж байна.

Энэ нийтлэлд дискийг солих, өгөгдлийг шинэ, том диск рүү шилжүүлэх, дараа нь массив болон файлын системийг өргөжүүлэх хоёр хувилбарыг авч үзэх болно. Эхний хувилбар нь MBR/MBR эсвэл GPT/GPT гэсэн ижил хуваалтын схемтэй дискийг солих явдал юм. Хоёр дахь хувилбар нь 2 ТБ-аас том дисктэй MBR хуваалтын схемээр дискийг солих бөгөөд энэ нь BIOSBOOT хуваалттай GPT хуваалтыг шаарддаг. Хоёр тохиолдолд хоёулаа өгөгдөл шилжүүлэгдэж буй дискүүд аль хэдийн суулгагдсан байдаг. серверҮндсэн хуваалтад ашигласан файлын систем нь ext4 юм.

Тохиолдол 1: Жижиг дискнүүдийг том дискнүүдээр солих (2TB хүртэл)

Даалгавар: Одоогийн дискнүүдийг илүү том дискнүүдээр (2 ТБ хүртэл) сольж, өгөгдлийг шилжүүлнэ үү. Энэ тохиолдолд бидэнд суулгасан үйлдлийн системтэй хоёр 240 ГБ SSD (RAID-1) диск болон үйлдлийн системийг шилжүүлэх шаардлагатай хоёр 1 ТБ 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 ГБ бөгөөд md126 програм хангамжийн 2 массивыг ашигладаг бөгөөд эдгээр нь дотор нь суурилагдсан байдаг. /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

Дараа нь бид дискэнд (GPT-д зориулж) санамсаргүй UUID оноож өгдөг.


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 ТБ-аас том диск рүү өгөгдөл дамжуулах шаардлагатай бол та BIOSBOOT хуваалтыг ашиглан шинэ дискнүүд дээр 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

Хэрэгтэй Debian/Ubuntu:

grub-install /dev/sdX

хаана X — блок төхөөрөмжийн үсэг. Энэ тохиолдолд GRUB-г суулгах шаардлагатай /dev/sdc и /dev/sdd.

6. Үндсэн хуваалтын файлын системийг (ext4) өргөтгөх

Шинэ дискнүүд дээр /dev/sdc и /dev/sdd 931.5 ГБ боломжтой. Хуваалтын хүснэгтийг жижиг дискнээс хуулсан тул хуваалтууд /dev/sdc2 и /dev/sdd2 222.5 ГБ багтаамжтай.

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 ГБ-тай тэнцүү болжээ.

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

Бид өргөтгөл хийж байна физик хэмжээӨргөтгөхөөс өмнө 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 ГБ зай ашигладаг.

Бид 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 ГБ ашигладаг.

Бид 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 ГБ болсон.

Жижиг багтаамжтай хөтчүүдийг том багтаамжтай хөтчүүдээр солих Linux

LV хэмжээ нэмэгдсэн (4) боловч файлын систем нь 204 ГБ (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 ГБ хүртэл нэмэгдэх болно. Эдгээр алхмуудыг хийсний дараа та хуучин дискнүүдийг устгаж болно.

Тохиолдол 2: Жижиг дискнүүдийг том дискнүүдээр (2TB-ээс дээш) солих

Дасгал: Өгөгдлийг хадгалахын зэрэгцээ одоогийн дискнүүдийг илүү том дискнүүдээр (2 x 3 TB) солино уу. Энэ тохиолдолд бидэнд суулгасан үйлдлийн системтэй 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

Таны харж байгаагаар root файлын систем нь 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 BIOS-той GPT нийцтэй байхын тулд 2MiB хэмжээтэй,
  2. RAID массивын дотор суурилах хуваалт /boot.
  3. RAID массивын байрлах хуваалт Зүүн хойд хэсгийн үндэс и Зүүн хойд хэсгийн солилцоо.

Хэрэгслийг суулгах салсан баг 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  

Хоёр дахь хуваалт үүсгээд түүндээ туг тавь. Хуваалтыг RAID массивын блок болгон ашиглаж, дотор нь суулгана. /boot.

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

Бид LVM байрлах массивын блок болгон ашиглагдах 3-р хуваалт үүсгэдэг.

(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 (холбох цэг /boot) - дараахаас бүрдэнэ /dev/sda1 и /dev/sdb1, md127 (LVM-д зориулсан swap болон файлын системийн үндэс) - дараахаас бүрдэнэ /dev/sda2 и /dev/sdb2.

Бид массив бүрт ашиглагддаг эхний дискний хуваалтуудыг муу гэж тэмдэглэдэг.

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

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

Блок төхөөрөмжөөс хуваалтуудыг устгах /dev/sda массивуудаас.

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

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

Дискийг салгасны дараа массивын төлөвийг шалгаж байна.

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

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

unused devices: <none>

3. Шинэ дискнээс массив руу хуваалт нэмэх

Дараагийн алхам бол синхрончлолын зорилгоор шинэ дискний хуваалтуудыг массивуудад нэмэх явдал юм. Дискний хуваалтын одоогийн төлөвийг харцгаая.

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

Хэсэг /dev/sdc1 Энэ нь bios_grub хэсэг бөгөөд массив үүсгэхэд оролцдоггүй. Зөвхөн /dev/sdc2 и /dev/sdc3Бид эдгээр хэсгүүдийг харгалзах массивуудад нэмнэ.

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

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

Үүний дараа бид массив синхрончлогдохыг хүлээнэ.

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

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

Массивт хуваалт нэмсний дараа дискийг хуваах.

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

4. Хоёр дахь дискний хуваалтуудыг массивуудаас устгах

Бид массив бүрт ашиглагддаг хоёр дахь дискний хуваалтуудыг муу гэж тэмдэглэдэг.

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

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

Блок төхөөрөмжөөс хуваалтуудыг устгах /dev/sda массивуудаас.

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

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

5. GPT хуваалтын хүснэгтийг хуулж, массивыг синхрончилно уу

GPT хуваалтын хүснэгтийг хуулахын тулд бид хэрэгслийг ашиглах болно sgdisk, дискний хуваалтууд болон GPT хүснэгттэй ажиллах багцад багтсан болно - gdisk.

тохиргоо gdisk нь CentOS:

yum install -y gdisk

тохиргоо gdisk нь Debian/Ubuntu:

apt install -y gdisk

ТАЙЛБАР: GPT-д зориулсан Эхнийх нь дискийг зааж өгсөн болно аль дээр нь тэмдэглэгээг хуулж, хоёр дахь диск нь дискийг заана үүнээс Тэд хуваалтыг хуулдаг. Хэрэв дискнүүд холилдсон бол анхны зөв хуваалтыг дарж бичиж, устгах болно.

GPT хуваалтын хүснэгтийг хуулах.

sgdisk -R /dev/sdd /dev/sdc

Хүснэгтийг диск рүү шилжүүлсний дараа дискийг хуваах /dev/sdd.

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

Дараа нь бид програм хангамжийн RAID массивуудад оролцож буй хуваалт бүрийг нэмнэ.

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

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

Бид массивыг синхрончлохыг хүлээж байна.

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

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

GPT хуваалтыг хоёр дахь шинэ диск рүү хуулсаны дараа хуваалт иймэрхүү харагдах болно.

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

Дараа нь бид шинэ дискнүүд дээр GRUB суулгана.

Суурилуулалт CentOS:

grub2-install /dev/sdX

Суурилуулалт Debian/Ubuntu:

grub-install /dev/sdX

хаана X — хөтчийн үсэг, бидний тохиолдолд дискнүүд /dev/sdc и /dev/sdd.

Массивын мэдээллийг шинэчилж байна.

Хэрэгтэй CentOS:

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

Хэрэгтэй 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. Үндсэн хуваалтын файлын системийг (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 TB болж нэмэгдсэн.

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

Бид өргөжиж байна физик хэмжээ.

Өргөжүүлэхээс өмнө бид эзлэгдсэн орон зайн PV / -ийн одоогийн утгыг шалгана.dev/md126.

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

Бид PV-г дараах командын тусламжтайгаар өргөжүүлнэ.

pvresize /dev/md126

Бид дууссан үйлдлийг шалгана.

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

Бид өргөжиж байна логик эзлэхүүн vg0-root.

PV-г өргөжүүлсний дараа VG-ийн эзэлж буй зайг шалгацгаая.

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

LV-ийн эзэлж буй зайг шалгацгаая.

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

vg0-root эзлэхүүн нь 206.41 ГБ эзэлдэг.

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

LV өргөтгөлийн дараа /dev/mapper/vg0-root эзлэхүүн нь 204 ГБ эзэлдэг.

Файлын системийг өргөжүүлэх.

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

DDoS хамгаалалт, VPS VDS сервер бүхий сайтуудад найдвартай хостинг худалдаж аваарай 🔥 DDoS хамгаалалттай, VPS VDS сервертэй найдвартай вэбсайт хостинг худалдаж аваарай | ProHoster