KVM 基於分區(fs)的存儲池

fs:Pre-Formatted Block Device

libvirtd 會自動 mount 分區

  • 準備分區並創建文件系統

一、通過 virt-manager 創建基於分區的存儲池

[root@k-node2 ~]# virsh pool-list
名稱                         狀態     自動開始
-------------------------------------------
default                     活動     是       
guest_images_fs             活動     否       
iso                         活動     是       
vm                          活動     是       

[root@k-node2 ~]# virsh pool-info guest_images_fs
名稱:       guest_images_fs
UUID:       43f9df86-498a-4ec0-a95f-e5e399ac6f90
狀態:       running
持久:       是
自動啓動:    否
容量:       39.25 GiB
分配:       48.02 MiB
可用:       39.20 GiB

[root@k-node2 ~]# ll /guest_images/ -d
drwxr-xr-x 3 root root 4096 5月   4 21:48 /guest_images/

[root@k-node2 ~]# mount |grep sdc1            #<--自動mount
/dev/sdc1 on /guest_images type ext4 (rw,relatime,data=ordered)

二、通過 virsh 創建基於分區的存儲池

[root@k-node2 ~]# virsh pool-define-as guest_images_fs fs --source-dev "/dev/sdc1" --target "/guest_images2"
定義池 guest_images_fs
[root@k-node2 ~]# virsh pool-list --all
名稱                         狀態     自動開始
-------------------------------------------
default                     活動     是       
guest_images_fs             不活躍   否       
iso                         活動     是       
vm                          活動     是       


[root@k-node2 ~]# virsh pool-start guest_images_fs
錯誤:啓動池 guest_images_fs 失敗
錯誤:internal error: 子進程(/usr/bin/mount -t auto /dev/sdc1 /guest_images2)意外 退出狀態 32: mount: 掛載點 /guest_images2 不存在

[root@k-node2 ~]# mkdir /guest_images2

[root@k-node2 ~]# virsh pool-start guest_images_fs
池 guest_images_fs 已啓動

[root@k-node2 ~]# virsh pool-list --all           
名稱                         狀態     自動開始
-------------------------------------------
default                     活動     是       
guest_images_fs             活動     否       
iso                         活動     是       
vm                          活動     是      
[root@k-node2 ~]# virsh pool-destroy guest_images_fs
銷燬池 guest_images_fs

[root@k-node2 ~]# virsh pool-delete guest_images_fs
池 guest_images_fs 被刪除

[root@k-node2 ~]# virsh pool-undefine guest_images_fs
池 guest_images_fs 已經被取消定義


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章