LVM2は、Linuxベースのオペレーティングシステムで論理ボリューム管理機能を提供するために設計されたオープンソースのユーザー空間ツールセットです。パーティションのスナップショットを作成するだけでなく、いつでも簡単にサイズを変更することができますあなたが合っていると思います。
機能の概要
主な機能には、ボリュームグループのサイズ変更、論理ボリュームのサイズ変更、論理ボリュームの読み取り専用または読み書きスナップショットの作成、RAID論理ボリュームの作成、物理ボリューム間の論理ボリュームの移動、ボリュームグループのマージまたは分割複数の物理ボリュームにまたがる論理ボリュームの一部または全部をストライプ化します。
LVMはコマンドラインアプリケーションですが、よく知られているGPartedプロジェクトを含むオープンソースのパーティションエディタソフトウェアと簡単に統合でき、ユーザーはLVMパーティションを簡単に作成できます。
フードの下で、要件と可用性
LVMとLVM2の技術は、C言語で書かれており、コマンドラインのユーティリティであり、インストーラを介して長年にわたり多くのGNU / Linuxオペレーティングシステムで実装されています。
どちらのバージョンも、任意のLinuxディストリビューションに展開可能なソースアーカイブとしてダウンロードできます。しかし、出血している刃先は、次のコマンドを使用してGitからLVM2の最新のソースコードを取得できます:git clone git://git.fedorahosted.org/git/lvm2.git。
LVM、libdevmapperユーザ空間デバイスマッパライブラリ、ユーザ空間LVM2ツール、およびデバイスマッパサポートをカーネルに使用するには、3つのことだけが必要です。 userspaceとdevice-mapperカーネルコンポーネントの詳細については、http://sources.redhat.com/dm Webページを参照してください。
結論
結論として、Logical Volume Manager(LVM)は、Linuxディストリビューション開発者がオペレーティングシステムのグラフィカルまたはテキストモードのインストーラでLVMパーティションのサポートを直接実装できるようにする、非常に強力なソフトウェアプロジェクトです。
このリリースの新機能:
lvmpolldでgetlineのメモリ使用を修正しました。
キャッシュプールのメタデータのcache_checkに--clear-needs-check-flagを追加しました。
開発者専用のlvmetactlを追加してください。
global / lock_retriesの名前をlvmlockd_retriesに変更します。
--enable-lockd-sanlockと--enable-lockd-dlmで--enable-lvmlockdを置き換えてください。
バージョン2.02.179の新機能:
lvmpolldでgetlineのメモリ使用を修正しました。
キャッシュプールのメタデータのcache_checkに--clear-needs-check-flagを追加しました。
開発者専用のlvmetactlを追加してください。
global / lock_retriesの名前をlvmlockd_retriesに変更します。
--enable-lockd-sanlockと--enable-lockd-dlmで--enable-lvmlockdを置き換えてください。
バージョンの新機能:
lvmpolldのgetlineのメモリ使用を修正しました。
キャッシュプールのメタデータのcache_checkに--clear-needs-check-flagを追加しました。
開発者専用のlvmetactlを追加してください。
global / lock_retriesの名前をlvmlockd_retriesに変更します。
--enable-lockd-sanlockと--enable-lockd-dlmで--enable-lvmlockdを置き換えてください。
バージョン2.02.172の新機能:
lvmpolldでgetlineのメモリ使用を修正しました。
キャッシュプールのメタデータのcache_checkに--clear-needs-check-flagを追加しました。
開発者専用のlvmetactlを追加してください。
global / lock_retriesの名前をlvmlockd_retriesに変更します。
--enable-lockd-sanlockと--enable-lockd-dlmで--enable-lvmlockdを置き換えてください。
バージョン2.02.171の新機能:
lvmpolldでgetlineのメモリ使用を修正しました。
キャッシュプールのメタデータのcache_checkに--clear-needs-check-flagを追加しました。
開発者専用のlvmetactlを追加してください。
global / lock_retriesの名前をlvmlockd_retriesに変更します。
--enable-lockd-sanlockと--enable-lockd-dlmで--enable-lvmlockdを置き換えてください。
バージョン2.02.170の新機能:
lvmpolldでgetlineのメモリ使用を修正しました。
キャッシュプールのメタデータのcache_checkに--clear-needs-check-flagを追加しました。
開発者専用のlvmetactlを追加してください。
global / lock_retriesの名前をlvmlockd_retriesに変更します。
--enable-lockd-sanlockと--enable-lockd-dlmで--enable-lvmlockdを置き換えてください。
バージョン2.02.169の新機能:
lvmpolldでgetlineのメモリ使用を修正しました。
キャッシュプールのメタデータのcache_checkに--clear-needs-check-flagを追加しました。
開発者専用のlvmetactlを追加してください。
global / lock_retriesの名前をlvmlockd_retriesに変更します。
--enable-lockd-sanlockと--enable-lockd-dlmで--enable-lvmlockdを置き換えてください。
バージョン2.02.168の新機能:
lvmpolldのgetlineメモリ使用を修正しました。
キャッシュプールのメタデータのcache_checkに--clear-needs-check-flagを追加しました。
開発者専用のlvmetactlを追加してください。
global / lock_retriesの名前をlvmlockd_retriesに変更します。
--enable-lockd-sanlockと--enable-lockd-dlmで--enable-lvmlockdを置き換えてください。
バージョン2.02.167の新機能:
lvmpolldでgetlineのメモリ使用を修正しました。
キャッシュプールのメタデータのcache_checkに--clear-needs-check-flagを追加しました。
開発者専用のlvmetactlを追加してください。
global / lock_retriesの名前をlvmlockd_retriesに変更します。
--enable-lockd-sanlockと--enable-lockd-dlmで--enable-lvmlockdを置き換えてください。
バージョン2.02.166の新機能:
lvmpolldでgetlineのメモリ使用を修正しました。
キャッシュプールのメタデータのcache_checkに--clear-needs-check-flagを追加しました。
開発者専用のlvmetactlを追加してください。
global / lock_retriesの名前をlvmlockd_retriesに変更します。
--enable-lockd-sanlockと--enable-lockd-dlmで--enable-lvmlockdを置き換えてください。
バージョン2.02.163の新機能:
lvmpolldのgetlineのメモリ使用を修正しました。
キャッシュプールのメタデータのcache_checkに--clear-needs-check-flagを追加しました。
開発者専用のlvmetactlを追加してください。
global / lock_retriesの名前をlvmlockd_retriesに変更します。
--enable-lockd-sanlockと--enable-lockd-dlmで--enable-lvmlockdを置き換えてください。
バージョン2.02.162の新機能:
lvmpolldのgetlineメモリ使用を修正しました。
キャッシュプールのメタデータのcache_checkに--clear-needs-check-flagを追加しました。
開発者専用のlvmetactlを追加してください。
global / lock_retriesの名前をlvmlockd_retriesに変更します。
--enable-lockd-sanlockと--enable-lockd-dlmで--enable-lvmlockdを置き換えてください。
バージョン2.02.159の新機能:
lvmpolldでgetlineのメモリ使用を修正しました。
キャッシュプールのメタデータのcache_checkに--clear-needs-check-flagを追加しました。
開発者専用のlvmetactlを追加してください。
global / lock_retriesの名前をlvmlockd_retriesに変更します。
--enable-lockd-sanlockと--enable-lockd-dlmで--enable-lvmlockdを置き換えてください。
バージョン2.02.156の新機能:
LVM2 2.02.124の新機能(2015年7月4日)
バージョン2.02.151の新機能:
lvmpolldのgetlineメモリ使用を修正しました。
キャッシュプールのメタデータのcache_checkに--clear-needs-check-flagを追加しました。
開発者専用のlvmetactlを追加してください。
global / lock_retriesの名前をlvmlockd_retriesに変更します。
--enable-lockd-sanlockと--enable-lockd-dlmで--enable-lvmlockdを置き換えてください。
バージョン2.02.150の新機能:
lvmpolldでgetlineのメモリ使用を修正しました。
キャッシュプールのメタデータのcache_checkに--clear-needs-check-flagを追加しました。
開発者専用のlvmetactlを追加してください。
global / lock_retriesの名前をlvmlockd_retriesに変更します。
--enable-lockd-sanlockと--enable-lockd-dlmで--enable-lvmlockdを置き換えてください。
バージョン2.02.146の新機能:
lvmpolldのgetlineメモリ使用を修正しました。
キャッシュプールのメタデータのcache_checkに--clear-needs-check-flagを追加しました。
開発者専用のlvmetactlを追加してください。
global / lock_retriesの名前をlvmlockd_retriesに変更します。
--enable-lockd-sanlockと--enable-lockd-dlmで--enable-lvmlockdを置き換えてください。
バージョン2.02.145の新機能:
lvmpolldのgetlineメモリ使用を修正しました。
キャッシュプールのメタデータのcache_checkに--clear-needs-check-flagを追加しました。
開発者専用のlvmetactlを追加してください。
global / lock_retriesの名前をlvmlockd_retriesに変更します。
--enable-lockd-sanlockと--enable-lockd-dlmで--enable-lvmlockdを置き換えてください。
バージョン2.02.137の新機能:
lvmpolldでgetlineのメモリ使用を修正しました。
キャッシュプールのメタデータのcache_checkに--clear-needs-check-flagを追加しました。
開発者専用のlvmetactlを追加してください。
global / lock_retriesの名前をlvmlockd_retriesに変更します。
--enable-lockd-sanlockと--enable-lockd-dlmで--enable-lvmlockdを置き換えてください。
バージョン2.02.132の新機能:
lvmpolldのgetlineメモリ使用を修正しました。
キャッシュプールのメタデータのcache_checkに--clear-needs-check-flagを追加しました。
開発者専用のlvmetactlを追加してください。
global / lock_retriesの名前をlvmlockd_retriesに変更します。
--enable-lockd-sanlockと--enable-lockd-dlmで--enable-lvmlockdを置き換えてください。
バージョン2.02.125の新機能:
lvmpolldでgetlineのメモリ使用を修正しました。
キャッシュプールのメタデータのcache_checkに--clear-needs-check-flagを追加しました。
開発者専用のlvmetactlを追加してください。
global / lock_retriesの名前をlvmlockd_retriesに変更します。
--enable-lockd-sanlockと--enable-lockd-dlmで--enable-lvmlockdを置き換えてください。
バージョン2.02.120の新機能:
最も重要な新機能は、新しいコマンドライン引数--select(または-S)です。これにより、レポート作成コマンドの出力に選択基準を適用できます。将来のリリースで変更されるコマンドに追加します。
簡単な例:
pvs -S 'free> 100M、名前=〜sd '
100M以上の空き容量があり、名前に文字列 'sd'があるPVのみが表示されます。
フィールドと演算子の簡単な要約は '-S help'を使うか、もう少し詳しくはmanページを見てください。 -oは表示するフィールドを選択できることを思い出してください。-Oはソート順を制御し、--noheadings、--separator、--rows、--nameprefixes、--units、--nosuffixは、さまざまなタイプのスクリプトを書くことができます。
デバッグまたはスクリプトでは、以前のようにすべての出力を表示するには-o + selectedを使用しますが、各行が選択基準を満たしているかどうかを示す新しい列が表示されます。
また、さまざまな「属性」フィールドの新しいフィールドを分割して、そのフィールドに含まれる情報へのアクセスを簡素化する予定です。
'dmsetup info -c'は-Sも受け付けます。
このリリースのLVM SSDキャッシュのサポートは実験的なままであり、以下を使用して有効にすることができます:configure --with-cache = internal
また、LVMの設定を管理するのに役立つ最近のdumpconfigとプロファイルの拡張がいくつかありました。
バージョン2.02.119の新機能:
最も重要な新機能は、新しいコマンドライン引数--select(または-S)です。これにより、レポート作成コマンドの出力に選択基準を適用できます。将来のリリースで変更されるコマンドに追加します。
簡単な例:
pvs -S 'free> 100M、名前=〜sd '
100M以上の空き容量があり、名前に文字列 'sd'があるPVのみが表示されます。
フィールドと演算子の簡単な要約は '-S help'を使うか、もう少し詳しくはmanページを見てください。 -oは表示するフィールドを選択できることを思い出してください。-Oはソート順を制御し、--noheadings、--separator、--rows、--nameprefixes、--units、--nosuffixは、さまざまなタイプのスクリプトを書くことができます。
デバッグまたはスクリプトでは、以前のようにすべての出力を表示するには-o + selectedを使用しますが、各行が選択基準を満たしているかどうかを示す新しい列が表示されます。
また、さまざまな「属性」フィールドの新しいフィールドを分割して、そのフィールドに含まれる情報へのアクセスを簡素化する予定です。
'dmsetup info -c'は-Sも受け付けます。
このリリースのLVM SSDキャッシュのサポートは実験的なままであり、以下を使用して有効にすることができます:configure --with-cache = internal
また、LVMの設定を管理するのに役立つ最近のdumpconfigとプロファイルの拡張がいくつかありました。
バージョン2.02.118の新機能:
最も重要な新機能は、新しいコマンドライン引数--select(または-S)です。これにより、レポート作成コマンドの出力に選択基準を適用できます。将来のリリースで変更されるコマンドに追加します。
簡単な例:
pvs -S 'free> 100M、名前=〜sd '
100M以上の空き容量があり、名前に文字列 'sd'があるPVのみが表示されます。
フィールドと演算子の簡単な要約は '-S help'を使うか、もう少し詳しくはmanページを見てください。 -oは表示するフィールドを選択できることを思い出してください。-Oはソート順を制御し、--noheadings、--separator、--rows、--nameprefixes、--units、--nosuffixは、さまざまなタイプのスクリプトを書くことができます。
デバッグまたはスクリプトでは、以前のようにすべての出力を表示するには-o + selectedを使用しますが、各行が選択基準を満たしているかどうかを示す新しい列が表示されます。
また、さまざまな「属性」フィールドの新しいフィールドを分割して、そのフィールドに含まれる情報へのアクセスを簡素化する予定です。
'dmsetup info -c'は-Sも受け付けます。
このリリースのLVM SSDキャッシュのサポートは実験的なままであり、以下を使用して有効にすることができます:configure --with-cache = internal
また、LVMの設定を管理するのに役立つ最近のdumpconfigとプロファイルの拡張がいくつかありました。
バージョン2.02.116の新機能:
最も重要な新機能は、新しいコマンドライン引数--select(または-S)です。これにより、レポート作成コマンドの出力に選択基準を適用できます。将来のリリースで変更されるコマンドに追加します。
簡単な例:
pvs -S 'free> 100M、名前=〜sd '
100M以上の空き容量があり、名前に文字列 'sd'があるPVのみが表示されます。
フィールドと演算子の簡単な要約は '-S help'を使うか、もう少し詳しくはmanページを見てください。 -oは表示するフィールドを選択できることを思い出してください。-Oはソート順を制御し、--noheadings、--separator、--rows、--nameprefixes、--units、--nosuffixは、さまざまなタイプのスクリプトを書くことができます。
デバッグまたはスクリプトでは、以前のようにすべての出力を表示するには-o + selectedを使用しますが、各行が選択基準を満たしているかどうかを示す新しい列が表示されます。
また、さまざまな「属性」フィールドの新しいフィールドを分割して、そのフィールドに含まれる情報へのアクセスを簡素化する予定です。
'dmsetup info -c'は-Sも受け付けます。
このリリースのLVM SSDキャッシングサポートは実験的なままであり、以下を使用して有効にすることができます:configure --with-cache = internal
また、LVMの設定を管理するのに役立つ最近のdumpconfigとプロファイルの拡張がいくつかありました。
バージョン2.02.77の新機能:
_pvsegs_sub_singleにダミーVGのプールを割り当てます。
PVおよびLVセグメントタイプおよび機能をliblvmに追加します。
liblvmにset_property関数を追加します。タグの長さ制限を削除し、/ =を許可する:#&文字。
--addtagと--deltag引数の繰り返しをサポートします。
特定のcmdline引数のインフラストラクチャをグループに繰り返し追加する
the_args cmdlineの引数と値をarg_propsとarg_valuesに分割します。
マウントされていないファイルシステムのサイズを変更するためにfsadmが '-f'を必要としないように修正しました。
古いシステム上のマウントされたファイルシステムを検出するようにfsadmを修正しました。
(2.0.75)PVタグを認識するためのcling割り当てポリシーを拡張する(cling_by_tags)。
lvm.confにallocation / cling_tag_listを追加してください。
--enable-ocfのために 'autoreconf'でconfigureを再生成してください。 (2.02.76)
コメントが見つかりません