LinuxでLVMボリュームのサイズを変更する方法

LinuxでLVMボリュームのサイズを変更する方法

LVMの支持者は、その利点の1つ(およびそれを使用する理由)は、ユーザーがLVMパーティションのサイズ変更、操作、および変更をその場で行えるためだとよく言います。LVMパーティションのサイズ変更は確かに素晴らしい機能であり、テクノロジーに反対する人々を再考させることは間違いありません。

今日このガイドでは、LinuxでLVMボリュームを操作およびサイズ変更する方法について説明します。これを行う方法については、ターミナルとKDEパーティションマネージャーの2つの方法で説明します。

注:LVMパーティションのサイズ変更は安全であると考えられていますが、この投稿の残りの部分を続行する前に、データをバックアップする必要があります。

LVMボリュームのサイズ変更– KDE Partition Manager

はるか昔、GUIツールを使用したLVMパーティションの操作は、System ConfigLVMを使用して行われました。残念ながら、そのプログラムは非推奨であり、更新されておらず、最新の論理ボリューム管理機能をサポートしていません。

ありがたいことに、ターミナルでLVMボリュームを操作するのが好きでない場合でも、使用できるGUIツールであるKDEパーティションマネージャーがあります。

KDEパーティションマネージャをインストールする

KDE Partition Managerは、GnomeShellなどではなくKDEPlasma5デスクトップ環境を選択するLinuxオペレーティングシステムのデフォルトのパーティションツールです。ただし、Plasmaユーザーでない場合は、アプリを使用してLVMボリュームを操作する前にアプリをインストールする必要があります。

KDEパーティションマネージャをインストールするには、ターミナルを開き、現在使用しているLinuxディストリビューションに対応する指示に従います。

Ubuntu

sudo apt install partitionmanager

Debian

sudo apt-get install partitionmanager

Arch Linux

sudo pacman -S partitionmanager kdesu

Fedora

sudo dnf install kde-partitionmanager kdesu

OpenSUSE

sudozypperインストールpartitionmanager

汎用Linux

KDEパーティションマネージャのソースコードはオンラインで入手でき、ほとんどのLinuxディストリビューションでインストールできるはずです。OSでアプリを動作させるには、コードのWebサイトにアクセスし、ダウンロードして開始します。

KDEパーティションマネージャの使用

これで、KDEパーティションマネージャーアプリケーションが稼働し、LVMボリュームのサイズを変更するために使用する準備が整いました。

開始するには、アプリケーションメニューを開き、「KDEPartitionManager」を検索して開きます。

注:KDE Partition Managerには、GnomeWaylandでの実行に問題があります。実行する前に、必ずX11モードにログインしてください。

アプリを開いた状態で、アプリの左側の[デバイス]の下を見て、操作するLVMボリュームが含まれているハードドライブを選択します。

LinuxでLVMボリュームのサイズを変更する方法

LVMドライブをクリックすると、そのパーティションレイアウトが画面にすぐに表示されます。ここから、LVMパーティションを見つけて右クリックします。

注:パーティションによっては、作業する前に「アンマウント」をクリックする必要がある場合があります。

選択メニューで、「サイズ変更」オプションをクリックし、GUIツールを使用してLVMボリュームのサイズを変更します。

使用中のルートパーティションのサイズを変更する

Linuxシステムでは、ルートファイルシステムが使用されている場合(LVMを使用している場合でも)、ルートファイルシステムを操作することはできません。したがって、LVMルートパーティションのサイズを変更する場合は、ライブディスクで起動する必要があります。

ライブディスクを稼働させるには、以下の手順に従ってください。

ステップ1: Kubuntuの最新バージョンをダウンロードし、Etcherを使用してUSBドライブにフラッシュします。

ステップ2: Kubuntuライブディスクを起動し、「Kubuntuを試す」を選択します。

ステップ3:デスクトップがロードされたら、KDEパーティションマネージャーを開き、ガイドで前述したサイズ変更の手順に従います。

LVMボリュームのサイズ変更–ターミナル

LinuxターミナルでのLVMボリュームのサイズ変更は非常に簡単です。これがその方法です。

