web-dev-qa-db-ja.com

CentOS 7でメインパーティションのサイズを変更できない

専用サーバーを注文したところ、20GBのプライマリパーティションと1.8TBのセカンドパーティションが付属していました。 Webサーバーとして使用するつもりなので、これには意味がありません。したがって、ほとんどすべてを/ varに入れる必要があります。レスキューモードで再起動し、1.8 TBのパーティションを削除しました。私のFSは次のようになります

NAME   MAJ:MIN RM    SIZE RO TYPE MOUNTPOINT
sda      8:0    0    1.8T  0 disk
├─sda1   8:1    0 1004.5K  0 part
├─sda2   8:2    0   19.5G  0 part
└─sda4   8:4    0    511M  0 part

Partidアプリを使用してプライマリ(sda2)パーティションのサイズを変更できると思いました( https://www.centos.org/docs/5/html/5.2/Deployment_Guide/s2-disk-storage-parted-resize -part.html )ですが、コマンドを実行すると、サポートされていないことがわかります。

エラー:resizeコマンドはparted 3.0で削除されました

Resize2fsを使用するように言っている別のチュートリアルを見つけました。コマンドを実行したところ、次の結果が得られました。

root@rescue:~# resize2fs /dev/sda2
resize2fs 1.42.12 (29-Aug-2014)
The filesystem is already 5119744 (4k) blocks long.  Nothing to do!

どのパーティションにも割り当てられていない約1.7TBの空き容量があります。私がやりたいのは、このスペースのすべてをsda2に割り当てることです。これはプライマリパーティションであり、すべての領域を確保する必要があります。ここに簡単なものがありませんか?

Lvextendコマンドは正しいように見えますが、それでも機能しません。

root@rescue:~# lvextend -L +1700G /dev/sda2
  Path required for Logical Volume "sda2"
  Please provide a volume group name
  Run `lvextend --help' for more information.
3
Dan Hastings

resize2fsはファイルシステムのサイズでしか機能しないため、何もする必要がないと不平を言います。最初に、fdisk、cfdiskまたはpartedを使用して、その下のパーティションサイズを大きくする必要があります。

https://geekpeek.net/resize-filesystem-fdisk-resize2fs/

LVMと同様に、拡張するにはさらに多くの空きパーティションスペースが必要です。または、LVMボリュームグループに追加された新しいパーティション。

https://www.turnkeylinux.org/blog/extending-lvm

3
Rui F Ribeiro