Debian篇——系统安装在SD卡上如何调整系统分区大小

背景:我的SD卡是128G的,开发商安装好系统后,我发现SD的系统分区才8.9G空间(剩下的108G未分区),不够使用,于是需要调整系统分区的大小。

1.查看系统盘挂载情况

复制代码
df -h

2.查看系统盘在哪个分区

复制代码
mount

可以看到我的系统盘是在/dev/mmcblk1p2上,即我的SD在/dev/mmcblk1磁盘上

3.查看一下分区起始地址

复制代码
cat /sys/block/mmcblk1/mmcblk1p2/start

4.查看分区情况

复制代码
sudo fdisk /dev/mmcblk1   

然后按p,可以看到我的系统分区才8.9G。

5.接着删除分区2(即系统分区,放心,删除分区后按后续操作,系统还在)

按d,按2,删除分区2

6.然后创建新分区并设置大小

按n,按p,按2,输入分区起始地址,输入分区结束地址(default),按w

7.重启

复制代码
sudo reboot

8.重新定义分区大小

复制代码
resize2fs /dev/mmcblk1p2

9.再次用df查看磁盘状态的话,应该就变成SD卡的真正size了

相关推荐
KK溜了溜了1 天前
Prometheus配置监控项和告警规则
linux·grafana·prometheus
SoveTingღ1 天前
【问题解析】Socket已经关闭了,但是端口还处于listening状态?
linux·服务器·c++·qt·socket
无限进步_1 天前
【Linux】进程基础:task_struct、fork 与查看进程
linux·运维·服务器
小夏子_riotous1 天前
Kubernetes学习路径——3. Kubernetes 1.25 高可用集群部署实战:从 Docker 到 Calico 全链路详解
linux·运维·学习·docker·容器·kubernetes·centos
bukeyiwanshui1 天前
20260512 docker笔记
linux·运维·笔记·docker·容器
dhashdoia1 天前
Claude Code /goal功能深度解析:从自动化编程到目标驱动开发
运维·人工智能·自动化·claude
黑贝是条狗1 天前
Excel批量处理工具
linux·运维·excel
实心儿儿1 天前
Linux —— 进程间通信 - 匿名管道
linux·运维·服务器
LuDvei1 天前
Ubuntu 20.04 安装 Android Studio 详细指南
linux·ubuntu·android studio
枕星而眠1 天前
Linux 共享内存与信号量全解析:原理、实践与避坑指南
linux·c语言·开发语言·后端·ubuntu