まず、lvdisplayコマンドを使用してLVMボリュームを表示します。

sudo lvdisplay

LinuxでLVMボリュームのサイズを変更する方法

lvdisplayコマンドを実行すると、LinuxPC上のすべてのLVMボリュームの完全なプリントアウトが表示されます。そこから、サイズを変更するボリュームをメモします。次に、ターミナルに移動し、以下のコマンドでサイズを変更します。

注:XGを、新しいサイズとして使用するGB数に変更します。MBも使用できます。

LinuxでLVMボリュームのサイズを変更する方法

シュリンク

sudo lvresize --verbose --resizefs -L -XG / dev / lvm / path

拡張する

sudo lvresize --verbose --resizefs -L + XG / dev / lvm / path

ターミナルで使用中のルートパーティションのサイズを変更する

ターミナルでLinuxマシンのルートとして現在使用されているパーティションのサイズを変更する必要がありますか?以下のステップバイステップの手順に従ってください。

ステップ1: Ubuntuライブディスクをダウンロードし、Etcherを使用してUSBスティックにフラッシュします。

ステップ2: Ubuntuを起動し、[Ubuntuを試す]をクリックしてデスクトップをロードします。

手順3:ターミナルウィンドウを起動し、sudo-sと入力してrootアクセスを取得します。次に、lvdisplayコマンドを実行して、システム上のLVMパーティションを印刷します。

ステップ4:この投稿で前述した端末のサイズ変更手順に従って、LVMのサイズを変更します。


UbuntuサーバーにGitLabをインストールする方法

UbuntuサーバーにGitLabをインストールする方法

GitLab を Ubuntu サーバー上で動作させたいと考えていますか? GitLab は、GitHub のようなサービスに代わる、強力な自己ホスト可能な代替サービスです。これを使用すると、次のことができます

SELinux による Ubuntu Linux サーバーの保護

SELinux による Ubuntu Linux サーバーの保護

SELinux をインストールしてアクティブ化することで、Ubuntu Linux サーバーにセキュリティを追加する方法を学びます。

Cockpit を使用して Linux サーバー上で NFS を構成する

Cockpit を使用して Linux サーバー上で NFS を構成する

Linux サーバーに NFS 共有をマウントする簡単な方法が必要ですか? Cockpit アプリを使用して NFS 共有をマウントする方法を学びます。

Ubuntu 22.04 LTS にアップグレードする方法

Ubuntu 22.04 LTS にアップグレードする方法

Ubuntu 22.04 の長期サポートが登場しました! デスクトップまたはラップトップを最新の Ubuntu リリースにアップグレードする方法を学びます。

最新の Nvidia GPU ドライバーを Linux にインストールする方法

最新の Nvidia GPU ドライバーを Linux にインストールする方法

最新の Nvidia GPU ドライバーを Linux にインストールする方法

Dockerコンテナにファイルを転送する方法

Dockerコンテナにファイルを転送する方法

ファイルを Docker コンテナに転送する必要がありますか? Docker cp ツールを使用すると、コンテナーとの間でファイルを簡単に移動できます。

Linux に DEB ファイルをインストールする方法

Linux に DEB ファイルをインストールする方法

.DEB ファイルとは何ですか? それを使って何をしますか?Linux PC に DEB ファイルをインストールするさまざまな方法を学びましょう。

GOG Galaxy を Linux 上で動作させる方法

GOG Galaxy を Linux 上で動作させる方法

GOG.com のゲームを所有していますか? ビデオ ゲームを楽しむために Linux PC に GOG Galaxy クライアントをセットアップしたいですか? このガイドに従ってください。

CentOS に Docker エンジンをインストールする方法

CentOS に Docker エンジンをインストールする方法

Docker Engine は、Linux およびその他のプラットフォーム用のオープン コンテナ化プログラムです。Docker Engine は、次のように動作する自己完結型コンテナを管理します。

Ferdi とすべてのチャットを 1 つにまとめる方法

Ferdi とすべてのチャットを 1 つにまとめる方法

Slack、Discord、その他多くの生産性向上ツールを Linux システムにインストールすることにうんざりしていませんか? それらをすべて 1 つに結合できたらいいのにと思いますか