1

您好,我有一个带有 8GB SD 卡的树莓派,我在其中安装了 Archlinux。

现在我很好奇在安装了私有开发服务器所需的所有软件包后,到目前为止我使用了多少空间。这就是结果。

已使用的文件系统大小可用使用百分比已安装在
/dev/root 1.7G 899M 690M 57% /
devtmpfs 83M 0 83M 0% /dev
tmpfs 231M 0 231M 0% /dev/shm
tmpfs 231M 256K 231M 1%/运行
tmpfs 231M 0 231M 0% /sys/fs/cgroup
tmpfs 231M 176K 231M 1% /tmp
/dev/mmcblk0p1 90M 9.0M 81M 10% /boot

正如你所看到的,它只显示了 1.7G 而不是 +- 8G 我认为这是因为我已经在 SD 卡上安装过一次,但是在我搞砸了一些东西之后我又试了一次.. 旧的安装可能仍然存在吗在 SD 卡上?如果是这种情况,我怎样才能看到并删除它?或者这是正常的吗?

提前致谢

4

4 回答 4

6

当心:arch 已经转移到一个稍微不同的分区方案,这将导致上述失败。

有关详细信息,请参阅此博客文章,但简短的版本是现在有三个分区。p02 是包含 p05 逻辑分区的扩展分区。

所以:

d 2
n e 2 <cr><cr>
n l <cr><cr>
w

然后重新启动并调整大小(p05 而不是 p02)

resize2fs /dev/mmcblk0p5
于 2013-10-24T16:03:03.633 回答
0

SD卡的其余部分可能是未分区的空间。

您可以使用 GParted 查看 SD 卡上的分区。然后,您可以创建一个额外的分区或扩展您当前的分区。

正如您所建议的,您还可以从 GParted 查看其他分区上是否有任何旧安装,但我认为这不太可能。

于 2013-09-17T12:25:07.853 回答
0

安装 raspbian 发行版时,启动后要做的第一件事就是修复分区。由于您安装了 Archlinux,您将无法通过这个“引导式”解决方案,您必须按照上面的说明手动完成

于 2013-10-08T21:30:52.840 回答
-1

这就是我解决这个问题的方法

作为根:

fdisk /dev/mmcblk0

删除第二个分区 /dev/mmcblk0p2 d 2

创建一个新的主分区并使用提示的默认大小。然后这将创建一个填充磁盘的分区 n p 2 enter enter

保存并退出 fdisk:w

现在重新启动。重新启动后:resize2fs /dev/mmcblk0p2

您的主/分区现在应该是磁盘的完整大小。

于 2013-09-17T14:12:34.487 回答