/ dev / md127 отказывается останавливаться. Нет открытых файлов

Поэтому я пытаюсь остановить / dev / md127 в своем Ubuntu 12.10. Он был настроен как RAID1, но я пытаюсь переместить все (ну, переименовать) в md0. Я читал, что переименование невозможно, поэтому я пытаюсь удалить диски и поместить их в новый массив как md0. Я смог удалить один диск (sdb) с помощью -fail и -remove, но sdc не отвечает, и md127 не ответит на -stop -force.

Я запустил фьюзер и lsof, и ничего не показываю, используя md127. Я запускал LVM поверх md127, но я упустил LV, и я сделал «{lv, vg} change -an vg_Name».

Я не понимаю, что делать дальше. И для тех, кто хочет знать, почему я хочу переименовать / переместить, я немного OCD над такими вещами.

Если это актуально, вот точные команды, которые я использовал, хотя команды stop / fail / remove были проверены несколько раз:

mdadm --stop --force /dev/md127 # this failed with the error message "mdadm: Cannot get exclusive access to /dev/md127:Perhaps a running process, mounted filesystem or active volume group?" fuser /dev/md127 # no output lsof /dev/md127 # no output mdadm --fail /dev/md127 /dev/sdb # succeeded mdadm --remove /dev/md127 /dev/sdb # succeeded mdadm --fail /dev/md127 /dev/sdc # this failed - "device or resource busy" mdadm --remove /dev/md127 /dev/sdc # this failed - "device or resource busy" lvchange -an vg_Name vgchange -an vg_Name 

3 Solutions collect form web for “/ dev / md127 отказывается останавливаться. Нет открытых файлов”

Если все, что вы пытаетесь сделать, это изменить номер устройства, добавьте массив в свой конфигурационный файл с номером устройства по нашему выбору, используя следующую команду:

  echo "ARRAY /dev/md0 level=raid1 num-devices=2 UUID=$(blkid -s UUID -o value /dev/md127) devices=/dev/sdb,/dev/sdc" >> /etc/mdadm.conf 

После того, как вы нанесли свой рейд в /etc/mdadm.conf, просто перезагрузитесь, и рейд должен автоматически собраться с использованием указанного вами номера устройства. Это дает дополнительное преимущество, гарантируя, что ваш рейд будет построен с тем же именем устройства при каждой загрузке.

Можете ли вы вставить вывод следующих команд?

mdadm -D /dev/md127

mdadm -E /dev/sdc

cat /proc/mdstat

Обратите внимание, что можно «переименовать» рейд. Переименование в этом случае зависит от версии суперблока, которую использует ваш рейд.

Чтобы переименовать рейд суперблока 0.90, вы должны использовать следующую команду: mdadm -A /dev/md0 -U super-minor -u <uuid of the array>

Чтобы переименовать рейд суперблока 1.X, вы должны использовать следующую команду: mdadm -A /dev/md0 -U name -N <new name> -u <uuid of the array>

Как я этого не понял, не могли бы вы объяснить, почему вы хотите переименовать его? Имя узла md127 собрано скриптами initramfs, так как они начинаются с md127. Насколько я знаю, вы можете изменить предпочтительный второстепенный номер, но скрипты initramfs будут независимо от младшего номера начинать с сборки узла 127.

Если вы используете LVM поверх mdadm, иногда LVM не удаляет устройства Device Mapper при деактивации группы томов. Вы можете удалить его вручную.

  1. Убедитесь, что в sudo vgdisplay .
  2. Посмотрите /dev/mapper/ . Помимо файла control должно быть устройство Mapper устройства, названное после вашей группы томов, например VolGroupArray-name .
  3. Запустите sudo dmsetup remove VolGroupArray-name (заменив VolGroupArray-name на имя устройства Device Mapper).
  4. Теперь вы можете запустить sudo mdadm --stop /dev/md0 (или что бы ни sudo mdadm --stop /dev/md0 именем устройства mdadm ).
  • .xsession и .xinitrc не выполняются при входе в систему
  • ALSA не воспроизводит на HDMI
  • VPN с iptables и маршрутизацией: порт доступа из локальной сети
  • Действительно ли нужно подключение к Интернету после установки всех pkg?
  • Не удается войти в систему на удаленном сервере с помощью проверки подлинности с открытым ключом
  • Удалите все пакеты ядра, кроме используемого в данный момент
  • Ubuntu загружается сразу
  • Inkscape не открывается после установки?
  • Как использовать rsync или scp для эффективной копирования файлов с machineB и machineC в machineA?
  • Как заменить (беззнаковый) загрузчик в Debian на один из Ubuntu, чтобы сделать его загрузочным устройством с защищенной загрузкой?
  • Запустить приложение, основанное на Ubuntu на CentOS
  • Interesting Posts

    Есть ли простой способ сделать эквивалент `sed …` заменяя одну и ту же строку несколькими значениями?

    SSD в качестве кэша чтения для ЧАСТО-считываемых данных

    Как убийца OOM может убить процесс ulimit (ed)?

    Как повернуть микрофонный разъем в гнездо для наушников?

    Arch Linux: gdm дает «О нет, что-то пошло не так …»

    MAME сохранение, но не восстановление игр

    ни одна учетная запись пользователя не может войти через ssh

    Защита системы от сбоев в работе с низкой памятью, когда не используется своп

    Извлечение определенных строк набора, соответствующих правилу

    grep диапазон временных меток unix из файла журнала

    SELinux предотвращает запуск команды при использовании systemd на Fedora 25

    Как скопировать символическую ссылку?

    Рекурсивно найти файлы по содержанию

    разница между «ip link set» и «отключить / снова подключиться» в графическом интерфейсе?

    Запуск мафии в Linux

    Linux и Unix - лучшая ОС в мире.