LVM и RAID · 4 min read · Oct 08, 2025

Руководство для начинающих по LVM - Страница 9

Теперь мы повторяем тот же процесс, на этот раз заменяя /dev/sdc и /dev/sde:

mdadm --manage /dev/md0 --fail /dev/sdc1  
 mdadm --manage /dev/md0 --remove /dev/sdc1  
 mdadm --manage /dev/md1 --fail /dev/sde1  
 mdadm --manage /dev/md1 --remove /dev/sde1
fdisk /dev/sdc  
 fdisk /dev/sde
mdadm --manage /dev/md0 --add /dev/sdc1  
 mdadm --manage /dev/md1 --add /dev/sde1
cat /proc/mdstat

Подождите, пока синхронизация не завершится.

Далее мы создаем RAID массивы /dev/md2 из /dev/sdb2 и /dev/sdc2, а также /dev/md3 из /dev/sdd2 и /dev/sde2.

mdadm --create /dev/md2 --auto=yes -l 1 -n 2 /dev/sdb2 /dev/sdc2
server1:~# mdadm --create /dev/md2 --auto=yes -l 1 -n 2 /dev/sdb2 /dev/sdc2  
 mdadm: массив /dev/md2 запущен.
mdadm --create /dev/md3 --auto=yes -l 1 -n 2 /dev/sdd2 /dev/sde2
server1:~# mdadm --create /dev/md3 --auto=yes -l 1 -n 2 /dev/sdd2 /dev/sde2  
 mdadm: массив /dev/md3 запущен.

Новые RAID массивы должны быть синхронизированы перед тем, как мы продолжим, поэтому вам следует проверить

cat /proc/mdstat
server1:~# cat /proc/mdstat  
 Личности : [linear] [multipath] [raid0] [raid1] [raid5] [raid4] [raid6] [raid10]  
 md3 : активный raid1 sde2[1] sdd2[0]  
       59464512 блоков [2/2] [UU]  
       [=>...................]  синхронизация =  5.1% (3044224/59464512) завершение=5.5мин скорость=169123K/сек  
 
 md2 : активный raid1 sdc2[1] sdb2[0]  
       59464512 блоков [2/2] [UU]  
       [=>...................]  синхронизация =  5.5% (3312512/59464512) завершение=9.3мин скорость=100379K/сек  
 
 md0 : активный raid1 sdc1[0] sdb1[1]  
       24418688 блоков [2/2] [UU]  
 
 md1 : активный raid1 sde1[0] sdd1[1]  
       24418688 блоков [2/2] [UU]  
 
 неиспользуемые устройства: <нет>

После завершения синхронизации мы подготавливаем /dev/md2 и /dev/md3 для LVM:

pvcreate /dev/md2 /dev/md3
server1:~# pvcreate /dev/md2 /dev/md3  
  Физический том "/dev/md2" успешно создан  
  Физический том "/dev/md3" успешно создан

и добавляем /dev/md2 и /dev/md3 в нашу группу томов fileserver:

vgextend fileserver /dev/md2 /dev/md3
server1:~# vgextend fileserver /dev/md2 /dev/md3  
  Группа томов "fileserver" успешно расширена

Теперь давайте запустим наши *команды отображения:

pvdisplay
server1:~# pvdisplay  
  --- Физический том ---  
  PV Имя               /dev/md0  
  VG Имя               fileserver  
  PV Размер             23.29 GB / не используется 0  
  Allocatable           да (но заполнен)  
  PE Размер (КБ)       4096  
  Всего PE             5961  
  Свободных PE         0  
  Выделенных PE        5961  
  PV UUID              7JHUXF-1R2p-OjbJ-X1OT-uaeg-gWRx-H6zx3P  
   
  --- Физический том ---  
  PV Имя               /dev/md1  
  VG Имя               fileserver  
  PV Размер             23.29 GB / не используется 0  
  Allocatable           да  
  PE Размер (КБ)       4096  
  Всего PE             5961  
  Свободных PE         18  
  Выделенных PE        5943  
  PV UUID              pwQ5AJ-RwVK-EebA-0Z13-d27d-2IdP-HqT5RW  
   
  --- Физический том ---  
  PV Имя               /dev/md2  
  VG Имя               fileserver  
  PV Размер             56.71 GB / не используется 0  
  Allocatable           да  
  PE Размер (КБ)       4096  
  Всего PE             14517  
  Свободных PE         14517  
  Выделенных PE        0  
  PV UUID              300kTo-evxm-rfmf-90LA-4YOJ-2LG5-t4JHnf  
   
  --- Физический том ---  
  PV Имя               /dev/md3  
  VG Имя               fileserver  
  PV Размер             56.71 GB / не используется 0  
  Allocatable           да  
  PE Размер (КБ)       4096  
  Всего PE             14517  
  Свободных PE         14517  
  Выделенных PE        0  
  PV UUID              LXFSW6-7LQX-ZGGU-dV95-jQgg-TK44-U5JOjO
