У меня старый Dell PowerEdge 1950 с картой LSA SAS, соединяющей три жестких диска. Я использую сервер Ubuntu 16.04. Когда я запускаю следующую команду:
sudo mkfs.btrfs -d raid6 -f /dev/sdc /dev/sdd /dev/sde
я получаю
btrfs-progs v4.4
See http://btrfs.wiki.kernel.org for more information.
ERROR: unable to open /dev/sdc: Device or resource busy
Дисководы еще не смонтированы:
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)
Я также заметил, что эти устройства не t перечислить файл для первого раздела, например / dev / sdd1, но я успешно разбил раздел
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
Есть предложения?
Спасибо, Тим
Мое собственное исследование предполагает, что многопутевой демон виноват. Diable, что сервис, если это существует для устранения проблемы. У меня есть та же проблема на Dell 1950 сегодня вечером: Я могу отформатировать один жесткий диск, но не другой, несмотря на убегание живого USB.
Возможность, которая произошла со мной, состоит в том, что жесткий диск был в какой-то момент компонентом программного обеспечения RAID. В таком случае, даже если, "удаляя" его таблицу разделов и перезагрузку, будут некоторые персистентные данные в суперблоке, который заставляет ОС (CentOS 7 в моем случае) распознавать что и создавать запись, такую как/dev/md127 в/dev каталоге.
Теперь, когда я хочу диск это только для работы автономный, больше никакой ассоциации RAID к нему, необходимо будет сказать систему, такую как:
# mdadm --stop /dev/md127
(Можно использовать mdadm - детализируют/dev/md127 для наблюдения метаданных заранее).
После остановки, тех метаданных не стало, и диск может быть снова использован.