【raspberry PI 3B +】でC++をコンパイルしようと思い
【gcc-c++】をインストールしたら下記のように怒られてしまった。
Error Summary Disk Requirements:df At least 79MB more space needed on the / filesystem.
※:ファイルシステム上に少なくとも79MB以上のスペースが必要です
とのこと。
とりあえずディスク容量を確認してみると
[root@localhost ~]# df -h Filesystem Size Used Avail Use% Mounted on /dev/root 1.4G 1.4G 1.8M 100% / devtmpfs 460M 0 460M 0% /dev tmpfs 464M 0 464M 0% /dev/shm tmpfs 464M 12M 452M 3% /run tmpfs 464M 0 464M 0% /sys/fs/cgroup /dev/mmcblk0p1 667M 38M 629M 6% /boot tmpfs 93M 0 93M 0% /run/user/0
のようにフルフルになっていました。
デバイスとしては32GBのSDカードを使っているので
まだ拡張は出来るはず・・・。
ということで【root】を拡張してみようと思います。
拡張の方法についてですが
【root/README】を確認すると
== CentOS 7 userland == If you want to automatically resize your / partition, just type the following (as root user): rootfs-expand
※訳:パーティションのサイズを自動的に変更する場合は、次のコマンドを(rootユーザーとして)入力するだけです。
の記述があるので、書かれているとおり実行します。
[root@localhost ~]# rootfs-expand
/dev/mmcblk0p3 /dev/mmcblk0 3
Extending partition 3 to max size ....
CHANGED: partition=3 start=2369536 old: size=2928640 end=5298176 new: size=60151775,end=62521311
Resizing ext4 filesystem ...
resize2fs 1.42.9 (28-Dec-2013)
Filesystem at /dev/mmcblk0p3 is mounted on /; on-line resizing required
old_desc_blocks = 1, new_desc_blocks = 4
The filesystem on /dev/mmcblk0p3 is now 7518971 blocks long.
Done.
拡張されているか確認します。
[root@localhost ~]# df -h Filesystem Size Used Avail Use% Mounted on /dev/root 29G 1.4G 27G 5% / devtmpfs 460M 0 460M 0% /dev tmpfs 464M 0 464M 0% /dev/shm tmpfs 464M 12M 452M 3% /run tmpfs 464M 0 464M 0% /sys/fs/cgroup /dev/mmcblk0p1 667M 38M 629M 6% /boot tmpfs 93M 0 93M 0% /run/user/0
rootパーテーションが拡張されました!