User Tools

Site Tools


Sidebar


Здравствуйте!

Меня зовут Михаил!
Я системный администратор
и наполняю эту wiki,
решая разнообразные IT-задачки.

Моя специализация - виртуализация!

Я всегда готов помочь Вам
наладить IT-инфраструктуру
за скромное вознаграждение!

mike@autosys.tk
+7 (910) 911-96-23

linux_faq:cannot-open-dev-sdc1-device-or-resource-busy

Проблема

Иногда так бывает, что на диске удается создать раздел, но использовать его не получается - выводится сообщение, что Cannot open /dev/sdc1: Device or resource busy.
Например, при создании массива mdadm выводится сообшение типа:

mdadm: Cannot open /dev/sdc1: Device or resource busy

Причина

Вероятная причина этого в том, что диск ранее был в составе массива RAID, созданного fake-RAID контроллером. Это приводит к тому, что модуль dmraid считывает с него информацию о бывшем массиве и создает соответствующие устройства.

Решение

Увидеть все подозрительные устройства можно с помощью команды:

dmsetup status

Там будут представлены логические устройства хранения (тома LVM, массивы fake-raid и др.).

Или просто поглядеть в файловой системе:

ls /dev/mapper/

У меня был диск, который работал в массиве под управлением контроллера NVIDIA. Там были такие устройства:

nvidia_igcghhag
nvidia_igcghhagp1
nvidia_igcghhagp2

Я их удалил командами:

dmsetup remove /dev/mapper/nvidia_igcghhagp2
dmsetup remove /dev/mapper/nvidia_igcghhagp1
dmsetup remove /dev/mapper/nvidia_igcghhag

Всё. После этого я успешно создал массив mdadm на этом диске.

Discussion

Enter your comment. Wiki syntax is allowed:
K᠎ Y Q O᠎ A
 
linux_faq/cannot-open-dev-sdc1-device-or-resource-busy.txt · Last modified: 2018/05/30 08:19 by admin