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

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

powershell 复制代码
sudo mkdir wenjianjia

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

powershell 复制代码
sudo rsync -avx [email protected].*.*:/ 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
相关推荐
mingqian_chu10 小时前
ubuntu中使用安卓模拟器
android·linux·ubuntu
Zero_to_zero123411 小时前
解决docker的ubuntu系统中文乱码问题
ubuntu·docker·容器
Linux运维老纪13 小时前
运维之 Centos7 防火墙(CentOS 7 Firewall for Operations and Maintenance)
linux·安全·centos·云计算·运维开发·火绒
counsellor13 小时前
CentOS 7安装hyperscan
linux·centos·hyperscan
电星托马斯13 小时前
Linux系统CentOS 6.3安装图文详解
linux·运维·服务器·程序人生·centos
一大Cpp14 小时前
Ubuntu与本地用户交流是两种小方法
linux·运维·ubuntu
小王不会写code14 小时前
CentOS 7 镜像源失效解决方案(2025年)
linux·运维·centos
zyplanke14 小时前
CentOS Linux升级内核kernel方法
linux·运维·centos
Jtti15 小时前
PHP在Debian环境上的并发处理能力如何
开发语言·debian·php