调整SD卡分区的大小

6

为Raspberry Pi提供的默认映像通常为2GB,这会导致较大的SD卡上的空间浪费。

将图像写入卡后,将创建三个分区。引导分区,Linux系统分区和交换文件分区。它们的大小适合2GB SD卡,较大的卡上的额外空间尚未分配且无法使用。

此过程说明了如何分配该备用空间并使用SD卡的全部容量。这涉及将交换分区移至卡的末尾,然后增加位于中间的Linux系统分区的大小。


更新: 如果您正在使用最新版本的Raspbian,则不需要此过程。 Simpy运行“sudo raspi-config” and use the “Expand filesystem” option.


首先,您需要一个已写入图像的SD卡。检查此卡在您的Raspberry Pi中是否可用。如果没有’在这一点上无法正常工作!

在示例中,我将在8GB SD卡上使用Debian映像,并执行分区调整大小,我将使用GParted 的Linux 生活光盘。一种“Live”光盘允许您启动光盘上的操作系统,而不会与您通常安装的操作系统发生冲突。这非常适合诸如此类的任务,因为它允许Windows用户(我!)临时运行Linux应用程序。

第1步 –准备GParted直播光盘

  • 从以下位置下载最新的稳定的GParted光盘映像: http://gparted.sourceforge.net/download.php
  • 将ISO刻录到空白CD或DVD。确保刻录的应用程序将ISO文件作为映像而不是普通文件写入光盘。如有疑问,请使用免费 伊姆本 将映像写入光盘。

第2步– Boot from the disc

为了从光盘启动,必须​​将计算机配置为从光盘启动’光盘驱动器位于硬盘驱动器之前。您可能需要编辑BIOS设置以更改设备的启动顺序。

  • 将光盘插入计算机并重新启动。
  • 选择“GParted 生活 (Default settings) from the menu.
  • 选择“Don’t touch keymap” from the menu.
  • 通过键入适当的数字来选择键盘的国籍。
  • 选择‘0’从模式选项菜单中,然后按Enter。

GParted现在将加载。

第三步– 选择your SD卡

GParted窗口将显示默认设备的详细信息。我们需要将其更改为您之前插入的SD卡。您可以使用GParted窗口右上方的下拉列表来选择它。

这是一个示例,其中我从列表中选择了8GB SD卡。

您可以看到75MB的启动分区,1.55GB的系统分区和191MB的交换分区。

步骤4– 移动 the swap partition

我们将交换分区移至SD卡的末尾。

  • 选择the linux-swap partition.
  • 点击“Resize/Move” button.

  • 将光标置于白框的中央。
  • 将其拖到最右边。

大小保持不变,但是后面没有空格。如果您有误,请点击取消,然后重试。

  • 请点击“Resize/Move” to finish.

步骤5–调整系统分区的大小

现在我们可以增加系统分区的大小。

  • 选择the system partition (labelled “ext4”).
  • 点击“Resize/Move” button.

  • 将光标置于白框右侧的箭头上。
  • 将箭头拖到最右边以增大其大小。

的“New Size”应该增加和“Free space following”应该减少到零。

您可能会在分区的任一侧获得奇数1MB的空间,但在8GB卡上,这些填充位是’值得担心。

  • 点击“Resize/Move” button to finish.

步骤6– 应用 the changes

该应用程序现已将我们的两个操作插入到暂挂操作列表中。

有一个“Move” and a “Grow”操作。值得在此时进行快速的健全性检查。确保您正在移动linux-swap分区,并且系统分区的大小增加符合您的期望。

  • 点击“Apply”按钮进行更改。

  • 等待操作完成。

这两个警告通常与系统中不可用的功能有关,因此可以将其忽略。

SD卡的最终状态如下所示。引导和交换分区的大小与以前相同,但系统分区现在更大了。由于更大的8GB SD卡,还有额外的5.87GB可用空间,对应于额外的6GB空间。

步骤7– Reboot!

  • 双击红色“Exit”桌面左上角的按钮
  • 选择“Restart” and click “OK”
  • 出现提示时取出光盘
  • 取出SD卡
  • 按Enter

您的计算机将像往常一样重新启动进入正常的操作系统。

步骤8– Test SD卡

现在,您可以将SD卡插入Raspberry Pi中,并测试其是否可以正常启动。

您现在应该有很多可用的额外空间。

分享。

6条留言

  1. 大卫·菲尔德

    替代—通常更简单的方法—是使用未分配的空间创建一个新的ext3 / ext4 /(您选择的文件系统)分区,并“mount”在新目录/现有目录下的目录/ home或/ opt

    • 谢谢你的建议。我想如果您想存储数据/照片等并将其与操作系统分区分开,那将是首选方法。一世’m sure I’一旦开始使用Pi做一些实际的事情,就可以尝试一下。

  2. 你好
    它确实适用于我的8GB SD卡。我一直在跑我的覆盆子..
    树莓派上没有这样的信息’s论坛..那里列出的所有信息都是rubbush ..非常愚蠢。感谢马特…!

  3. 马特….Great tutorial. I’我已多次使用此过程。就是这样!

    但是,现在我可能已经陷入困境。我最近使用此处详述的过程创建了8GB SD卡的副本(http://www.simonthepiman.com/2-9-how_to_backup_your_sdcard_using_windows.php),然后将其复制到32 GB SD中。 Pi启动就好了。

    现在,我使用您的过程将其扩展到完整的32 GB。它奏效了,树莓派启动也很好。

    现在的问题是,我’我对系统做了很多更改,现在想创建一个备份SD卡,以防万一我损坏了这张SD卡。我不’没有另一个32GB SD卡。我怎么能够“downsize”OS文件夹,这样我就可以创建一个适合我16GB SD卡的副本了吗?

    预先感谢您的任何想法…..RDK

发表评论

该网站使用Akismet减少垃圾邮件。 了解如何处理您的评论数据.