Odroid-C1 で 32GB カードのファイルシステムのサイズを変更する方法

Odroid-C1 で 32GB カードのファイルシステムのサイズを変更する方法

32GB のマイクロ SD カードを搭載した Odroid-C1 に Ubuntu をインストールする場合、カード全体を使用するにはどうすればよいでしょうか?

指示に従ってオドロイドウィキ、Ubuntu-14.04 を Odroid-C1 で簡単に実行できました。「Odroid Utility」を実行してすべてのパッケージを更新し、ルート ファイルシステムを拡張しましたが、 を実行すると、次のメッセージがdf -H表示されます。

Filesystem      Size  Used Avail Use% Mounted on
/dev/mmcblk0p2  4.6G  4.2G  239M  95% /
none            4.1k     0  4.1k   0% /sys/fs/cgroup
udev            439M  4.1k  439M   1% /dev
tmpfs           444M  4.1k  444M   1% /tmp
tmpfs            89M  2.8M   86M   4% /run
none            5.3M     0  5.3M   0% /run/lock
none            444M   78k  444M   1% /run/shm
none            105M   25k  105M   1% /run/user
/dev/mmcblk0p1  135M  7.7M  127M   6% /media/boot

たとえば、ルートファイルシステムの /dev/mmcblk0p2 には、32G のマイクロ SD カードを使用しているにもかかわらず、4.6G しかありません。これはなぜでしょうか?

答え1

マイクロ SD カードのブート パーティションのサイズを変更する必要があります。フラッシュする標準イメージは固定サイズのパーティションを作成します。現在の 14.04 イメージのサイズは約 5 GB です。私は gparted を使用してパーティションのサイズを変更し、SD カード全体を占有するようにしました。パーティション分割には parted などの他のオプションも使用できますが、私はグラフィカル インターフェイスを好みます。

サイズを変更するには、SD カードのデバイスを正しく識別していることを確認してください。私の場合、2 つのハード ディスク (それぞれ /dev/sda、/dev/sdb) があるため、通常は /dev/sdc です。パーティションのサイズを変更するとディスク構造/ジオメトリが変更されるため、これは非常に重要です。

  1. eMMC / SD カードリーダーを挿入し、デバイスを識別します (/dev/sdc と想定)
  2. gparted で右上隅のプルダウンを選択し、プルダウン メニューから /dev/sdc を選択します。
  3. 2 番目のパーティション (/dev/sdc2) はルート ファイル システムになります。パーティションのリストからこのパーティションをクリックし、右クリックします。[サイズ変更] を選択し、ディスク全体を占めるように設定 (または上部のウィンドウでパーティション サイズをドラッグ) します。
  4. サイズ変更操作を適用するには、「チェックマーク」をクリックします。

これが役に立つことを願っています。--drew

関連情報