里山Ubuntu通信:20日目  仮想マシンのハードディスク容量について

————————————————————————
仮想マシンのハードディスク容量について
おかげさまで里山Ubuntu通信も20回目を迎えました。いつもおつきあいいただきありがとうございます。この連載は、私のパソコンで動作を確認した内容を記事として紹介しているのですが、あるとき仮想マシンにインストールしたUbuntuを立ち上げたところ、「ディスクの空き容量が少ない」というタイトルのウィンドウが表示されました。

2016-10-20_21h58_16
仮想マシンの作成については、13日目 仮想化環境へのインストールで説明しています。その際にメモリの量についてはガイドラインを紹介しましたが、ハードディスクの容量は"Oracle VM VirtualBoxマネージャ"の標準設定(デフォルト)のまま変更せず、設定値の目安についても触れていませんでした。あらためて"Oracle VM VirtualBoxマネージャ"の画面で確認しますと、デフォルトの値は8GBとなっています。連載の題材を考えながら実験しているうちに、残り容量が少なくなってしまったようです。

2016-10-20_21h48_33
連載では、仮想マシンにインストールされたUbuntuの設定について説明していますが、仮想マシンであってもなくても、ハードディスクの残り容量の不足は起こります。そこで、今回は、ハードディスクの使用している容量の確認方法と、残り容量が不足してきた場合の対処方法について紹介します。

残り容量の確認方法


Windowsパソコンでは、「WindowsキーとEを同時に押す」と下の図のようにハードディスクごとの容量について表示されます(これは私が連載用に使用しているパソコンで、Cドライブ以外に3つのディスクドライブがありますが、多くの方はCドライブと光学ドライブが表示されるはずです)。

2016-11-06_07h08_35
Ubuntuでも同様の表示をさせることができます。まず、デスクトップ左上のアイコンをクリックください。右に入力欄が表示されます。

2016-11-06_06h41_16
そこで、呪文の言葉、"baobab"と入力してみてください。

入力欄の下には、入力しているキーワードにマッチするプログラムのアイコンが表示されます。「ディスク使用量アナライザー」という円グラフのようなアイコンが表示されるので、それをクリックします。

2016-11-06_06h42_12
すると、以下のような画面が表示されます。

2016-11-06_06h43_13
この画面は先に示したWindowsの画面と同様のものです。緑の矢印は棒グラフになっており、約4分の3を使用していることがわかります。右端には、「4.6GB/6.2GB」とあります。これは、「全ハードディスクの容量が6.2GBで、そのうち4.6GBを使用済み」ということです。鋭い方は、「仮想マシンのハードディスクは8GBのはずなのに、なぜ6.2GBしかないのだ?」と思われるかもしれません。それは、Ubuntuがハードディスクを管理するために使用する領域があるためで、ユーザーが使える容量はハードディスクの物理的な容量から管理用の領域を差し引いた範囲となります(Windows、あるいは仮想マシンでなくても同様です)。

「6.2GB」の右にある「>」はリンクになっていて、それをクリックすると、詳細な内訳を見ることができます。

2016-11-06_06h52_50
左側の画面は、Windowsのエクスプローラーと同等で、フォルダごとのファイル数と使用している領域が確認できます。右のチャートはそれを図にしたもので、その真ん中「4.5GB」が全使用量、となります。

残り容量が少なくなったときの応急措置


Windows, Ubuntuを含めあらゆるコンピュータは、利用できるハードディスクの容量が不足すると、やりくりに苦労して処理速度が遅くなり、さらには機能不全に陥ります。冒頭紹介したような警告が表示されたときのために、応急措置の手順を説明します。

2016-11-06_06h54_47
左上のアイコンをクリックして、「term」と入力、下に「端末」というアイコンが表示されたらそれをクリックします(これまでの連載で何度か登場しているので、おなじみですね)。

2016-11-06_07h00_33
「端末」が表示されたら、「sudo apt-get clean」と入力して、リターンキーを押します。

2016-11-06_07h01_31
パスワードを聞かれたら入力します。プロンプトが表示されたら実行完了です。

2016-11-06_07h02_47
ウィンドウ左上の×印をクリックするか、あるいは図のように「exit」と入力、リターンキーを押して「端末」を終了します。

この操作の意味について、簡単に説明します。Ubuntuでは、アプリケーションや設定について、「パッケージ」という単位で管理しています。インストールが終了したらパッケージのファイルは不要となりますが、削除されずに残っています。それをクリア(お掃除)することにより、空き容量を増やすことができるという仕組みです(したがって、この操作は連続して行っても効果がありません)。

