导出文件系统(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
相关推荐
dodod20124 小时前
Build sandboxing disabled due to nsjail error
ubuntu
wdfk_prog5 小时前
[Linux]学习笔记系列 -- [fs]dcache
linux·数据库·笔记·学习·ubuntu
叮咚侠10 小时前
Ubuntu 24.04.3 LTS 中 vdb 的 UUID 永久挂载没有显示的磁盘的操作步骤
linux·运维·ubuntu·挂载磁盘
HIT_Weston10 小时前
67、【Ubuntu】【Hugo】搭建私人博客(一)
前端·ubuntu·hugo
.小墨迹10 小时前
C++学习之std::move 的用法与优缺点分析
linux·开发语言·c++·学习·算法·ubuntu
风华同学10 小时前
【Linux驱动篇】LED驱动开发实验
linux·驱动开发·ubuntu
石像鬼₧魂石12 小时前
内网渗透靶场 攻击 & 排错命令分类速查表
linux·windows·学习·ubuntu
running up12 小时前
Java集合框架之ArrayList与LinkedList详解
javascript·ubuntu·typescript
Cat God 00713 小时前
基于 CentOS 7.6 的 MySQL 8.0 主从复制
linux·服务器·mysql·centos
AAA_bo114 小时前
liunx安装canda、python、nodejs、git,随后部署私有网页内容提取工具--JinaReader全攻略
linux·python·ubuntu·typescript·aigc·python3.11·jina