質問: Virtual box で仮想化していますが、ディスク領域がいっぱいです CENTOS7をインストールして使っていますが、 どうにかして,/dev/sda3を1GB追加することはできませんでしょうか? Fdisk-l は下記のようになっています。35GBいっぱいいっぱいsda2が使ってしまっています。 (Virtual boxでインストールするときは36GB 可変長でインストールしました) ![イメージ説明](https://teratail.storage.googleapis.com/uploads/contributed_images/828d71138bf7953bf77475d682ba8693.png)説明]dfコマンドで確認してみると、sda2にインストールしてあるCENTOSも殆ど使っていないのです。 ![![イメージ説明](https://teratail.storage.googleapis.com/uploads/contributed_images/d3e98ddd64c823b09ac5723a2e3575b0.png)説明](1594615c29d7c8f494ba52770e172d29.png)] Fdisk で追加しようとしても下記の通り、No Free Sector available となってしまいます。 何とかしてsda2で使用していない領域からsda3を搾り取ることはできないでしょうか?(それかもしくはVIRTUAL BOXの設定をいじって領域を増やすとか。。)![イメージ説明](https://teratail.storage.googleapis.com/uploads/contributed_images/caecb708281a3562facb786c4ec99051.png) よろしくお願いいたします
回答: ディスク領域を増やしたいというのはどういう意図でしょうか。 ゲストOS(ここではCentOS7ですが)でしょうか?ホストOSでしょうか。 ゲストOSのdfを見た感じ、/領域に(/boot領域以外の)全てを配置しているようですので、ゲストOSの内部からは空き領域が普通に存在するように見え、領域不足に落っているようには見えないと思います。 可変長のDiskですと、ホストOSからみると、ゲストOS内部から実質書き込みがあっただけ、容量を消費するファイル(vmdkだとか、vdiだとか)が作成されます。このためホストOS側の容量不足をゲストOSでは検知できず、ホストOSの空き領域がなくなるとIOエラーになりますね。まぁこの辺の動作は、ハイパーバイザーによるとおもいますが。 もしホストOS側で容量不足に陥っているのであれば、抜本的にホストOS側のDiskの使用状況を検討し直す必要があります。その場合、ホストOS側で不要なファイルを洗い出して削除したり、別の外部記憶を用意しなければなりません。。