web-dev-qa-db-ja.com

EC2 centosでルートパーティションのサイズを変更できません

centos 6.3 x64のコミュニティイメージを使用してEC2マシンを作成しました。 35 GBのディスクを追加しました。 #df -hを実行すると

Filesystem            Size  Used Avail Use% Mounted on
/dev/xvda1            7.9G  1.2G  6.4G  16% /
tmpfs                 7.3G     0  7.3G   0% /dev/shm

私のディスクは35GBですが、ルートには8 GB、tmpfsには7 GBと表示されています。

resize2fsを使用しようとしましたが、centosでは機能しませんでした。ディスクにはext4パーティションがあります。

# resize2fs /dev/xvda
resize2fs 1.41.12 (17-May-2010)
resize2fs: Device or resource busy while trying to open /dev/xvda
Couldn't find valid filesystem superblock.

または、私がresize2fs/dev/xvda1を試しても、デバイスには何もする必要がないと表示されます。

任意のアイデアまたは他の方法で、私のルートディスク(/)。アンマウントできないので。

26
Adeel Ahmad

私は、Debian 8 ec2インスタンスで同じ問題に直面し、以下に到達しましたerror

FAILED: failed to get CHS from /dev/xvda

ソリューション

$ Sudo parted /dev/xvda resizepart 1
Warning: Partition /dev/xvda1 is being used. Are you sure you want to continue?
Yes/No? yes                                                             
End?  [8588MB]? 100                  
$ Sudo resize2fs /dev/xvda1
$ lsblk
$ df -h 

ebsボリュームが増加していることがわかります。

0
dushyant