incapaz de mkfs.btrfs ERRO: impossível abrir / dev / sdc: dispositivo ou recurso ocupado

1

Eu tenho um antigo Dell PowerEdge 1950 com uma placa LSA SAS conectando três discos rígidos. Estou executando o servidor Ubuntu 16.04. Quando eu executo o seguinte comando:

sudo mkfs.btrfs -d raid6 -f /dev/sdc /dev/sdd /dev/sde

Eu obtenho

btrfs-progs v4.4
See http://btrfs.wiki.kernel.org for more information.

ERROR: unable to open /dev/sdc: Device or resource busy

As unidades ainda não estão montadas:

mount | grep /dev/sd
/dev/sda1 on / type btrfs (rw,relatime,space_cache,subvolid=257,subvol=/@)
/dev/sda1 on /home type btrfs (rw,relatime,space_cache,subvolid=258,subvol=/@home)

Eu também notei que estes dispositivos não listam o arquivo para a primeira partição, por exemplo, / dev / sdd1, mas particionei com sucesso

sudo fdisk -l

Disk /dev/sdc: 279.4 GiB, 300000000000 bytes, 585937500 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
Disklabel type: dos
Disk identifier: 0x000b958a

Device     Boot Start       End   Sectors   Size Id Type
/dev/sdc1        2048 585937499 585935452 279.4G 83 Linux


Disk /dev/sdd: 279.4 GiB, 300000000000 bytes, 585937500 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 /dev/sdb: 279.4 GiB, 300000000000 bytes, 585937500 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
Disklabel type: dos
Disk identifier: 0x23bde1bc

Device     Boot Start       End   Sectors   Size Id Type
/dev/sdb1        2048 585937499 585935452 279.4G 83 Linux

Alguma sugestão?

Obrigado Tim

    
por Tim 07.05.2016 / 22:53

2 respostas

0

Minha própria pesquisa sugere que o daemon multipath é o culpado. Diable esse serviço se existe para corrigir o problema. Eu estou tendo o mesmo problema em um Dell 1950 hoje à noite: eu posso formatar um disco rígido, mas não o outro, apesar de correr um USB ao vivo.

    
por SomeDude 21.09.2016 / 04:59
0

Uma possibilidade, que aconteceu comigo, é que o disco rígido foi em algum momento um componente de um software RAID. Nesse caso, mesmo se "apagar" sua tabela de partições e reinicializar, haverá alguns dados persistentes no superbloco que fazem com que o sistema operacional (CentOS 7 no meu caso) reconheça isso e crie uma entrada como / dev / md127 no diretório / dev.

Agora que eu quero que o disco seja apenas para trabalhar sozinho, sem associação RAID a ele, você precisará informar ao sistema, como:

# mdadm --stop /dev/md127

(Você pode usar o mdadm --detail / dev / md127 para ver os metadados de antemão).

Após a parada, esses metadados desaparecem e o disco pode ser reutilizado.

    
por David Ramirez 09.03.2017 / 18:44