VMWare/CentOS 5.x
私のCentOS VMシステムのスペースが不足していたため、VMWare管理者はVMに割り当てられたストレージスペースを増やしました。システムの電源をオフにして再起動した後も、OSは同じ古い量を示していますスペース。
CentOS 5に新しいスペースを認識させるために実行する必要がある具体的な手順について誰かがアドバイスしてくれませんか?新しいスペースを組み込むためにパーティション分割ツールを実行する必要がある可能性が高いと私は理解しています。
参考になれば、以下がfdisk -l
の出力です。
Disk /dev/sda: 12.8 GB, 12884901888 bytes
255 heads, 63 sectors/track, 1566 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sda1 * 1 16 128488+ 83 Linux
/dev/sda2 17 277 2096482+ 82 Linux swap / Solaris
/dev/sda3 278 1566 10353892+ 83 Linux
/ etc/fstabの内容は次のとおりです。
LABEL=/ / ext3 defaults 1 1
LABEL=/boot /boot ext3 defaults 1 2
tmpfs /dev/shm tmpfs defaults 0 0
devpts /dev/pts devpts gid=5,mode=620 0 0
sysfs /sys sysfs defaults 0 0
proc /proc proc defaults 0 0
LABEL=SWAP-sda2 swap swap defaults 0 0
これは、pvsコマンドの出力です。
[root@foo ~]# pvs
/dev/hdc: open failed: No medium found
以下は、pvscanコマンドの出力です。
[root@foo ~]# pvscan
No matching physical volumes found
Centosでのパーティションのサイズ変更: http://www.centos.org/docs/5/html/5.2/Deployment_Guide/s2-disk-storage-parted-resize-part.html
LVMを使用している場合、パーティションをサイズ変更する前に、最初にpvresize
を目的のサイズに、次にLVをlvextend
する必要があります。
vgresize
は不要です。PVを追加するためであり、volgroupのサイズを変更するためではありません。
LVMを使用していません。
再起動すると、VMWare側からディスクに追加された新しいスペースが認識されます。 SCSIバスを再スキャンすることもできますが、再起動は機能します。確認するにはfdisk -l
を使用してください。
そこから、すべてが1つの/
パーティションにあるように見えます。サイズ変更オプションは次のいずれかです。
fdisk
を使用してパーティションテーブルを手動で編集し、resize2fs
を使用するか...parted
を使用します。私がVMに好むもう1つのオプションは、ファイルシステムの使用状況を調べ(du
またはncdu
を使用)、必要に応じてマウントポイントを追加することです。スペースのほとんどが/ varのデータによって消費されている場合は、/ varを独自のパーティション/ファイルシステムにしてみませんか?これはこの質問の範囲を超えていますが、検討する必要があります。
私はこれに従いました link そしてそれは私にとってはうまくいきました。非常によく文書化されている
実際の端末コマンドをいくつか追加すると思いました。元の質問と同じシナリオがありました。私のVMはもともと10GBで作成されていましたが、それを(VMで)60GBに増やしました。次に、スペースが利用可能になるように次のコマンドを発行する必要がありました...
Sudo pvresize --setphysicalvolumesize 60G /dev/sda2
Sudo lvextend -L50G /dev/mapper/vg_vwebcpanel-lv_root
Sudo resize2fs /dev/mapper/vg_vwebcpanel-lv_root
古い投稿があります here 同じディスク上での縮小とサイズ変更を含み、より多くのLVのためのスペースを作るために上記のすべてに触れます。
乾杯、