首页 > 其他分享 >ext4fs文件系统镜像制作

ext4fs文件系统镜像制作

时间:2024-03-20 20:33:52浏览次数:27  
标签:fs img sudo ext4fs 文件系统 ext4 镜像

参考博客: https://blog.csdn.net/RonnyJiang/article/details/54616714 https://blog.csdn.net/Neutionwei/article/details/108437857  

从零创建ext4fs镜像:

  1. 创建文件系统镜像挂载目录
sudo mkdir fs
  1. 创建初始大小的镜像文件,比如100M = bs * count
dd if=/dev/zero of=fs.img bs=1M count=100
  1. 格式化镜像文件为ext4文件系统镜像
sudo mkfs.ext4 fs.img
  1. 挂载镜像文件到fs目录
sudo mount fs.img fs/
  1. 拷贝文件系统内容到fs目录
sudo cp -rfp src-fs/* fs/
  1. 取消挂载
sudo umount fs/
  1. 检查系统分区是否正常
sudo e2fsck -p -f fs.img
  1. 调整ext4文件系统镜像大小
resize2fs -P fs.img sudo resize2fs fs.img <blk-size>
   

已有Sparse Image 文件镜像制作ext4fs镜像:

  1. 创建挂载目录
sudo mkdir fs
  1. simg2img转换,下面将fs.img转换成fs.img.ext4
sudo simg2img fs.img fs.img.ext4
  1. 挂载镜像文件到fs目录
sudo mount -t ext4 -o rw,loop fs.img.ext4 ./fs
  1. 拷贝文件内容到fs
sudo cp -rfp src-fs/* fs/
  1. 打包镜像,创建一个大小为256MB的ext4文件系统到fs.img中
make_ext4fs -l 256M -s fs.img ./fs
 

标签:fs,img,sudo,ext4fs,文件系统,ext4,镜像
From: https://www.cnblogs.com/lethe1203/p/18086017

相关文章

  • docker engine学习笔记01-导入镜像
    dockerengine学习笔记01-导入镜像Linuxdocker一、查看当前docker服务状态使用systemctlstatusdockerdocker没有启动二、启动docker服务使用systemctlstartdocker命令启动,再使用systemctlstatusdocker命令查看状态启动成功三、查看所有的镜像使用docker......
  • 2、docker镜像操作
    #列出本地镜像->dockerimages#拉取镜像->dockerpullregistry:2.4.1#删除镜像->dockerrmiregistry:2.4.1#导出镜像->dockersave-ojenkins.tar.gzjenkins/jenkins#导入镜像->dockerload-ijenkins.tar.gz#修改本地镜像->dockerrun-t-iregistry......
  • 如何实现照片镜像翻转(即垂直旋转)?图像翻转怎么弄?图片垂直翻转轻松解决
    一、图片镜像旋转的原理图片镜像旋转,顾名思义,就是将图片进行镜像翻转或旋转。在图像处理中,这通常是通过矩阵变换来实现的。通过构建一个变换矩阵,将图片的每个像素点映射到新的位置,从而实现镜像旋转的效果。这种变换过程遵循线性代数的原理,确保了图像在变换过程中的连续性和稳......
  • Linux 常用命令汇总(六):磁盘与文件系统命令
    一、磁盘与文件系统命令1.1 mount1.1.1介绍mount 是Linux和其他类Unix系统中的一个命令,用于挂载文件系统到指定的挂载点(目录)1.1.2使用方法mount[-ttype][-ooptions]device_namemount_point1.1.3参数详解device_name:要挂载的设备或文件系统的名称。mount_......
  • 在离线机器上安装并运行Milvus镜像
     机器:Ubuntu等Linux类系统,提前安装好docker、docker-compose——我的另一篇博客目标:Milvus的standalone-v2.3.0-beta版本——官方教程 以下为非GPU版。GPU版的需要准备好nvidia-docker环境,配置文件也不同 在可联网的机器中:1.获取Milvus镜像的配置文件并保存为docker-co......
  • 优化您的部署:Docker 镜像最佳实践
    介绍在快速发展的软件开发和部署领域,Docker已成为容器化的强大工具,为打包、分发和运行应用程序提供了一种标准化的高效方式。Docker镜像在这一过程中发挥着至关重要的作用,是容器化应用程序的基础。为确保最佳性能、可扩展性和安全性,在创建和管理Docker镜像时必须遵循最佳实践......
  • 在Linux中,在分布式环境中如何实现文件系统冗余和同步?(例如DRBD、GlusterFS)
    在Linux中,实现分布式环境下的文件系统冗余和同步可以通过使用专门的分布式文件系统技术和块级复制技术来完成。这里重点介绍两种方案:DRBD(DistributedReplicatedBlockDevice)和GlusterFS。1.DRBD(DistributedReplicatedBlockDevice)DRBD是一种块设备级别的存储复制......
  • AIStation制作DeepSpeed镜像
    如何在AIStation训练平台中制作DeepSpeed镜像需要注意:以下操作都是在普通账户操作的,管理员无法操作1、导入NGC镜像1.1到NGC官网连接https://catalog.ngc.nvidia.com/orgs/nvidia/containers/pytorch/tags,根据需求torch及cuda版本,选择对应的NGC镜像地址,并复制,如选择希望导入21.1......
  • Windows server 2019 英文版镜像和中文版镜像Debian12.4镜像
    Windowsserver2019英文镜像​​​​​​​​​https://sl-m-ssl.xunlei.com/h5/page/download-share/index.html?entry=link&appType=PC&videobtindex=-1&storid=czvvdfq66ast&share_from=leftlist_rk_shareWindowsserver2019英文镜像https://pan.xunlei.com/s/VNtDquO1......
  • 几个好用的MAVEN镜像地址
    解决ideamaven插件爆红,设置虚拟机选项-Dmaven.wagon.http.ssl.insecure=true-Dmaven.wagon.http.ssl.allowall=true-Dmaven.wagon.http.ssl.ignore.validity.dates=true<mirror><id>nexus-aliyun</id><name>Nexusaliyun</name><url&g......