根文件系统 需要 root 权限

备份与恢复

操作 命令 说明
tar 备份 sudo tar cpzf rootfs_backup.tar.gz rootfs/ c创建 p保留权限 z压缩 f文件
tar 恢复 sudo tar xpzf rootfs_backup.tar.gz -C /目标路径/ x解压 p保留权限 C指定目录
cp 备份 sudo cp -a rootfs/ rootfs_backup/ -a保留所有属性(权限/软链接/时间)
rsync 同步 sudo rsync -aP rootfs/ rootfs_backup/ -a归档 -P显示进度,支持增量

查看大小

操作 命令 说明
文件夹总大小 sudo du -sh rootfs/ -s汇总 -h人类可读
一级子目录大小 sudo du -sh rootfs/* 查看每个子目录
按大小排序 sudo du -sh rootfs/* | sort -rh -r倒序 -h按人类可读排序
指定深度 sudo du -h --max-depth=2 rootfs/ 显示两级目录
压缩包大小 sudo du -sh rootfs_backup.tar.gz 查看备份文件大小
磁盘使用情况 df -h 查看所有挂载点空间

查看当前目录下所有文件夹大小         du -sh *

按大小排序          du -sh * | sort -rh

压缩格式对比:  p保留权限

命令 后缀 速度 压缩率 典型大小(1.3G rootfs)
tar cpzf .tar.gz ~500 MB
tar cpjf .tar.bz2 ~400 MB
tar cpJf .tar.xz 最慢 最高 ~350 MB

权限修复

修复所有者 sudo chown -R root:root rootfs/ 递归改为 root

内容检查

操作 命令 说明
查看压缩包内容 tar tzf rootfs_backup.tar.gz 不解压查看文件列表
查找大文件 find rootfs/ -size +10M -exec ls -lh {} \; 查找 >10MB 的文件
统计文件数 find rootfs/ -type f | wc -l 统计所有文件数量
比较两目录差异 sudo diff -rq rootfs/ rootfs_backup/ -r递归 -q简要
Logo

智能硬件社区聚焦AI智能硬件技术生态,汇聚嵌入式AI、物联网硬件开发者,打造交流分享平台,同步全国赛事资讯、开展 OPC 核心人才招募,助力技术落地与开发者成长。

更多推荐