LINUX.ORG.RU
решено ФорумAdmin

mkfs xfs cannot open - Устройство или ресурс занято (без перезагрузки?)

 


0

2

Всем привет!

Вставил новые диски в сервер с контроллером Adaptec. Через arcconf создал массив SSD2_RAID1.

Через fdisk создал раздел на этом массиве.

Disk /dev/sdf: 959.9 GB, 959914704896 bytes, 1874833408 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk label type: dos
Disk identifier: 0x219b5b38

Устр-во Загр     Начало       Конец       Блоки   Id  Система
/dev/sdf1            2048  1874833407   937415680   83  Linux

Disk /dev/mapper/23487810200d00000: 959.9 GB, 959914704896 bytes, 1874833408 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk label type: dos
Disk identifier: 0x219b5b38

                  Устр-во Загр     Начало       Конец       Блоки   Id  Система
/dev/mapper/23487810200d00000p1            2048  1874833407   937415680   83  Linux
Пробую форматировать
mkfs.xfs /dev/disk/by-id/scsi-23487810200d00000-part1
или
mkfs.xfs /dev/sdf1
и получаю ошибку:
mkfs.xfs: cannot open /dev/disk/by-id/scsi-23487810200d00000-part1: Устройство или ресурс занято
Если перезагрузить сервер, то отформатирует, проверено. А без перезагрузки реально сделать?
fuser -vm /dev/sdf
                     ПОЛЬЗ-ЛЬ    PID ДОСТУП КОМАНДА
/dev/sdf:            root       6171 f.... multipathd

CentOS linux



Последнее исправление: Dimez (всего исправлений: 2)

У тебя же диск под контролем multipathd. Он специально залочил девайс, чтобы к его подложке (/dev/sdf) не обращались напрямую. А ты именно это и пытался сделать.

Либо обращаяйся к нему через /dev/mapper/23487810200d00000 (а не через /dev/sdf), либо убирай его из-под multipahd. Лучше последнее, т.к. «multipath» с одним путем нафиг нужен.

bigbit ★★★★★
()
Последнее исправление: bigbit (всего исправлений: 1)