Linux / Ubuntuの初心者として、LVMとは何ですか?
Webサーバーのインストールに関して、どのような利点がありますか?
使用をお勧めしますか?
Linux / Ubuntuの初心者として、LVMとは何ですか?
Webサーバーのインストールに関して、どのような利点がありますか?
使用をお勧めしますか?
回答:
LVMは「動的パーティション」と考えることができます。つまり、Linuxシステムの実行中に、コマンドラインからLVM「パーティション」(LVMの「論理ボリューム」と呼ばれます)を作成/サイズ変更/削除できます。システムを再起動して、新しく作成またはサイズ変更されたパーティションをカーネルに認識させる必要があります。
LVM「論理ボリューム」が提供するその他の優れた機能は次のとおりです。
ハードディスクが複数ある場合、論理ボリュームは複数のディスクにまたがることができます。つまり、1つのディスクのサイズではなく、総計のサイズによって制限されません。
「ストライプ化された」LVをセットアップして、LVをホストしているすべてのディスクにI / Oを並列に分散できます。(RAID-0に似ていますが、セットアップが少し簡単です。)
任意のLVの(読み取り専用)スナップショットを作成できます。後で元のLVをスナップショットに戻すか、不要になったスナップショットを削除できます。これは、たとえばサーバーのバックアップに便利です(すべてのアプリケーションの書き込みを停止できないため、スナップショットを作成し、スナップショットLVをバックアップします)が、重要なシステムアップグレード(クローンをクローンする前にルートパーティション、アップグレード、何か問題が発生した場合は元に戻します)。
サーバーシステム上で最も便利ですが、機能1と3は、LVをその場で作成/サイズ変更/削除するLVMの機能と組み合わせて、デスクトップシステムでも非常に便利だと思います。(特に、システムで多くの実験を行う場合)。
もちろん、これにはすべてコストがかかります。LVMの初期設定はディスクをパーティション分割するだけではなく、LVMの用語とモデル(論理ボリューム、物理ボリューム、ボリュームグループ)を理解する必要があります。それを使い始めてください。(一度設定すると、使用ははるかに簡単になります。)
また、ハードドライブ全体でLVMを使用する場合、1台のドライブのみが故障すると、すべてのデータが失われる可能性があります。
fdisk -l
このubuntu を使用しています私のパーティションと私のファイルはそのままですか?
私はこのスレッドが古く、OPがこれをよりよく理解していることを知っていますが、LVMで何かを調べている間にこのスレッドに出会い、2cを入れると思いました。
簡単な答えは、ディスク上のパーティションのサイズを大きくするのは苦痛だということです。
バックアップに使用するAWS(EC2)サーバーがあります(rsnapshotを使用)。より多くのサーバーのバックアップを開始したり、データが頻繁に変更されると、より多くのスペースが必要になります。
現在、バックアップドライブは完全にいっぱいの250GB EBSボリュームです。サイズを350GBに増やしたいので、AWSコントロールパネルに移動し、ドライブのスナップショットを作成し、スナップショットから新しいEBSボリュームを作成し、それを添付しました。350GBのドライブに250GB EXT4パーティションのデータがいっぱいになりました。Ubuntuに大きなスペースを使用するように伝えたいのですが、resize2fsを使用してパーティションサイズを増やすことはできません。fdiskでもパーティションサイズを変更できません。代わりに、パーティションを削除し、より大きなサイズで新しいパーティションを作成してから、正しいコマンドラインでファイルをRsyncしてハードリンクもコピーする必要があります。
それは大変な作業です。最近LVMを使用してセットアップしました。今では、新しい大きなEBSディスクを使用してLVMボリュームを簡単に増やすことができます。 bam、数百ギガバイトのデータをコピーすることなく問題が解決しました。LVMは救世主です。別の方法として、別のEBSボリュームをマウントしてLVMを拡張することもできますが、現在は複数のディスクに分散していますが、1つのパーティションとしてのみ表示されます。
質問に直接答えることなく(他のポスターは既に行っていました)、LVMが必要かどうかについて簡単な答えがあります:インストール中に機能の詳細がわからない場合は、デフォルト設定のままにします。デフォルトの構成は、ほとんどのユーザー(私とおそらくあなたを含む)に適しています。:)
どのようなアプリケーションまたはコンテンツをホストする予定ですか?それが個人用サーバーまたは小規模組織向けのものである場合は、おそらくLVMを使用せずにアクセスできます。
LVMは、複数のディスクにパーティションなどが必要な場合に便利です。あなたがそれについてここで尋ねていることを考えると、あなたはそれが必要になるとは思わない:)