Линукс дээр жижиг дискүүдийг том дискээр солих

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

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

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

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

1. Массивуудаас дискний хуваалтыг устгах

Массивын төлөвийг шалгаж байна

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

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

unused devices: <none>

Систем нь 2 массивыг ашигладаг: md126 (холбох цэг /boot) - хэсгээс бүрдэнэ /dev/sda1 и /dev/sdb1, md127 (LVM нь своп болон файлын системийн үндэс) - бүрдэнэ /dev/sda2 и /dev/sdb2.

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

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

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

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

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

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

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

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

Дискүүдийг устгасны дараа массивын төлөв.

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

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

unused devices: <none>

2. Хуваалтын хүснэгтийг шинэ диск рүү хуулна

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

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

MBR-ийн гаралт нь:

Disk label type: dos

GPT-ийн хувьд:

Disk label type: gpt

MBR-д хуваалтын хүснэгтийг хуулж байна:

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

Энэ багт Эхнийх нь дискийг зааж өгсөн с Үүнээс тэмдэглэгээг хуулсан, хоёрдугаарт - хаана хуулбарлах.

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

GPT-ийн байршлын хүснэгтийг хуулж байна:

sgdisk -R /dev/sdс /dev/sdb

Дараа нь дискэнд санамсаргүй UUID онооно (GPT-д).


sgdisk -G /dev/sdc

Командыг гүйцэтгэсний дараа хуваалтууд дискэн дээр гарч ирэх ёстой /dev/sdc.

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

Хэрэв үйлдэл хийсний дараа диск дээрх систем дэх хуваалтууд /dev/sdc шийдээгүй бол хуваалтын хүснэгтийг дахин унших командыг гүйцэтгэнэ.

sfdisk -R /dev/sdc

Хэрэв одоогийн дискүүд MBR хүснэгтийг ашигладаг бөгөөд мэдээллийг 2 TB-ээс их хэмжээтэй диск рүү шилжүүлэх шаардлагатай бол шинэ диск дээр та 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).

Линукс дээр жижиг дискүүдийг том дискээр солих

Таны харж байгаагаар 2-р хуваалтын төгсгөл 240 ГБ-т дуусна. Командын тусламжтайгаар хуваалтыг өргөжүүлье resizepart 2, энд 2 нь хэсгийн тоо (3). Бид утгыг дижитал форматаар, жишээлбэл 1000 ГБ, эсвэл дискний хуваалцах заалтыг ашиглана - 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

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

Бид дараах тушаалаар 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 ГБ болжээ.

Линукс дээр жижиг дискүүдийг том дискээр солих

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: Жижиг дискийг том дискээр солих (2 ТБ-аас их)

Даалгавар: Мэдээллийг хадгалахын зэрэгцээ одоогийн дискүүдийг илүү том дискээр (2 x 3TB) соль. Энэ тохиолдолд бидэнд систем суулгасан 2 х 240 ГБ SSD (RAID-1) диск болон системийг шилжүүлэх шаардлагатай 2 х 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 ГБ эзэлдэг. Програм хангамжийн 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 GPT BIOS-ийн нийцтэй байдлын хувьд 2MiB хэмжээ,
  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. Үндсэн хуваалтын файлын системийн өргөтгөл (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 

Өргөтгөсөний дараа 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 LV өргөтгөлийн дараа 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

сэтгэгдэл нэмэх