안녕하세요. 서버에 문제가 있어서 장치를 삭제하고 공격을 시도하다가 /dev/sda1을 삭제했습니다.
mdadm --manage /dev/md3 --fail /dev/sda1
mdadm --manage /dev/md3 --remove /dev/sda1
하지만 sdb1로 동일한 작업을 시도하면 다음과 같은 결과가 나타납니다.
hot remove failed for /dev/sdb1: Device or resource busy
여기에서 sda1에 사용한 모든 답변을 찾았습니다.
lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 1 447.1G 0 disk
└─sda1 8:1 1 447.1G 0 part
sdb 8:16 1 447.1G 0 disk
└─sdb1 8:17 1 447.1G 0 part
└─md3 9:3 0 447G 0 raid1
loop0 7:0 0 4G 0 loop /home/virtfs/user/var/tmp
nvme0n1 259:0 0 477G 0 disk
├─nvme0n1p1 259:1 0 32G 0 part
│ └─md0 9:0 0 32G 0 raid1 [SWAP]
├─nvme0n1p2 259:2 0 512M 0 part
│ └─md1 9:1 0 511.4M 0 raid1 /boot
└─nvme0n1p3 259:3 0 444.4G 0 part
└─md2 9:2 0 444.3G 0 raid1 /
nvme1n1 259:4 0 477G 0 disk
├─nvme1n1p1 259:5 0 32G 0 part
│ └─md0 9:0 0 32G 0 raid1 [SWAP]
├─nvme1n1p2 259:6 0 512M 0 part
│ └─md1 9:1 0 511.4M 0 raid1 /boot
└─nvme1n1p3 259:7 0 444.4G 0 part
└─md2 9:2 0 444.3G 0 raid1 /
추가 정보:
mdadm --detail /dev/md3
/dev/md3:
Version : 1.2
Creation Time : Mon Mar 11 00:19:21 2019
Raid Level : raid1
Array Size : 468718400 (447.00 GiB 479.97 GB)
Used Dev Size : 468718400 (447.00 GiB 479.97 GB)
Raid Devices : 2
Total Devices : 1
Persistence : Superblock is persistent
Intent Bitmap : Internal
Update Time : Wed Oct 9 18:49:28 2019
State : clean, degraded
Active Devices : 1
Working Devices : 1
Failed Devices : 0
Spare Devices : 0
Consistency Policy : bitmap
Name : host.name.tld:3 (local to host host.name.tld)
UUID : 02aec08a:fb79e60e:c21a3562:d747c22f
Events : 2413
Number Major Minor RaidDevice State
- 0 0 0 removed
1 8 17 1 active sync /dev/sdb1
해당 RAID를 home2로 사용하고 있으므로 lsof | grep /mnt/home2/를 사용하여 내용을 찾으려고 합니다.
불운
시스템 정보: CentOS 7, cPanel 서버 공유 호스팅, 프로덕션 서버, CloudLinux
답변1
fdisk에서 제거하면 재부팅 후 mdadm conf가 실패합니다. mdadm --manage /dev/md3 --remove를 제거하면 그게 전부입니다.