树莓派调整分区大小

本文介绍了一种通过重新分区TF卡来恢复并扩大其存储空间的方法。具体步骤包括使用fdisk命令删除旧分区、创建新分区,并使用resize2fs命令调整文件系统大小。

我们在往TF卡烧完系统之后,会发现TF卡的可用空间只有4G左右了,这时我们需要执行下面的操作来恢复存储空间。

执行命令:

sudo fdisk /dev/mmcblk0

P

将看到的分区复制下来/dev/mmcblk0p2start值,122880。下面会用到。

执行命令:d  (删除分区2,选择2

执行命令:p (按这时候应该是少了一个分区了)

执行命令:n  (加分区)

执行命令:p (主要分区)

选择2

在开始位置输入start的值,如下图122880,看下图

后面的值默认即可

执行命令:p

执行命令:w




重启树莓派:

sudo reboot

开机后执行下面的命令用于修复分区

sudo resize2fs /dev/mmcblk0p2


执行成功后,再次df看看。


<think>嗯,用户想了解树莓派5的分区配置或相关教程。首先,我需要回忆一下树莓派分区机制。树莓派通常使用TF卡作为存储介质,系统默认会有两个分区:启动分区(FAT32)和根文件系统分区(ext4)。不过,树莓派5可能有些不同吗?毕竟用户提到的是树莓派5,可能需要确认是否有新的分区要求或者配置变化。 根据之前的引用内容,引用[3]提到树莓派3B/3B+/4B的基本配置,需要正确格式化TF卡的文件系统。可能树莓派5的分区步骤类似,但需要确认是否支持更大的存储或不同的文件系统。另外,用户可能在进行编译或其他高内存操作时遇到swap分区的问题,比如引用[1]提到swap分区过小导致编译死机,引用[2]则涉及禁用swap的方法。所以用户可能关心如何合理配置swap分区,或者是否需要调整分区大小。 接下来,用户的问题集中在分区配置教程上。需要分步骤说明如何分区,可能包括使用raspi-config工具、手动调整分区工具如fdisk或gparted,以及swap分区的设置。此外,用户可能需要了解如何扩展根分区,这在树莓派初次启动时常见,因为默认可能不会占满整个存储卡。 另外,用户之前的问题涉及swap分区调整,所以在回答中需要包含如何增加swap空间或者禁用swap,但树莓派5是否有默认的不同配置呢?需要确认官方文档是否有更新。例如,树莓派5是否默认使用更大的swap分区,或者是否有新的推荐配置。 可能还需要提到文件系统类型的选择,比如FAT32用于启动分区,ext4用于根分区,以及是否需要其他分区如/home单独分区。同时,用户可能对如何备份和恢复分区感兴趣,或者如何恢复损坏的分区表。 最后,要确保回答结构清晰,分步骤说明,并包含相关命令和注意事项,例如操作分区时数据丢失的风险,建议备份。同时,生成的问题需要围绕分区调整、swap优化、多系统引导、备份恢复等,这些都是用户可能进一步询问的方向。</think>### 树莓派5分区配置教程 #### 一、树莓派5默认分区结构 树莓派5默认系统镜像包含两个核心分区: 1. **启动分区**(FAT32): 标识为`/boot/firmware`,存储引导文件和设备树配置,大小通常为256MB-512MB $$ \text{分区格式:FAT32} \quad \text{挂载点:/boot/firmware} $$ 2. **根文件系统分区**(ext4): 包含操作系统主体和用户数据,默认占满TF卡剩余空间 $$ \text{分区格式:ext4} \quad \text{挂载点:/} $$ #### 二、分区调整方法 1. **首次启动自动扩展(推荐)** 树莓派OS首次启动时会自动扩展根分区到整张TF卡[^3] ```bash sudo raspi-config # 选择"Advanced Options" → "Expand Filesystem" ``` 2. **手动调整分区(需Linux环境)** 使用`gparted`或`fdisk`工具: ```bash sudo fdisk /dev/mmcblk0 # 删除旧分区后重建,注意操作会清空数据 sudo resize2fs /dev/mmcblk0p2 # 扩展ext4分区 ``` 3. **添加Swap分区(编译场景)** 树莓派5默认无独立swap分区,建议通过临时文件增加: ```bash sudo dphys-swapfile swapoff sudo nano /etc/dphys-swapfile # 修改CONF_SWAPSIZE=2048(单位MB) sudo dphys-swapfile setup && sudo dphys-swapfile swapon ``` 编译大型项目时建议设置2048MB以上swap空间[^1] #### 三、高级配置场景 1. **多系统分区方案** ```bash /dev/mmcblk0p1 # FAT32 512M /boot/firmware /dev/mmcblk0p2 # ext4 20G / /dev/mmcblk0p3 # ext4 剩余空间 /home ``` 2. **UASP优化(外接SSD)** 树莓派5支持USB3.0,建议SSD分区对齐: ```bash parted -a optimal /dev/sda mklabel gpt parted -a optimal /dev/sda mkpart primary 0% 100% ``` #### 四、故障恢复 1. **分区表损坏修复** ```bash sudo fsck -y /dev/mmcblk0p2 # 检查修复ext4分区 sudo dosfsck -a /dev/mmcblk0p1 # 修复FAT32启动分区 ``` 2. **备份关键分区** ```bash sudo dd if=/dev/mmcblk0p1 of=backup_boot.img bs=4M sudo tar czvf rootfs_backup.tar.gz --exclude=/proc --exclude=/sys / ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值