容量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の専門家ではありません。
物理ボリュームは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 /
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を作成する方法について、優れた チュートリアル を示します。それを読んでから、ボリュームのサイズを変更する方法をググってください。