ZFS 存储池 - create, destroy, import, export

好风 发表于 2016-11-18T07:19:26.745046Z
引用地址:https://plus.ooclab.com/note/article/1300

前言

实验环境请参看 ZFS 学习 中的描述。

create, destroy, import, export

创建(create)存储池

创建存储池 stor1 , 使用 /dev/vdb /dev/vdc 创建一个 mirror 类型的虚拟设备(vdev) :

# zpool create stor1 mirror vdb vdc

查看存储池状态:

# zpool status
  pool: stor1
 state: ONLINE
  scan: none requested
config:

        NAME        STATE     READ WRITE CKSUM
        stor1       ONLINE       0     0     0
          mirror-0  ONLINE       0     0     0
            vdb     ONLINE       0     0     0
            vdc     ONLINE       0     0     0

errors: No known data errors

列表详情:

# zpool list
NAME    SIZE  ALLOC   FREE  EXPANDSZ   FRAG    CAP  DEDUP  HEALTH  ALTROOT
stor1   496M    64K   496M         -     0%     0%  1.00x  ONLINE  -

zpool create 会自动挂载创建成功的存储池,此时 stor1 存储池已经自动挂载好了,查看使用情况:

# df -h
文件系统        容量  已用  可用 已用% 挂载点
...
stor1           464M     0  464M    0% /stor1

导入(import)存储池

重启系统后,如果 stor1 没有自动挂载,使用 zpool import 导入, 导入(会自动挂载)已有的 zpool 配置:

zpool import stor1

导出(export)存储池

export 后会自动卸载挂载目录

zpool export stor1

删除/销毁 (destroy)存储池

zpool destroy stor1