操作环境
香橙派使用的 SD 卡容量:16 GB
香橙派使用的 SD 卡文件系统类型:FAT32
香橙派型号:Orange Pi One
香橙派操作系统:Ubuntu 14.04.1 LTS
SSH 远程连接软件:Xshell 6
SSH 远程连接软件的运行平台:Windows 10 中文家庭版 64 位
问题背景
今天在向 Orange Pi 中克隆一个 GitHub 项目的时候,系统无法执行该指令并给出了如下提示:
fatal: could not create work tree dir ‘/home/orangepi/***’.: No space left on device
解决方案
根据提示信息,既然是空间不足,那就来查看一下剩余空间吧。
输入命令:
df -ha
如图:
根据返回的结果可以看到,根分区的空间基本上已经被使用完了,新文件的写入操作自然无法正常执行。但是,这台 Orange Pi 上使用的 SD 卡是 16 GB 的,仅仅是装一个 Linux 系统基本不可能使用完所有物理存储空间。
造成这种情况的原因是一些物理存储空间没有被系统分区使用,处于空闲状态。
执行如下命令扩容:
fs_resize
其他一些系统可能需要尝试使用下面这个命令进行扩容操作:
resize_part
如图:
扩容操作执行完成后重启系统,之后再执行 df -ha 命令,可以看到空闲空间已经扩大:
经过扩容操作之后,基本可以确定系统的可用存储空间已经处于预期的正常状态。
至此,问题解决。