Повторно разбить раздел LVM, на котором смонтирован /home

Повторно разбить раздел LVM, на котором смонтирован /home

Я знаю, что этот вопрос может быть очень элементарным по своей природе, поэтому если кто-то может показать мне руководство по его выполнению и считает, что эта ветка повторяется, пожалуйста, отредактируйте ее, как вам удобно. Я обнаружил, что в моей системе Redhat /homeсмонтирован на LVM с файловой системой xfs на /dev/mapper/rhel_home/разделе размером около 200 ГБ. Проблема в том, что теперь я хочу разделить этот раздел на 4 больших раздела по 50 ГБ и смонтировать /homeодин из них, а на другие разделы смонтировать какой-нибудь другой каталог. Как мне это сделать? Я не могу использовать gparted, поэтому предпочел бы сделать это через оболочку.

вот результат команды:

[root@localhost ~]# vgdisplay -v
    Using volume group(s) on command line.
  --- Volume group ---
  VG Name               rhel
  System ID             
  Format                lvm2
  Metadata Areas        1
  Metadata Sequence No  4
  VG Access             read/write
  VG Status             resizable
  MAX LV                0
  Cur LV                3
  Open LV               3
  Max PV                0
  Cur PV                1
  Act PV                1
  VG Size               232.34 GiB
  PE Size               4.00 MiB
  Total PE              59479
  Alloc PE / Size       59463 / 232.28 GiB
  Free  PE / Size       16 / 64.00 MiB
  VG UUID               400oqQ-ClvP-Vdmi-D8Nh-ib4t-Knhs-fAhPjP

  --- Logical volume ---
  LV Path                /dev/rhel/swap
  LV Name                swap
  VG Name                rhel
  LV UUID                b9IZNi-zMmG-angt-slI7-WYIg-0pJZ-bOARHT
  LV Write Access        read/write
  LV Creation host, time localhost.localdomain, 2016-09-21 09:58:47 -0700
  LV Status              available
  # open                 2
  LV Size                15.75 GiB
  Current LE             4032
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     8192
  Block device           253:1

  --- Logical volume ---
  LV Path                /dev/rhel/home
  LV Name                home
  VG Name                rhel
  LV UUID                LoxHKf-atFU-Q246-cfMq-3ToY-o0jX-POnZg0
  LV Write Access        read/write
  LV Creation host, time localhost.localdomain, 2016-09-21 09:58:48 -0700
  LV Status              available
  # open                 1
  LV Size                166.53 GiB
  Current LE             42631
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     8192
  Block device           253:2

  --- Logical volume ---
  LV Path                /dev/rhel/root
  LV Name                root
  VG Name                rhel
  LV UUID                eQdCo3-fPr0-Nh0y-8HAy-VBEE-uZyr-3qBsSs
  LV Write Access        read/write
  LV Creation host, time localhost.localdomain, 2016-09-21 09:58:50 -0700
  LV Status              available
  # open                 1
  LV Size                50.00 GiB
  Current LE             12800
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     8192
  Block device           253:0

  --- Physical volumes ---
  PV Name               /dev/sda2     
  PV UUID               JGq039-2zfz-RJms-UI20-xVM9-R0xZ-LfRQ7S
  PV Status             allocatable
  Total PE / Free PE    59479 / 16

решение1

Нет никакого способарасколотьлогический том (LV) /dev/mapper/rhel_home. Вы можете уменьшить его до 50G, а затем создать 3 других LV (каждый по 50G).

Но перед тем как сжать исходный LV, вам нужно сжать его файловую систему. Этоневозможно с XFS. Если у вас все еще есть неиспользуемое пространство в вашей группе томов (VG), то вы можете просто добавить новый LV, скопировать файлы на новый LV и удалить исходный.

Проверьте вывод на vgdisplayналичие неиспользуемого пространства (Free PE). Если нет, то вам нужно временно добавить еще один HD, чтобы выполнить свою задачу.

Связанный контент