vgdisplay
server1:~# vgdisplay  
  --- Группа томов ---  
  VG Имя               fileserver  
  Идентификатор системы  
  Формат                lvm2  
  Метаданные области     4  
  Номер последовательности метаданных  26  
  VG Доступ             чтение/запись  
  VG Статус             изменяемый  
  MAX LV                0  
  Текущий LV            3  
  Открытых LV           3  
  Max PV                0  
  Текущий PV            4  
  Активный PV           4  
  VG Размер             159.98 GB  
  PE Размер             4.00 MB  
  Всего PE             40956  
  Alloc PE / Размер     11904 / 46.50 GB  
  Свободные PE / Размер  29052 / 113.48 GB  
  VG UUID              dQDEHT-kNHf-UjRm-rmJ3-OUYx-9G1t-aVskI1
lvdisplay
server1:~# lvdisplay  
  --- Логический том ---  
  LV Имя                /dev/fileserver/share  
  VG Имя                fileserver  
  LV UUID                bcn3Oi-vW3p-WoyX-QlF2-xEtz-uz7Z-4DllYN  
  LV Доступ на запись    чтение/запись  
  LV Статус             доступен  
  # открытых            1  
  LV Размер             40.00 GB  
  Текущий LE           10240  
  Сегменты              2  
  Выделение             наследовать  
  Секторы предварительного чтения 0  
  Блочное устройство     253:0  
   
  --- Логический том ---  
  LV Имя                /dev/fileserver/backup  
  VG Имя                fileserver  
  LV UUID                vfKVnU-gFXB-C6hE-1L4g-il6U-78EE-N8Sni8  
  LV Доступ на запись    чтение/запись  
  LV Статус             доступен  
  # открытых            1  
  LV Размер             5.00 GB  
  Текущий LE           1280  
  Сегменты              1  
  Выделение             наследовать  
  Секторы предварительного чтения 0  
  Блочное устройство     253:1  
   
  --- Логический том ---  
  LV Имя                /dev/fileserver/media  
  VG Имя                fileserver  
  LV UUID                H1gagh-wTwH-Og0S-cJNQ-BgX1-zGlM-LwLVzE  
  LV Доступ на запись    чтение/запись  
  LV Статус             доступен  
  # открытых            2  
  LV Размер             1.50 GB  
  Текущий LE           384  
  Сегменты              1  
  Выделение             наследовать  
  Секторы предварительного чтения 0  
  Блочное устройство     253:2

Если ваши выводы выглядят похоже, вы успешно заменили свои маленькие жесткие диски на более крупные.

Теперь, когда у нас больше дискового пространства ( 2 23.29GB + 2 56.71GB = 160GB) мы можем увеличить наши логические тома. До сих пор вы знаете, как увеличить разделы ext3 и reiserfs, так что давайте увеличим наш логический том резервной копии, который использует xfs:

lvextend -L10G /dev/fileserver/backup
server1:~# lvextend -L10G /dev/fileserver/backup  
  Увеличение логического тома резервной копии до 10.00 GB  
  Логический том резервной копии успешно изменен

Чтобы увеличить файловую систему xfs, мы запускаем

xfs_growfs /dev/fileserver/backup
server1:~# xfs_growfs /dev/fileserver/backup  
 метаданные=/dev/fileserver/backup isize=256    agcount=8, agsize=163840 blks  
        =                       sectsz=512   attr=0  
 данные     =                       bsize=4096   blocks=1310720, imaxpct=25  
        =                       sunit=0      swidth=0 blks, unwritten=1  
 именование   =версия 2              bsize=4096  
 журнал      =внутренний               bsize=4096   blocks=2560, версия=1  
        =                       sectsz=512   sunit=0 blks  
 реальное время =нет                     extsz=65536  blocks=0, rtextents=0  
 данные блоки изменены с 1310720 на 2621440

Вывод команды

df -h

должен теперь выглядеть так:

server1:~# df -h  
 Файловая система            Размер  Использовано Доступно Использовано%  Смонтировано на  
 /dev/sda2                 19G  666M   17G   4%  /  
 tmpfs                     78M     0   78M   0%  /lib/init/rw  
 udev                       10M  116K  9.9M   2%  /dev  
 tmpfs                     78M     0   78M   0%  /dev/shm  
 /dev/sda1                 137M   17M  114M  13%  /boot  
 /dev/mapper/fileserver-share  
                          40G  177M   38G   1%  /var/share  
 /dev/mapper/fileserver-backup  
                          10G  272K   10G   1%  /var/backup  
 /dev/mapper/fileserver-media  
                          1.5G   33M  1.5G   3%  /var/media

Вот и все! Если вы дошли до сюда, вы теперь должны быть знакомы с LVM и LVM на RAID.

9 Ссылки

Share: X/Twitter LinkedIn

Get new posts in your inbox

No spam. Unsubscribe anytime.