Shrink MDADM Raid 5, содержащий LVM

Используйте lsusb и найдите свое устройство. Я размещу свой lsusb в качестве примера

Bus 002 Device 007: ID 13b1:0026 Linksys WUSB54GSC v1 802.11g Adapter [Broadcom 4320 USB]
Bus 002 Device 006: ID 0a5c:2148 Broadcom Corp. BCM92046DG-CL1ROM Bluetooth 2.1 Adapter
Bus 002 Device 005: ID 0a5c:4503 Broadcom Corp. Mouse (Boot Interface Subclass)
Bus 002 Device 004: ID 0a5c:4502 Broadcom Corp. Keyboard (Boot Interface Subclass)
Bus 002 Device 003: ID 0a5c:4500 Broadcom Corp. BCM2046B1 USB 2.0 Hub (part of BCM2046 Bluetooth)
Bus 002 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 004: ID 8086:0186 Intel Corp. WiMAX Connection 2400m
Bus 001 Device 003: ID 04f2:b1d6 Chicony Electronics Co., Ltd CNF9055 Toshiba Webcam
Bus 001 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Bus 002 Device 007 - это старая карта wifi, а формат команды udev для USB-устройств следующий.

 udevadm info /dev/bus/usb/{BUS_NUMBER}/{DEVICE_NUMBER}

Поэтому я бы ввел udevadm info /dev/bus/usb/002/007, чтобы получить информацию.

Что вам нужно ввести, зависит от результатов lsusb.

Для типов устройств USB, связанных с сетью, которые будут использоваться udev:

  1. Получите имя интерфейса из ifconfig.
  2. Затем запустите: udevadm info /sys/class/net/{имя интерфейса}
  3. Поиск: ID_TYPE=. Этот тип будет более конкретным, чем DEVTYPE=usb_device. Тип generic может означать, что драйвер не установил тип для этого устройства.
4
19.05.2019, 18:38
1 ответ

@frostschutz Красотка! Я не знаю, как я пропустил это, но я, должно быть, прочитал слишком много справочных страниц за последнюю неделю!

mdadm --grow /dev/md127 --array-size=25769803776

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

e2fsck -ff /dev/mapper/vg_data-lv_media

Эта проверка прошла без ошибок, так что все готово. Похоже, что переход с Raid5 на Raid6 вносит дополнительную сложность, которая не нужна для моей миграции, и самый безопасный способ изменить форму массива — это иметь в процессе дополнительный резерв, поэтому я пошел с

mdadm --grow /dev/md127 -l5 -n4 --backup-file /srv/cache/raid.backup

Файл резервной копии находится на SSD, надеюсь, он нам немного поможет. Пока все идет хорошо, и я приму этот ответ, если у этой истории будет счастливый конец...

1
27.01.2020, 21:01

Теги

Похожие вопросы