删除块设备20190815-连长Q629412693

删除块设备            
1.查看块映射map            
    [root@localhost ~]# rbd showmapped        
    id pool image snap device            
    0  rbd  foo   -    /dev/rbd0         
2.解除挂载            
    #umount /dev/rbd0        
3.查看挂载            
    [root@localhost cephAll]# df -h        
    df: `/mnt/hgfs': Protocol error        
    Filesystem      Size  Used Avail Use% Mounted on        
    /dev/sda2       8.5G  3.0G  5.1G  37% /        
    tmpfs           488M   72K  488M   1% /dev/shm        
    /dev/sda1       283M   75M  189M  29% /boot        
            
            
    [root@localhost cephAll]# lsblk -l        
    NAME MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT        
    sda    8:0    0   10G  0 disk         
    sda1   8:1    0  300M  0 part /boot        
    sda2   8:2    0  8.7G  0 part /        
    sda3   8:3    0    1G  0 part [SWAP]        
    sr0   11:0    1 1024M  0 rom          
    sr1   11:1    1 1024M  0 rom          
    rbd0 252:0    0    4G  0 disk         
            
    lsblk 默认是树形方式显示:        
        NAME : 这是块设备名。    
        MAJ:MIN : 本栏显示主要和次要设备号。    
        RM : 本栏显示设备是否可移动设备。注意,在本例中设备sdb和sr0的RM值等于1,这说明他们是可移动设备。    
        SIZE : 本栏列出设备的容量大小信息。例如298.1G表明该设备大小为298.1GB,而1K表明该设备大小为1KB。    
        RO : 该项表明设备是否为只读。在本案例中,所有设备的RO值为0,表明他们不是只读的。    
        TYPE :本栏显示块设备是否是磁盘或磁盘上的一个分区。在本例中,sda和sdb是磁盘,而sr0是只读存储(rom)。    
        MOUNTPOINT : 本栏指出设备挂载的挂载点。    
        如果要以列表方式显示,则:执行 lsblk -l    
3.取消块设备映射            
    #rbd unmap /dev/rbd0         
            
    [root@localhost /]# rbd unmap /dev/rbd1        
    [root@localhost /]#  rbd showmapped        
    id pool image snap device            
    0  rbd  foo   -    /dev/rbd0         
            
            
            
            
4.删除块            
    #rbd rm rbd/foo        
             
    [root@localhost /]# rbd rm newfoo        
    2019-08-15 00:56:50.468578 7f98557c5760 -1 librbd: image has snapshots - not removing        
    Removing image: 0% complete...failed.        
    rbd: image has snapshots - these must be deleted with 'rbd snap purge' before the image can be removed.        
    [root@localhost /]# rbd snap purge rbd/newfoo        
    Removing all snapshots: 100% complete...done.        
    [root@localhost /]# rbd rm newfoo        
    Removing image: 100% complete...done.        
    [root@localhost /]# rbd ls        
            无
 

你可能感兴趣的:(ceph)