zpool - zfs

zpool  -->  zfs

cd /var/tmp

mkfile 100m c4d1 c4d1 c5d2 c5d0 c6d1 c6d2


参考:

https://blog.csdn.net/qq_51065948/article/details/136772975
https://blog.csdn.net/zhanghaoliang01/article/details/133708226
https://m.it168.com/article_1032645.html

命令:

    1  cd
    2  history 
    3  zfs list
    4  zpool list
    5  zpool list tank
    6  diskinfo
    7  zpool -h
    8  zpool list -gHLpPv
    9  zpool list -HLpPv
   10  zpool list -v
   11  zfs list -v
   12  zpool list
   13  zpool satus
   14  zpool status
   15  diskinfo
   16  cd /var/tmp/
   17  pwd
   18  mkfile 100m c4d0 c4d1 c5d2 c5d0 c6d1 c6d2
   19  ll -h
   20  zpool create pool-oct /var/tmp/c4d0
   21  zpool status
   22  zpool list -v
   23  zpool status
   24  zpool status pool-oct
   25  zpool status pool-oct
   26  zpool attach pool-oct /var/tmp/c4d0 /var/tmp/c4d1
   27  zpool status pool-oct
   28  zpool list
   29  zpool replace pool-oct /var/tmp/c4d1 /var/tmp/c5d0
   30  zpool status pool-oct
   31  diskinfo
   32  zpool add pool-oct /var/tmp/c5d2
   33  zpool add -f pool-oct /var/tmp/c5d2
   34  zpool status pool-oct
   35  zpool attach pool-oct /var/tmp/c5d2 /var/tmp/c5d0
   36  zpool attach -f pool-oct /var/tmp/c5d2 /var/tmp/c5d0
   37  zpool status pool-oct
   38  zpool attach -f pool-oct /var/tmp/c5d2 /var/tmp/c4d1
   39  zpool status pool-oct
   40  zpool add pool-oct mirror /var/tmp/c6d1 /var/tmp/c6d2
   41  zpool status pool-oct
   42  zpool scrub pool-oct
   43  zpool destroy pool-oct
   44  ll
   45  rm -f c[456]d[012]
   46  ll
   47  df -h
   48  zpool list

   54  mkfile 100m c4d1 c4d2 c4d3 c4d4 c4d5 c4d6
   55  zpool create pool1 /var/tmp/c4d1 /var/tmp/c4d2
   56  zpool list
   57  ll /
   58  df -h
   59  cd /pool1/
   60  mkdir data
   61  ll /
   62  df -h 
   63  zfs set mountpoint=/pool1/data pool1
   64  ll /pool1/
   65  cd /var/tmp/
   66  ll
   67  du -sh *
   68  mkdir /data
   69  mkdir -p /data/pool1-data
   70  zfs set mountpoint=/data/pool1-data/ pool1
   71  df -h
   72  cd /data/pool1-data/
   73  pwd


   76  ll
   77  df -h
   78  cd /tank/data/
   79  ll
   80  zpool list
   81  cd /data/pool1-data/
   82  ll
   83  mv 1\[1..9\].txt 1.txt
   84  while true;do echo 555 >> 1.txt ;done
   85  cat 1.txt 
   86  du -sh *
  111  du -sh *
  112  df -h
  113  zfs create pool1/bigdata
  114  df -h
  115  zfs list
  116  history 

### 配置 PVE 中的本地 ZFS 存储 #### 创建 ZFS 文件系统并将其集成至 PVE 为了在 PVE 上使用本地 ZFS 存储,需先创建 ZFS 文件系统。假设有一个未分配的磁盘 `/dev/sdb` 可用于此目的。 ```bash zpool create zpool1 /dev/sdb ``` 这一步骤会创建名为 `zpool1` 的池[^4]。 接下来设置自动挂载选项: ```bash zfs set mountpoint=/var/lib/vz/images/101 zpool1 ``` 上述命令将新创建的 ZFS 卷关联到指定路径下,以便于后续操作中作为存储位置使用[^5]。 #### 将 ZFS 添加为 PVE 节点中的存储资源 完成 ZFS 池建立之后,在 Web 界面里进入数据中心 -> 存储页面点击“添加”,选择类型为 "ZFS RDM" 或者 “ZFSPool”。对于名称可以输入自定义的名字比如 `local-zfs` ,而目标则填写之前创建好的 ZFS Pool 名字即 `zpool1` 。保存更改使新的存储生效[^6]。 此时已经成功地向 PVE 添加了一个基于 ZFS 技术的新存储设备,并能够像其他任何已知类型的卷一样管理它了——无论是用来部署容器还是 KVM 客户端实例都毫无障碍[^7]。 #### 修改虚拟机配置指向新的 ZFS 存储 如果希望某些特定 VM 使用这个刚刚加入进来的高性能持久化层,则可以在对应 `.conf` 文件内部调整其根磁盘参数指向该地址;例如修改 ID 为 100 的机器配置如下所示: ```plaintext ... ide2: local-zfs:vmdisk-100-disk-1,media=disk,size=8G ... ``` 通过这种方式即可让选定的工作负载享受到由 ZFS 提供的数据保护特性以及性能优势[^8]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值