zoukankan      html  css  js  c++  java
  • Centos 7/8 高级磁盘管理技术

    1. Linux VDO

    Virtual Data Optimizer 通过数据去重、压缩的方式来优化存储空间。

    VDO层放置在现有块存储设备上,例如Raid设备、本地磁盘设备。

    LVM 或文件系统 放置在VDO层之上,也可以将VDO放在LVM层之上。

     

    1.1 Install
      # yum -y install vdo


    1.2 Create
      # vdo create --name=vdo01 --device=/dev/vdb --vdoLogicalSize=5G
      # vdo list
      # vdostats --si


    1.3 Mount
      # mkfs.xfs /dev/mapper/vdo01
      # mount /dev/mappler/vdo01 /mnt/vdo01

     

    2. Stratis

    本地存储管理工具,通过Stratis可以便捷的使用Thin Provisioning、Snapshots、Pool-based的管理和监控等高级存储功能。

    Stratis 基于xfs文件系统格式。

    2.1 Install

      # yum install -y stratisd stratis-cli
      # systemctl enable --now stratisd

    2.2 Create Pool

      # wipefs -a /dev/vdb  // 清除磁盘签名

      # wipefs -a /dev/vdc  // 清除磁盘签名

      # stratis pool create pool-1 /dev/vdb /dev/vdc
      # stratis pool list

    2.3 Extend Pool

      # stratis pool add-data pool-1 /dev/vdd

    2.4 BlockDevice

      # stratis blockdev list pool

    2.5 FileSystem

      # 在Pool创建FileSystem,可以在一个Pool中创建多个filesystem
      $ stratis filesystem create pool-1 file-1
      $ stratis filesystem list

    2.6 Mount FileSystem

      $ mount /stratis/pool-1/file-1 /mnt/

    2.7 Snapshot

      # 创建Snaphost这样做后,你可以挂载新的Snapshot,

      # 它将初始包含与FileSystem相同的文件内容,

      # 但它可能随着文件系统的修改而改变。

      # 无论你对Snapshot所做的任何更改都不会反映到FileSystem中,

      # 除非你卸载了FileSystem并将其销毁。

      $ stratis filesystem snapshot pool-1 file-1 snapshot-1

      $ mount /stratis/pool-1/snapshot-1 /mnt/

  • 相关阅读:
    (模板)高斯消元法模板
    poj1797(dijstra变形,求最小边的最大值)
    poj2253(floyd变形)
    (模板)poj2387(dijkstra+优先队列优化模板题)
    poj1915(双向bfs)
    poj3977(折半枚举+二分查找)
    uva11624 Fire! (bfs预处理)
    codeforces#1152C. Neko does Maths(最小公倍数)
    codeforces#1154F. Shovels Shop (dp)
    codeforces#1136E. Nastya Hasn't Written a Legend(二分+线段树)
  • 原文地址:https://www.cnblogs.com/vincenshen/p/12451829.html
Copyright © 2011-2022 走看看