
openEuler
文章平均质量分 84
暑期2021开源供应链点亮计划——《LOOP设备支持IO并行化》项目开发记录
程光CS
Auf dem Wasser zu singen, Op.72, D.774 - Auf dem Wasser zu singen, Op.72, D.774
展开
-
OpenEuler中单独编译安装loop模块
将准备好的loop源码复制到内核目录中cp loop.c /usr/src/kernels/4.19.90/drivers/block/进入目录cd /usr/src/kernels/4.19.90/drivers/block/删除原有的loop.korm loop.ko查看Makefile文件cat Makefile找到loop模块的编译参数执行make命令进行编译make 参数的说明:$(MAKE) -C (KDIR)M=(KDIR) M=(KDIR)M=(PWD) m原创 2021-08-15 21:29:03 · 358 阅读 · 0 评论 -
loop设备的概念及在openEuler中的使用实践
一、什么是loop设备loop设备是类Unix系统中的一种伪设备,是一种使文件可以模拟为块设备(也称块特殊文件)来访问的技术。在使用loop设备前,先要将其与需要模拟的文件进行链接,这种链接提供了一系列API使文件可以像块设备一样被用户使用,对这个loop设备的所有读写操作都将被重定向到文件所在的实际磁盘空间进行读写。二、Loop设备的作用那么问题来了,文件就在系统目录中我们为什么不直接访问而链接到loop设备上然后再通过loop设备访问呢,loop设备的作用是什么呢?作用一般有如下三个1.用于原创 2021-07-18 17:47:04 · 2288 阅读 · 0 评论 -
OpenEuler编译、安装与挂载f2fs文件系统
一、查看当前系统是否安装f2fs文件系统使用modinfo命令查看已安装的模块信息(lsmod命令只能查找已运行加载的模块)modinfo f2fs若显示未找到f2fs模块,则内核中目前没有支持f2fs文件系统。二、使内核支持f2fs文件系统方法1:重新编译内核我开始使用方法2手动安装完成后,最后挂载磁盘时报错日志原因是内核编译时没有把f2fs新特性支持编译进去,最后发现其实内核编译时就可以选择安装f2fs模块,于是我选择了重新编译内核,因此方法2仅供参考。重新编译内核步骤如下打原创 2021-07-17 15:04:11 · 1722 阅读 · 1 评论 -
OpenEuler内核编译及替换
一、内核源码下载在gitee上下载OpenEuler内核源码 下载地址选择需要的内核版本源码压缩包进行下载二、内核编译1.解压缩将下载好的源码进行解压tar xvf openeuler-kernel-4.19.90-2107.1.0.tar.gz2.清理源代码树解压后得到一个名为kernel的内核源码文件夹,进入后执行命令make mrproper清理过去内核编译产生的config,第一次编译时可不执行此命令3.生成内核配置文件.config先将将系统原配置文件拷贝过来,原原创 2021-07-09 18:30:36 · 19096 阅读 · 5 评论 -
在VirtualBox上安装运行OpenEuler虚拟机
本文主要记录在安装运行OpenEuler虚拟机过程中遇到的一些问题,具体详细的下载安装过程可参考本文最下方贴的参考文章下载安装1.OpenEuler镜像下载在OpenEuler官网下载OpenEuler镜像https://openeuler.org/zh/download/2.在VirtualBox中安装OpenEuler虚拟机在VirtualBox中新建一个虚拟机首次启动虚拟机时会让你选择安装镜像,选择下载好的OpenEuler镜像然后进入安装引导界面,除了安装信息摘要这一步中的安装目.原创 2021-07-08 14:35:10 · 3342 阅读 · 4 评论