スペース不足のWebサーバーを実行しています。 VMware ESXで仮想マシンとして実行されており、ハードドライブのサイズを2倍にしました。
Disk /dev/sda: 96 GiB, 103079215104 bytes, 201326592 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x51f6b050
Device Boot Start End Sectors Size Id Type
/dev/sda1 * 2048 999423 997376 487M 83 Linux
/dev/sda2 1001470 100661247 99659778 47.5G 5 Extended
/dev/sda5 1001472 100661247 99659776 47.5G 8e Linux LVM
dev/sda は 96 GB と表示されます。これは物理ボリュームを参照する必要があります。これは、下の表にsda1、sda2、sda2の3つのパーティションがあることを意味します。
ただし、DFコマンドを実行すると、次の結果が表示されます。
Filesystem 1K-blocks Used Available Use% Mounted on
udev 4068132 0 4068132 0% /dev
tmpfs 817508 9312 808196 2% /run
/dev/mapper/webserver--vg-root 44762192 35857748 6607612 85% /
tmpfs 4087524 0 4087524 0% /dev/shm
tmpfs 5120 0 5120 0% /run/lock
tmpfs 4087524 0 4087524 0% /sys/fs/cgroup
/dev/sda1 482922 152390 305598 34% /boot
tmpfs 817508 0 817508 0% /run/user/1000
パーティションではない場合、パーティションは何ですか?問題は/dev/mapper/webserver--vg-rootのようです(システムを使用するためにいくつかのファイルを削除しました)。ディスク容量が増えるにつれて、サイズをどのように増やすことができますか?
事前にありがとう
ベストアンサー1
追加のディスク容量が表示されないのは、ディスク(拡張)とオペレーティングシステムで利用可能なスペースの間に複数のレベルが関連しているためです。
- ディスク自体
- ディスクのパーティション(単一ディスクをさまざまな目的に使用できます)
- LVM(論理ボリューム管理、ディスク容量管理を容易にします)
- ファイルシステム(パーティションまたは論理ボリュームのファイルストアの管理)
これらの各層はディスク容量の増加を認識する必要があります。
LVMを使用しているので、2つの方法があります。新しいパーティションを追加し、次の説明に従って使用できます。鋭い~の回答(十分に近いです。これは新しいディスクの追加について説明しますが、同じ方法で既存のディスクに追加されたスペースを使用するために新しいプライマリパーティションを追加できます。)既存のパーティションを拡張することもできます。
レイヤー別に見てみましょう。
- ディスク自体:完了しました。
パーティション:パーティションを拡張するには、
gparted
または一般などのグラフィックツールを使用できますfdisk
。fdisk /dev/sda
既存のパーティションとそのコンテナを削除し、開始セクタをメモします。
p
(これによりパーティションテーブルが印刷され、後で必要な情報が提供されます。)
d 5 d 2
これは、データを削除せずに表示のみを削除します(とにかく書き込みを指示し
fdisk
ない限り、ディスクでは何も変更されません)。新しい拡張パーティションを作成します。n e
デフォルトのパーティション番号を受け入れます。最初のセクターの場合は、以前
fdisk
に使用したものと同じ開始セクターsda2
(あなたの場合は1001470)を使用する必要があります。最後のセクタでは、fdisk
可能な最大値が自動的に選択されます(必要なすべてのディスク領域を使用)。内部に新しい論理区画を作成します。n l
開始セクター(あなたの場合は1001472)を再確認し、すべてのディスクスペースを使用してください。
w
変更がディスクに書き込まれます。使用中にパーティションを変更したため、この時点で再起動する必要があります。
LVM:新しいディスク容量についてLVサブシステムに通知する必要があります。まず、パーティションを占める物理ボリュームを拡張してこれを実行します。
pvresize /dev/sda5
その後、論理ボリューム
lvresize -r -l 100%PVS /dev/mapper/webserver--vg-root
ファイルシステム:上記の
-r
オプションは非常に簡単lvresize
ですfsadm
。