GNU/Linux >> Linux の 問題 >  >> Cent OS

CentOS/RHEL 7 および 8 で仮想データ オプティマイザー (VD0) を作成する方法

Virtual Data Optimizer (VDO) は、ブロック ストレージの圧縮および重複排除されたプールを簡単に作成できるブロック仮想化テクノロジです。この投稿では、CentOS/RHEL 8 システムで Virtual Data Optimizer (VD0) ファイルシステムを作成する手順の概要を説明します。

1. dnf または yum を使用して VDO をインストールします。

# dnf install install vdo

パッケージのインストールを確認します:

# rpm -qa | grep vdo
kmod-kvdo-6.2.0.293-50.0.1.el8.x86_64
vdo-6.2.0.298-10.el8_0.x86_64

2. VDO ディスクを作成します:

# lsblk | grep sdc
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sdc 8:32 0 5G 0 disk
# vdo create --name=vdoTEST --device=/dev/sdc --vdoLogicalSize=1G --writePolicy=async
Creating VDO vdoTEST
Starting VDO vdoTEST
Starting compression on VDO vdoTEST
VDO instance 0 volume is ready at /dev/mapper/vdoTEST

3. VDO ディスクの構成を確認してください。

# ls -l /dev/mapper/vdoTEST
lrwxrwxrwx. 1 root root 7 Aug 19 18:13 /dev/mapper/vdoTEST -> ../dm-8
# vdostats --hu
Device Size Used Available Use% Space saving%
/dev/mapper/vdoTEST 5.0G 3.0G 2.0G 60% 0%
# vdostats --verbose /dev/mapper/vdoTEST | grep -B6 'saving percent'
physical blocks : 1316331
logical blocks : 262144
1K-blocks : 5265324
1K-blocks used : 3169588
1K-blocks available : 2095736
used percent : 60
saving percent : 0

4. VDO に LVM ベースを作成します。

# pvcreate /dev/mapper/vdoTEST
Physical volume "/dev/mapper/vdoTEST" successfully created.
# vgcreate vdoTest /dev/mapper/vdoTEST
Volume group "vdoTest" successfully created
# vgdisplay vdoTest
--- Volume group ---
VG Name vdoTest
System ID
Format lvm2
Metadata Areas 1
Metadata Sequence No 1
VG Access read/write
VG Status resizable
MAX LV 0
Cur LV 0
Open LV 0
Max PV 0
Cur PV 1
Act PV 1
VG Size 1020.00 MiB
PE Size 4.00 MiB
Total PE 255
Alloc PE / Size 0 / 0
Free PE / Size 255 / 1020.00 MiB
VG UUID ylwz5n-vvIA-dBrW-7KKj-iugk-eWeO-VCKcXq
# lvcreate -n vdolv01 -L 500MB vdoTest
Logical volume "vdolv01" created.
# lvs
LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert
vdolv01 vdoTest -wi-a----- 500.00m

5. 次に、xfs ファイルシステムを作成し、LVM ボリュームをマウントします:

# mkfs.xfs /dev/vdoTest/vdolv01
# mount -o discard /dev/vdoTest/vdolv01 /vdoTest

新しいマウント ポイントを確認します:

# vdostats --hu
Device Size Used Available Use% Space saving%
/dev/mapper/vdoTEST 5.0G 3.0G 2.0G 60% 96%
# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/vdoTest-vdolv01 496M 29M 467M 6% /vdoTest


Cent OS
  1. CentOS/RHELおよびFedoraにPython3.5をインストールする方法

  2. CentOS/RHEL で lxcbr0 と virbr0 を使用して LXC コンテナーを作成する方法

  3. CentOS/RHEL で yum リポジトリを作成する方法

  1. CentOS 7 /RHEL7でネットワークブリッジを作成する方法

  2. Centos /RHEL8でスワップパーティションを作成して有効にする方法

  3. CentOS / RHEL :httpd で yum リポジトリを作成してホストする方法

  1. RHEL 8 /CentOS8で仮想ネットワークインターフェイスを構成する方法

  2. RHEL 8 /CentOS8にsambaをインストールして設定する方法

  3. CentOS/RHEL 7 および 8 で nmcli を使用してブリッジ インターフェイスを作成する方法