• KVM之virsh管理Storage pool


    创建基于文件夹的存储池

    基于文件夹的存储池:

    [root@ubuntu01 ~]# mkdir /data/vm_pool 
    [root@ubuntu01 ~]# virsh pool-create-as --name vmdir_pool --type dir --target /data/vm_pool
    Pool vmdir_pool created
    

    基于文件夹的存储池:

    [root@ubuntu01 ~]# mkdir /data/vmfs_pool  
    [root@ubuntu01 ~]# virsh pool-create-as --name vmfs_pool --type fs --source-dev /dev/sdb1 --source-format ext4 --target /data/vmfs_pool
    Pool vmfs_pool created
    

    查看存储池状态

    
    [root@ubuntu01 ~]# virsh pool-list --all 
     Name                 State      Autostart 
    -------------------------------------------
     vmdir_pool           active     no        
     vmfs_pool            active     no  
    
    [root@ubuntu01 ~]# virsh  pool-info vmdir_pool
    Name:           vmdir_pool
    UUID:           498b5826-f733-435c-ac73-b6fc33d04e58
    State:          running
    Persistent:     no
    Autostart:      no
    Capacity:       98.30 GiB
    Allocation:     14.95 GiB
    Available:      83.36 GiB
    
    [root@ubuntu01 ~]# virsh  pool-info vmfs_pool 
    Name:           vmfs_pool
    UUID:           df740ec9-362f-4dea-98a6-cbd62c6e2887
    State:          running
    Persistent:     no
    Autostart:      no
    Capacity:       19.56 GiB
    Allocation:     43.94 MiB
    Available:      19.52 GiB
    

    在存储池中创建卷

    [root@ubuntu01 ~]# virsh vol-create-as --pool vmdir_pool --name vm_disk01.raw --capacity 10G --allocation 1G --format raw
    Vol vm_disk01.raw created
    
    • --capacity 10G #总容量
    • --allocation 1G #初始大小

    查看存储池的卷信息

    [root@ubuntu01 ~]# virsh vol-list [--pool] vmdir_pool
     Name                 Path                                    
    ------------------------------------------------------------------------------
     vm_disk01.raw        /data/vm_pool/vm_disk01.raw             
     vm_disk02.raw        /data/vm_pool/vm_disk02.raw             
    
    [root@ubuntu01 ~]# virsh vol-list [--pool] vmdir_pool --details
     Name           Path                         Type   Capacity  Allocation
    -------------------------------------------------------------------------
     vm_disk01.raw  /data/vm_pool/vm_disk01.raw  file  10.00 GiB    1.00 GiB
     vm_disk02.raw  /data/vm_pool/vm_disk02.raw  file  10.00 GiB    1.00 GiB
    
    [root@ubuntu01 ~]# ll /data/vm_pool/ -h 
    total 1.1G
    -rw------- 1 root root 10G Jun 28 14:06 vm_disk01.raw
    
    [root@ubuntu01 ~]# virsh vol-info /data/vm_pool/vm_disk01.raw 
    Name:           vm_disk01.raw
    Type:           file
    Capacity:       10.00 GiB
    Allocation:     1.00 GiB
    
    [root@ubuntu01 ~]# virsh vol-info [--vol] vm_disk01.raw --pool vmdir_pool
    Name:           vm_disk01.raw
    Type:           file
    Capacity:       10.00 GiB
    Allocation:     1.00 GiB
    

    删除存储池

    [root@ubuntu01 ~]# virsh pool-destroy vm_pool
    Pool vm_pool destroyed
    
  • 相关阅读:
    【解决】Word中插入图片后变模糊(失真)
    【解决】Windows文件夹没有边框
    【解决】电脑字体突然显示不正常
    NLP与深度学习(六)BERT模型的使用
    NLP与深度学习(五)BERT预训练模型
    NLP与深度学习(四)Transformer模型
    NLP与深度学习(三)Seq2Seq模型与Attention机制
    用ByteArrayOutputStream解决IO流乱码问题
    在vue3中使用vue-property-decorator报错
    python之批量打印网页为pdf文件(二)
  • 原文地址:https://www.cnblogs.com/wshenjin/p/11103945.html
Copyright © 2020-2023  润新知