linux工控机烧录后磁盘扩容

第一步:确认底层设备与结构

bash 复制代码
root@ztl:~# ls -l /dev/root
ls: cannot access '/dev/root': No such file or directory
root@ztl:~# cd /
root@ztl:/# ls -l /dev/root
ls: cannot access '/dev/root': No such file or directory
root@ztl:/# df -T /
Filesystem     Type 1K-blocks    Used Available Use% Mounted on
/dev/root      ext4   9868804 7907836   1438064  85% /

如何找到真实设备并扩容

请按照以下步骤操作,找出真正的底层块设备,然后执行扩容。

找出 / 对应的真实块设备

既然 /dev/root 不可见,我们需要找到谁真正承载了根文件系统。请执行以下任一命令:

‌使用 findmnt(推荐,最准确)‌

bash 复制代码
findmnt -n -o SOURCE /

如果输出是 /dev/mmcblk0p9,那么真实设备就是它。

如果输出是 /dev/mapper/xxx,则是 LVM 设备。

如果输出是 overlay,则说明使用了 overlayfs,底层可能是多个设备,情况较复杂

在线扩容文件系统

由于是 ext4 文件系统且挂载在根目录,Linux 内核支持在线调整大小,无需重启或卸载。

bash 复制代码
resize2fs /dev/mmcblk0p9

验证扩容结果 成功

bash 复制代码
df -h /
相关推荐
CS_木成河1 小时前
从 LLM 到 Agent:大语言模型智能体发展
1024程序员节
东城居士1 小时前
理解Linux LCD驱动编程
linux·嵌入式系统·1024程序员节
qq_408606861 小时前
C_Primer_Plus_chapter17_exercise3
c语言·1024程序员节
frcoder1 小时前
TackHarness打造属于自己的编程工作流
agent·ai编程·1024程序员节·研发·harness
neocheng_5221 小时前
希望拿证后还能继续学习,AI 认证怎么选?
1024程序员节
星恒随风1 小时前
Linux线程同步与互斥:彻底理解读者写者问题、读写锁原理、读者优先与写者优先(附pthread完整实验)
linux·服务器·笔记·1024程序员节
QX_hao1 小时前
【GPG】使用GPG安全传递隐私信息
1024程序员节·gpg
特立独行的猫a1 小时前
仓颉语言cj-tauri 跨端开发框架实战:给鸿蒙侧加一个「读设备电量」的原生能力
ui·harmonyos·tauri·1024程序员节·仓颉·鸿蒙pc
_upupup1 小时前
Linux中的进程
linux·服务器·1024程序员节