腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
Cryptoloop是如何工作的,我在哪里可以使用它?
、
、
、
我了解到: Cryptoloop是一个
Linux
内核
的磁盘加密模块,它依赖于Crypto,这是
Linux
内核
主线2.5.45版中引入的加密框架。1 Cryptoloop最初是在2.5.x
内核
系列中引入的;它的功能后来被整合到
设备
映射器中,这是一个用于将一个
块
设备
映射到另一个
块
设备
的通用框架。有人能告诉我在哪里可以应用
Linux
内核
的这个特性吗?
浏览 0
提问于2018-06-28
得票数 0
回答已采纳
1
回答
make_request和队列限制
、
我正在编写一个模拟
块
设备
的
linux
内核
模块。 有各种调用可用于将
块
大小告知
内核
,因此
内核
会相应地对齐每个请求并调整其大小。这在"
Linux
设备
驱动器3“一书中有很好的说明。本书描述了实现
块
设备
的两种方法:使用"request“函数或使用"make_request”函数。目前还不清楚,队列限制调用是否适用于使用最低限度的"make_request“方法(如果底
浏览 0
提问于2011-11-23
得票数 0
回答已采纳
1
回答
是否有明确的方法将
Linux
内核
中的驱动程序源代码与
设备
本身联系起来?
、
、
Linux
内核
的源代码包含了/drivers目录下许多
设备
的驱动程序源。有时,通过查看源代码注释,就可以得到驱动程序编写的
设备
的提示。但是,很多时候,我不知道任何
设备
或家庭的
设备
,司机的目标。是否有可能将驱动程序追溯到相应的
设备
?
浏览 0
提问于2016-07-13
得票数 3
3
回答
如何使用主号和次号获取
设备
文件名
、
我正在尝试在
块
io中添加一些调试消息,以跟踪
linux
内核
中的io操作。我可以从dev_t获取主号和次号。我想知道有没有办法使用这些主次号码从/dev/目录中获取
设备
文件名? 当然,我需要
内核
API。
浏览 1
提问于2012-12-21
得票数 2
回答已采纳
1
回答
什么是固件斑点(来自
linux
-固件)?
、
、
、
据https://wiki.gentoo.org/wiki/
Linux
_固件称,
Linux
固件是一个与
Linux
内核
一起分发的包,它包含某些硬件
设备
的部分或全部功能所必需的固件二进制
块
。例如,我的蓝牙pcie
设备
需要
linux
-firmware/qca/htbtfw20.tlv。这是
内核
驱动程序吗?为什么是.tlv格式,为什么有些格式是.bin?通常,
内核
浏览 0
提问于2020-12-15
得票数 5
回答已采纳
1
回答
Linux
内核
如何处理异步I/O (AIO)请求?
、
、
、
、
我正在编写一个C程序,通过直接从原始
块
设备
文件读取数据从SSD驱动器读取数据。我正在尝试
Linux
(我指的是
Linux
,即linuxaio.h提供的函数,如io_submit(...)等,而不是POSIX )。我使用O_DIRECT标志打开
块
设备
文件,并确保对缓冲区的写入符合
块
大小。 我注意到
Linux
比使用同时带有O_DIRECT标志的同步IO要快得多。最让我惊讶的是,使用
Linux
对几个KBs进行多个小随机读取所获得的吞吐量非常
浏览 1
提问于2015-03-12
得票数 20
回答已采纳
2
回答
在哪个线程中,
块
驱动程序发出命令阻止
设备
?
、
、
我目前正在阅读“理解
Linux
”一书,因为我已经理解了
块
I/O请求顺序如下;用户空间调用=> vfs调用=> I/O调度程序调用=>
块
设备
驱动程序调用。我想知道的是,
块
设备
驱动程序在哪里发出命令阻止
设备
(硬盘等)?它是在专用调度
内核
线程中发出命令,还是在
块
I/O请求开始的用户进程线程中发出命令?
浏览 0
提问于2015-12-13
得票数 4
1
回答
卢克斯是怎么工作的?
、
、
、
我只是好奇是否有人对像LUKS这样的系统是如何进行全磁盘加密的有一个高层次的概述,也就是。它是如何存储密钥的,这些密钥是如何被验证的,如果数据是由所有标准i/o的包装器加密的,我在其他地方见过部分解释,但从未见过完整的高层次解释。
浏览 0
提问于2016-08-10
得票数 2
1
回答
从
内核
模式读取/写入另一个
块
设备
的最佳方法
、
、
、
我正在编写一个简单的
块
开发驱动程序,通过将以前基于硬件的RAID数组移植到
linux
的软件raid (mdadm)来克服一些限制。这个驱动程序将创建它自己的
块
设备
,但是代理r/w请求到一个或多个其他
块
设备
(就像mdadm已经做的那样)。好,查看mdadm
内核
模块代码--看起来我们需要像
内核
浏览 5
提问于2014-04-05
得票数 2
回答已采纳
1
回答
加密分区上的交换内存加密了吗?
、
、
然而,手册页 of swapon说:我的怀疑是真的吗(对于哪个
Linux
版本)?
浏览 0
提问于2022-05-08
得票数 5
2
回答
是否保证嵌套文件系统在包含同步(1)的文件系统之前同步?
、
、
、
内部FS使用指向外部FS上的文件的回送
设备
挂载。不幸的是,sync(1)或sync(2)上的Debian手册没有关于这种情况的信息。
浏览 0
提问于2018-06-20
得票数 6
回答已采纳
1
回答
Linux
如何处理
块
设备
?
、
、
今天,我了解到FreeBSD完全取消了对
块
设备
的支持。当我阅读他们对这个决定的理性时,我发现了这一点:
块
设备
是
内核
为其提供缓存的磁盘
设备
。这种缓存使得
块
设备
几乎不可用,或者至少是危险的不可靠。由于写入可能会延迟,
内核
无法向特定写入操作遇到写入错误的应用程序报告,这进一步加剧了一致性问题。(来自https://www.freebsd.org/doc/en_US.ISO8859-1/bo
浏览 0
提问于2015-09-20
得票数 5
1
回答
如何将scsi写入命令发送到
内核
模块中的SSD
、
、
我考虑自己发送scsi命令,以避免大多数
Linux
内核
块
IO堆栈(在我们的usecase中不需要)。为了避免
内核
入口/退出开销,它应该是一个
内核
模块。您知道如何向
设备
发送scsi写入的示例吗? 或者为什么scsi层是错误的入口点?
浏览 2
提问于2012-08-06
得票数 0
1
回答
文件系统只能在
块
设备
上创建,而不能在字符
设备
上创建吗?
、
、
、
文件系统只能在
块
设备
上创建,而不能在字符
设备
上创建吗?
Linux
有一个图表,来自操作系统概念:在理解
Linux
内核
时,与字符
设备
文件上的IO操作相比,常规文件和
块
设备
文件上的IO操作在很大程度上类似于
设备
驱动程序之间的实现我似乎记得有一些文件系统不是建立在物理
设
浏览 0
提问于2018-09-25
得票数 1
回答已采纳
2
回答
Initramfs和
块
设备
、
Linux
旨在缓存从
块
设备
读取或写入的所有文件和目录条目,因此
Linux
将数据复制到和从ramdisk复制到“页面缓存”(用于文件数据)和"dentry缓存“(用于目录条目)。冒充
块
设备
的ramdisk的缺点是它被当作
块
设备
来处理。几年前,Linus有一个很好的想法:如果
Linux
的缓存可以像文件系统一样挂载怎么办?Linus为缓存编写了一个名为"ramfs“的小包装器,其他
内核
开发人员创建了一个
浏览 0
提问于2016-10-19
得票数 2
4
回答
initrd和initramfs的区别是什么?
、
、
、
据我所知,initrd充当
块
设备
,因此需要文件系统驱动程序(如ext2)。
内核
必须至少有一个内置模块来检测initrd的文件系统。
Linux
旨在缓存从
块
设备
读取或写入的所有文件和目录条目,因此
Linux
将数据复制到和从ramdisk复制到“页面缓存”(用于文件数据)和"dentry缓存“(用于目录条目)。冒充
块
设备
的ramdisk的缺点是它被当作
块
设备
来处理。 page cache和
浏览 7
提问于2012-05-15
得票数 90
回答已采纳
1
回答
为什么MD RAID resync没有出现在“`iotop`”中?
、
它没有显示IO,我猜这是由
内核
线程md127_resync执行的,尽管man iotop提到了
内核
线程。 我们如何解释这个IO没有出现在iotop中?这一解释是否意味着其他类型的IO也不会出现?
浏览 0
提问于2017-09-09
得票数 2
回答已采纳
1
回答
通过
内核
访问
块
级存储
、
、
如何通过
内核
访问
块
级存储(w/o使用scsi库)? 我的意图是在网络上实现
块
级存储协议,用于学习,几乎与SCSI的工作方式相同。到目前为止,我已经成功地构建了一个简单的"Hello“模块并运行它(我在
内核
编程方面是新手),但是无法继续进行
块
访问。在大量搜索之后,我在struct buffer_head * bread(int dev,int block)中找到了
linux
/fs.h,但是编译器会抛出错误。error: implicit declaratio
浏览 4
提问于2010-04-24
得票数 1
4
回答
导致I/O错误的特殊文件
、
、
、
一些类似的档案(海事组织)将是:/dev/null和/dev/zero 所以,我想应该有一个这样的文件(但还没有找到)。
浏览 0
提问于2013-05-29
得票数 16
回答已采纳
1
回答
如何获取
Linux
内核
驱动程序上的ACPI
设备
列表?
、
、
我正在开发一个
Linux
内核
驱动程序。需求的一部分是获取系统上的ACPI
设备
列表并
遍历
。虽然下面的代码可以在用户模式下工作,但它不能在
内核
上编译。NULL) printf("%s\n", dir->d_name); } } 在
内核
中有没有类似的函数可以让我获取ACPI
设备
的列表?
浏览 5
提问于2017-12-04
得票数 1
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
linux内核机制之设备树
Linux的字符设备和块设备
Linux内核解读
Linux内核出现漏洞
Linux 内核原子操作
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
实时音视频
活动推荐
运营活动
广告
关闭
领券