Рейтинг:0

Как изменить размер файловой системы на массиве RAID?

флаг ng

Недавно я добавил 5-й диск в свой массив программных рейдов, и mdadm принял его:

$ лсблк
НАИМЕНОВАНИЕ MAJ:MIN RM РАЗМЕР RO ТИП ТОЧКА КРЕПЛЕНИЯ
nvme0n1 259:0 0 894.3G 0 диск
âânvme0n1p1 259:4 0 512M 0 часть
â ââmd0 9:0 0 511M 0 raid1 /boot
âânvme0n1p2 259:5 0 893.8G 0 часть
  ââmd1 9:1 0 3.5T 0 рейд5
    ââvg0-своп 253:0 0 32G 0 lvm [СВАП]
    ââvg0-tmp 253:1 0 50G 0 lvm /tmp
    ââvg0-root 253:2 0 2.6T 0 lvm /
nvme3n1 259:1 0 894.3G 0 диск
âânvme3n1p1 259:6 0 512M 0 часть
â ââmd0 9:0 0 511M 0 raid1 /boot
âânvme3n1p2 259:7 0 893.8G 0 часть
  ââmd1 9:1 0 3.5T 0 рейд5
    ââvg0-своп 253:0 0 32G 0 lvm [СВАП]
    ââvg0-tmp 253:1 0 50G 0 lvm /tmp
    ââvg0-root 253:2 0 2.6T 0 lvm /
nvme2n1 259:2 0 894.3G 0 диск
âânvme2n1p1 259:8 0 512M 0 часть
â ââmd0 9:0 0 511M 0 raid1 /boot
âânvme2n1p2 259:9 0 893.8G 0 часть
  ââmd1 9:1 0 3.5T 0 рейд5
    ââvg0-своп 253:0 0 32G 0 lvm [СВАП]
    ââvg0-tmp 253:1 0 50G 0 lvm /tmp
    ââvg0-root 253:2 0 2.6T 0 lvm /
nvme1n1 259:3 0 894.3G 0 диск
âânvme1n1p1 259:10 0 512M 0 часть
â ââmd0 9:0 0 511M 0 raid1 /boot
âânvme1n1p2 259:11 0 893.8G 0 часть
  ââmd1 9:1 0 3.5T 0 рейд5
    ââvg0-своп 253:0 0 32G 0 lvm [СВАП]
    ââvg0-tmp 253:1 0 50G 0 lvm /tmp
    ââvg0-root 253:2 0 2.6T 0 lvm /
nvme4n1 259:12 0 894.3G 0 диск
âânvme4n1p1 259:15 0 512M 0 часть
â ââmd0 9:0 0 511M 0 raid1 /boot
âânvme4n1p2 259:16 0 893.8G 0 часть
  ââmd1 9:1 0 3.5T 0 рейд5
    ââvg0-своп 253:0 0 32G 0 lvm [СВАП]
    ââvg0-tmp 253:1 0 50G 0 lvm /tmp
    ââvg0-root 253:2 0 2.6T 0 lvm /
$ кошка /proc/mdstat
Личности: [raid1] [raid6] [raid5] [raid4] [линейный] [многопутевой] [raid0] [raid10]
md0 : активный рейд1 nvme4n1p1[4] nvme1n1p1[2] nvme3n1p1[0] nvme0n1p1[3] nvme2n1p1[1]
      523264 блока супер 1.2 [5/5] [УУУУУ]

md1 : активный рейд5 nvme4n1p2[5] nvme2n1p2[1] nvme1n1p2[2] nvme3n1p2[0] nvme0n1p2[4]
      3748134912 блоков super 1.2 level 5, чанк 512k, алгоритм 2 [5/5] [UUUUU]
      растровое изображение: 3/7 страниц [12 КБ], фрагмент 65536 КБ

неиспользуемые устройства: <нет>

Проблема в том, что моя файловая система по-прежнему считает, что у меня подключено только 4 диска, и не может использовать дополнительный диск.

я пытался

$ sudo e2fsck -fn /dev/md1
e2fsck 1.45.5 (07 января 2020 г.)
Предупреждение! /dev/md1 используется.
ext2fs_open2: неправильное магическое число в суперблоке
e2fsck: суперблок недействителен, попытка резервного копирования блоков...
e2fsck: неправильное магическое число в суперблоке при попытке открыть /dev/md1

Суперблок не может быть прочитан или не описывает действительный ext2/ext3/ext4
файловая система. Если устройство действительное и оно действительно содержит ext2/ext3/ext4
файловая система (а не swap или ufs или что-то еще), то суперблок
поврежден, и вы можете попробовать запустить e2fsck с альтернативным суперблоком:
    e2fsck -b 8193 <устройство>
 или же
    e2fsck -b 32768 <устройство>

/dev/md1 содержит файловую систему LVM2_member.

и

$ sudo resize2fs /dev/md1
resize2fs 1.45.5 (07 января 2020 г.)
resize2fs: Устройство или ресурс занят при попытке открыть /dev/md1
Не удалось найти действительный суперблок файловой системы.

Но пока не повезло:

$ дф
Файловая система Используемые 1K-блоки Доступно Использование % Установлено на
udev 131841212 0 131841212 0% /dev
tmpfs 26374512 2328 26372184 1% /прогон
/dev/mapper/vg0-root 2681290296 2329377184 215641036 92% /
tmpfs 131872540 0 131872540 0% /dev/shm
tmpfs 5120 0 5120 0% /выполнить/заблокировать
tmpfs 131872540 0 131872540 0% /sys/fs/cgroup
/dev/md0 498532 86231 386138 19% /загрузка
/dev/mapper/vg0-tmp 52427196 713248 51713948 2% /tmp
tmpfs 26374508 0 26374508 0% /выполнить/пользователь/1001
tmpfs 26374508 0 26374508 0% /выполнить/пользователь/1002

Я надеюсь, что этой информации достаточно, но буду рад предоставить больше, если она окажется полезной.

Рейтинг:1
флаг in

Поскольку вы используете lvm, вам нужно выполнить несколько шагов:

  1. Изменить размер lvm-диска с помощью pvresize /dev/md1
  2. Если вы хотите также изменить размер /tmp, то lvextend -L +1G /dev/mapper/vg0-tmp
  3. Если вы не хотите оставлять место для будущих расширений /tmp или новых томов, назначьте оставшуюся часть корневому тому с помощью lvextend -l +100% БЕСПЛАТНО /dev/mapper/vg0-root
  4. Изменить размер файловых систем resize2fs /dev/mapper/vg0-root и resize2fs /dev/mapper/vg0-tmp (если объем был изменен)

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.