ubuntu lxc 自定义 镜像路径 zfs zpool

lxc可以有两种方式定义存储路径

一种是img格式,另一种当然是实际使用磁盘

使用img格式:

#创建img
truncate -s 100G /<path>/lxdpool.img

#创建 zfs分区 命名为lxdpool
zpool create lxdpool /<path>/lxdpool.img

使用实际磁盘:

# 假设磁盘为/dev/sdb

# 查看zfs内容
zfs list
# 创建 zfs分区 命名为lxdpool
zpool create lxdpool /dev/sdb

# 查看空间占用
zpool list

#查看刚才创建的 zfs分区
zpool status lxdpool

@提示: 可以创建多种方式的zfs分区,除了此处的单一磁盘外,还可以多磁盘组建 raid0,raid5,raid10 等等.

lxd初始化

#最后对lxd进行初始化
Lxd init
-> Do you want to configure a new storage pool (yes/no) [default=yes]? yes
-> Name of the storage backend to use (dir or zfs) [default=zfs]: zfs
-> Create a new ZFS pool (yes/no) [default=yes]? No
-> Name of the existing ZFS pool or dataset: lxdpool

# 删除zpool创建的分区
zpool destroy lxdpool

分类