导出文件系统(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
相关推荐
闫利朋5 小时前
Ubuntu 24.04 桌面安装向日葵完整指南
linux·运维·ubuntu
勤自省7 小时前
《RDK X5 ROS 2 Humble 安装与验证:从零到 Hello World》
windows·ubuntu·ssh·ros2
蜡台11 小时前
centos 8 安装 nginx-1.29.8 及相关配置教程
linux·nginx·centos
funnycoffee12313 小时前
centos 上没有安装telnet命令 ,如何测试到1个目标IP的 443端口是否open
linux·tcp/ip·centos
威迪斯特13 小时前
Ubuntu的apt命令详解:系统管理的核心工具
运维·服务器·ubuntu·apt·下载·包管理·维护
嘿嘿潶黑黑13 小时前
关于Debian源速度慢的解决方法
运维·debian
SarL EMEN13 小时前
Linux(CentOS)安装 MySQL
linux·mysql·centos
freewlt15 小时前
TypeScript 5.5 新特性深度解析:类型系统的又一次进化
linux·ubuntu·typescript
The_cute_cat15 小时前
CentOS Stream 10虚拟机固定ip总结
linux·运维·centos
Sapphire~16 小时前
Linux-15 ubuntu 和 windows 双系统,更新系统导致丢失ubuntu 入口
linux·运维·ubuntu