GNU/Linux >> Linux の 問題 >  >> Linux

VDOをディスクに展開する方法| RedHat

はじめに:

VDO:Virtual Data Optimizerの不足であり、ブロックレベルでデータの重複排除と圧縮を提供するブロック仮想化テクノロジーです。

重複排除とは何ですか?

特にコンピュータデータの重複または冗長な情報を排除し、保存する前に繰り返しの情報を削除します。

VDO導入のシナリオ

  • KVMにVDOをデプロイする
  • ファイルシステム上のVDO
  • LVM上のVDO
  • その他のシナリオについては、RedHatにアクセスできます

RedHatにVDOツールをインストールするにはどうすればよいですか?

  • ターミナルを開き、次のコマンドを記述します
sudo yum install vdo kmod-kvdo
  • 次に、サービスを有効にして開始します
systemctl enable vdo  
systemctl start vdo 
systemctl status vdo 

ディスク上にVDOを作成する方法は?

  • 容量が20GBのディスク用のvdoを作成します
  • ターミナルを開き、コマンドを記述します
vdo create --name=unixcop_vdo --device=/dev/sdc --vdoLogicalSize=50G --verbose

ヒント

VDOは現在、物理ボリュームのサイズの254倍までの任意の論理サイズをサポートしており、絶対最大論理サイズは4PBです。

デバイス:コンピューターのデバイス名によって異なります

名前:好きな名前。

Verbose:端末でのコマンドの実行を表示する

  • 次に、物理ボリュームとボリュームグループを作成する必要があります..次のコマンドを記述します
pvcreate /dev/mapper/unixcop_vdo 
vgcreate vg0 /dev/mapper/unixcop_vdo 
  • また、ディスクの物理容量に等しい論理ボリュームを作成します。私の場合は20GBに等しくなります
lvcreate --name unixcop_logicalVolume --size=20G vg0
  • 作成した論理ボリュームを表示する
lvdisplay vg0/unixcop_logicalVolume
  • その後、ボリュームをフォーマットする必要があります..次のコマンドを記述してxfsでフォーマットします
mkfs.xfs /dev/vg0/unixcop_logicalVolume 
  • 次に、ボリュームを任意のディレクトリにマウントします
mount /dev/vg0/unixcop_logicalVolume /UnixCopDir

論理ボリュームの詳細については、この記事をご覧ください

  • 次のコマンドを記述して、VDOの状態を監視できます
vdostats --human-readable 

結論:

この記事では、データをディスクに保存する前に重複排除と圧縮を適用して多くのスペースを節約できる手順に従って、RedhatにVDOをデプロイする方法を明確にしています。

詳細については、コマンドman vdo

を使用してください。
Linux
  1. Linux –ディスクミラーリング(raid-1)を設定する方法は?

  2. Lvm物理ボリューム上の不良ブロックをチェックする方法は?

  3. LVM ボリュームグループからディスクを削除する方法

  1. Linuxでディスクをパーティション分割する方法

  2. Linux でスワップをディスク パーティションから LVM ボリュームに移動する方法

  3. ディスク io を監視するにはどうすればよいですか?

  1. Redhatのバージョンを確認する方法

  2. RedhatLinuxで仮想化を構成する方法

  3. Linux / CentOS/RedhatでLVMを構成する方法