空きディスク容量が本当に増えているか、再び魔法の呪文、"baobab"で確認してみましょう。

2016-11-06_07h03_39
棒グラフが少し短くなり、「4.1GB/6.2GB」と表示されています。「>」をクリックして打ち分けを確認してみましょう。

2016-11-06_07h04_23
チャートの真ん中の数値が、対処前は4.5GBだったのが、4.0GBと約0.5GB(500MB)空き容量を増やすことができました。

ディスク容量が不足してきたときの対処方法


「緊急措置」として、残り容量を増やす手順について説明しました。それ以外にできることとしては、以下があります。

  1. 不要なファイルを削除する
  2. 使用しないパッケージを削除する(Windowsにおける「プログラムのアンインストール」に相当)
  3. 仮想マシンを作り直す
  4. Windowsパソコンに内蔵されているハードディスクでなく、外付けの装置(USBメモリ、USBハードディスク)を利用する
  5. 仮想マシンのハードディスク容量を拡張する

1番目と2番目は、特に説明はいらないでしょう。3番目は新たに必要なハードディスク容量を持つ仮想マシンを作成して、そこに引っ越す(ここまでの連載は、環境設定の手順しか実行していないので、移行しなければならないデータやファイルは存在していないので、再度手順を実施すればOKです)。4番目は、書いてある通りですが、仮想マシンを使う方法と使わない方法が存在します。それについては、今後の連載で取り上げる予定です。最後の「ハードディスク容量を拡張する」ですが、実は、仮想マシンを引っ越さなくとも、そのままハードディスクの容量を増やすことが可能です。ただし、残念ながらその手順は非常に複雑で、パソコン初心者の方にはお勧めできません。腕に覚えのある方のために参考情報のリンクを紹介しておきます。


補足しておきますと、この手順が複雑になるのは、Ubuntuだからではなく、Windowsでも同様です。Ubuntu, Windowsあるいは他のOS(基本ソフト)も自分がインストールされたパソコンのハードディスク容量が増えてもそれを認識して勝手に拡張することができません。そのため、ハードディスク容量を拡張してあげた上で、それに対応する(OSごとの)操作を実施しなければならないのです。仮想マシンにWindowsをインストールしている場合の手順についても参考に紹介しておきます。


適正なハードディスク容量


読者の方の中には、「ハードディスクの容量はどのくらいにしたら良いのだろう?」と思われた方があるかもしれません。この問いは、「冷蔵庫の容量はどのくらいあれば良いのだろうか?」という問いと本質的に同じであり、答えがありません。ハードディスクの使用量が増えるのは、主にアプリケーションのインストールと、データの作成(文書、メール、写真その他)で、使い方によります。FireFoxでインターネットをブラウズしたり、動画を視聴するだけなら、このままでも問題なく使い続けられますが、これから写真や動画のファイルを移行しようと思えば、それらの容量を確保しておかなければなりません。

「本格的にUbuntuに移行するかはまだ決めていない、とりあえずもうしばらく仮想マシンでUbuntuを使ってみよう」という方への私のお勧めは、Windowsパソコンのハードディスク空き容量の半分程度の容量を持つ仮想マシンを作成することです。ここで「半分」とするのは、仮想マシン上のUbuntuのために容量を使いすぎると、今度は母屋にあたるWindowsの空き容量が不足し、Windowsパソコン自体の動作が不安定になるからです。私のWindowsパソコンは上の画面にあるようにCドライブの空き容量が82.9GBだったので、新たに「ubuntu1604-40GB」という名前で、40GBのハードディスクを持つ仮想マシンを作成してみました。

仮想マシンを除去する方法


最後に、仮想マシンを作り直すことにした方のため、使用しなくなった仮想マシンの削除方法を説明します(仮想マシンは、存在しているだけで大きな容量を消費するので、不要になったものは都度削除をお勧めします)。仮想マシンの削除を行うためには、まずその仮想マシンにインストールされたUbuntuをシャットダウンします。その上で、"Oracle VM VirtualBoxマネージャ"で、該当する仮想マシンを指定した上で、下図の画面にある「除去」を選択します。

2016-10-21_01h18_21

(Haru)

著者:Haru(ペンペン先生)

1962年、北海道生まれ。うお座。
1985年、北海道大学工学部卒業、IT系企業に入社。
2003年、業務テーマとしてLinuxに取り組む。
2015年、関東地区交流会参加をきっかけに上映会スタッフに参加。
横浜市在住

*ペンペン先生への感想や質問はこちらのフォームからお願いします。


Comments are closed.