fs:Pre-Formatted Block Device
libvirtd 會自動 mount 分區
準備分區並創建文件系統
[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 已經被取消定義