web-dev-qa-db-ja.com

centos-rootパーティションのサイズを増やして、SSDの全容量を消費しようとしています

容量160GBのSSDにcent-os 7をインストールしています。 Cent-osパーティションは合計で20GBしか消費しないため、fdisk -lを実行すると、次のようになります。

Disk /dev/sda: 171.8 GB, 171798691840 bytes, 335544320 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
Disk label type: dos
Disk identifier: 0x000a2b1e

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2048     1026047      512000   83  Linux
/dev/sda2         1026048    41943039    20458496   8e  Linux LVM

Disk /dev/mapper/centos-swap: 2147 MB, 2147483648 bytes, 4194304 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


Disk /dev/mapper/centos-root: 18.8 GB, 18798870528 bytes, 36716544 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

pvsを実行しようとすると、次のようになります。

  PV         VG     Fmt  Attr PSize  PFree
  /dev/sda2  centos lvm2 a--  19.51g    0

CentOSに完全な160GBの物理ボリュームを認識させ、centos-rootを直接拡張するか、最初に別の論理パーティション(サイズ140GB)を作成し、それを削除してからcentos-を許可するには、どのような手順が必要ですか?そのスペースに展開するルート?

申し訳ありませんが、私の用語が正しくない場合、私はLinuxの専門家ではありません。

3
ugotchi

物理ボリュームは19.51gで、空き容量はありません(結果はpvs)。したがって、最初に物理ボリュームのサイズを変更する必要があります。

pvresize /dev/sda2

次に、論理ボリュームcentos-rootのサイズを変更して、すべての空き領域を埋める必要があります。

lvresize -l +100%FREE /dev/mapper/centos-root

今がファイルシステムです。使用しているファイルシステムは明らかではありませんが、ext4またはxfsのいずれかです。

最初のケースでは:

resize2fs /dev/mapper/centos-root

2番目の場合:

xfs_growfs /
8

man lvmおよびlvm --help。そしてもちろんgoogle "resize lvm"。

物理パーティション/dev/sda2は、171.8 GBのすべての領域を保持しますが、合計21 GBの2つのボリュームしかリストしていません。 /dev/mapper/centos-rootのサイズを変更して、使用可能なすべてのスペースを保持できるようにする必要があります。これがデフォルトのcentos 7インストールの場合、スペースの大部分は/dev/mapper/centos-homeに割り当てられ、/homeとしてマウントされました。しかし、fdisk -lはこれを表示しないため、カスタムインストールを実行した可能性がありますか?物理ボリューム、ボリュームグループ、および論理ボリュームを一覧表示して操作するLVMコマンドがあります。

これは、lvm extend volumeコマンドと同じくらい簡単かもしれません。そのルートをたどる場合は、必ずスイッチを使用してファイルシステムも拡張してください。それはあなたにいくつかの心痛を保存します。

CentOS/RHEL7でPV、VG、LVを作成する方法について、優れた チュートリアル を示します。それを読んでから、ボリュームのサイズを変更する方法をググってください。

1
Xalorous