导出文件系统(Centos/Ubuntu/Debian)

创建用于存放文件系统的文件夹

powershell 复制代码
sudo mkdir wenjianjia

其中192.168.*.*是需要被保存的设备ip,这个命令执行后你会在文件夹中看到一个完整的文件系统

powershell 复制代码
sudo rsync -avx root@192.168.*.*:/ wenjianjia

其中bs是内存块的大小,count是内存块的个数,那么这个系统就要小于我们申请的空间大小(bs*count 约为 8G)

powershell 复制代码
sudo dd if=/dev/zero of=rootfs.img bs=1M count=8000
sudo mkfs.ext4 -F -L linuxroot rootfs.img
sudo mkdir rootfs-mount
sudo mount -o loop rootfs.img rootfs-mount

将文件系统复制到rootfs-mount文件夹中

powershell 复制代码
sudo cp -rfp wenjianjia/* rootfs-mount

卸载rootfs-mount的挂载操作,用于镜像打包

powershell 复制代码
sudo umount rootfs-mount
sudo e2fsck -p -f rootfs.img
sudo resize2fs -M rootfs.img
相关推荐
GanGanGanGan_2 小时前
CentOS 7.9 glibc 2.17 源码编译升级到 glibc 2.31
linux·运维·centos·glibc
LuDvei10 小时前
ubuntu环境下qt打包
linux·数据库·qt·ubuntu
执笔仗剑天涯12 小时前
CentOS 7上离线安装Claude Code
linux·centos·claude code
用户67570498850214 小时前
改了DNS还是不生效?Ubuntu 24.04的这个坑我帮你踩过了
后端·ubuntu·dns
她说可以呀14 小时前
git在Ubuntu的下载和配置用户
git·ubuntu
花间相见16 小时前
【Ubuntu实用工具】—— 高颜值实用ls命令工具lsd
linux·运维·ubuntu
the sun3416 小时前
共享文件夹设置:让Windows和Ubuntu能方便的传输文件
linux·windows·ubuntu
承渊政道17 小时前
CentOS 7部署Elasticsearch完整流程:避坑、基础操作、远程访问
java·linux·elasticsearch·系统架构·centos·远程工作·持续部署
菜鸟的日志1 天前
【嵌入系统】嵌入式学习笔记(一)
windows·笔记·嵌入式硬件·学习·ubuntu·操作系统
相国2 天前
在Windows里通过WSL安装Ubuntu 22.04
linux·windows·ubuntu·wsl