admin 发表于 2022-4-7 10:26:03

ceph osd crush rm ssd-smalldata 删除 Error EBUSY: (16) Device or resource busy

ceph osd crush rm ssd-smalldata
Error EBUSY: (16) Device or resource busy


未找到解决办法

在众多的测试中,
删除了rule 的操作后出现:
# ceph osd crush rule ls
replicated_rule
ssd-bigdata_rule
ssd-smalldata_rule
hdd-bigdata_rule
hdd-smalldata_rule
# ceph osd crush rule rm ssd-smalldata_rule
# ceph osd crush rule ls
replicated_rule
ssd-bigdata_rule
hdd-bigdata_rule
hdd-smalldata_rule
# ceph osd crush rule rename
                                           #rename crush rule <srcname> to <dstname>


# ceph osd crush rule rename ssd-bigdata_rule ssd

# ceph osd crush rule ls
replicated_rule
ssd
hdd-bigdata_rule
hdd-smalldata_rule

无辜删除了root。
# ceph osd crush rm ssd-smalldata root
Error ENOENT: ancestor item 'root' does not appear in the crush map

# ceph osd crush rm root ssd-smalldata
device 'root' does not appear in the crush map

# ceph osd crush rm ssd-smalldata

removed item id -5 name 'ssd-smalldata' from crush map


# ceph osd tree
IDCLASS WEIGHTTYPE NAME                        STATUS REWEIGHT PRI-AFF
-7       2.00000 root hdd-bigdata                                       
-14       1.00000   host hdd-bigdata-compute01                           
12   hdd 1.00000         osd.12                     up1.00000 1.00000
-15       1.00000   host hdd-bigdata-compute02                           
13   hdd 1.00000         osd.13                     up1.00000 1.00000
-16             0   host hdd-bigdata-compute03                           
-6       3.00000 root hdd-smalldata                                       
-17       1.00000   host hdd-smalldata-compute01                        
9   hdd 1.00000         osd.9                        up1.00000 1.00000
-18       1.00000   host hdd-smalldata-compute02                        
10   hdd 1.00000         osd.10                     up1.00000 1.00000
-19       1.00000   host hdd-smalldata-compute03                        
11   hdd 1.00000         osd.11                     up1.00000 1.00000
-4       9.00000 root ssd                                                
-8       3.00000   host ssd-compute01                                 
0   ssd 1.00000         osd.0                        up1.00000 1.00000
1   ssd 1.00000         osd.1                        up1.00000 1.00000
6   ssd 1.00000         osd.6                        up1.00000 1.00000
-9       3.00000   host ssd-compute02                                 
2   ssd 1.00000         osd.2                        up1.00000 1.00000
3   ssd 1.00000         osd.3                        up1.00000 1.00000
7   ssd 1.00000         osd.7                        up1.00000 1.00000
-10       3.00000   host ssd-compute03                                 
4   ssd 1.00000         osd.4                        up1.00000 1.00000
5   ssd 1.00000         osd.5                        up1.00000 1.00000
8   ssd 1.00000         osd.8                        up1.00000 1.00000
-1             0 root default                                    


问题解决了。

页: [1]
查看完整版本: ceph osd crush rm ssd-smalldata 删除 Error EBUSY: (16) Device or resource busy