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 /
相关推荐
普通人63 小时前
WebGL与WebGPU入门指南
开发语言·webgl·1024程序员节
猫猫不是喵喵.19 小时前
从0到1创建一个微服务项目
java·数据库·微服务·1024程序员节
fish_zzzz4 天前
笔记-论数据结构2
1024程序员节
普通人65 天前
PHP文件读写完全指南
开发语言·php·1024程序员节
Martina_03215 天前
AI生成3D场景从白模换成精模后镜头全偏了?用6步检查单位、枢轴与层级替换
图像处理·人工智能·3d·ai·自然语言处理·材质·1024程序员节
星云_byto6 天前
CSS布局
人工智能·机器学习·目标跟踪·1024程序员节
张小姐的猫9 天前
【MySQL】访问 & 数据流动原理
android·数据库·mysql·adb·1024程序员节
工业HMI实战笔记10 天前
印刷电路板HMI:SMT贴装的元件定位界面
制造·设计规范·设计语言·1024程序员节
Martina_032110 天前
AI生成3D模型一合并网格,材质就串色?用6步检查材质槽、UV与图集重映射
图像处理·人工智能·3d·材质·uv·游戏策划·1024程序员节
橙光成长10 天前
android-ad-cleaner:android免 Root 批量关闭系统开屏与营销推送
android·1024程序员节