腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
如何从
Linux
内核模块
读取
已知的
磁盘
扇区
?
linux-kernel
、
linux-device-driver
在
linux
内核中,如果我们有指向
磁盘
的“”的指针,那么我们如何从
磁盘
中
读取
已知的
扇区
号。
浏览 8
提问于2021-07-30
得票数 0
回答已采纳
2
回答
使用O_DIRECT时的最小写入大小
c
、
linux
我正在用C语言为
Linux
2.6.X内核编写一个自定义数据库引擎,我想知道使用O_DIRECT标志打开的文件的write()系统调用的最小写大小是多少?在文档中,它说从
Linux
2.6内核版本开始,你可以使用512字节块。但是,如果我的硬盘使用8K块怎么办?在这种情况下,它会在写入时返回EINVAL错误吗?我听说512字节
扇区
的
磁盘
正在变得过时,而新的
磁盘
使用8K
扇区
,所以我需要确保当用户在这样的
磁盘
上尝试时,我的应用程序不会崩溃。在有8k
扇区
的<em
浏览 6
提问于2012-01-18
得票数 4
2
回答
MD RAID
扇区
修复
raid
、
mdadm
、
md
这篇文章声明RAID控制器对于不可恢复的
读取
错误很聪明,并尝试用组件驱动器的冗余重写这些
扇区
。如果
扇区
不好,
磁盘
的固件将透明地重新分配
扇区
。
Linux
会做类似的事情吗?
浏览 0
提问于2014-07-25
得票数 6
回答已采纳
3
回答
在
Linux
上
读取
C++中的硬盘
扇区
c++
、
linux
用gcc/
linux
如何
读取
C++硬盘
扇区
?有没有我可以使用的标准库,或者必须下载一些东西?在Windows中我可以使用CreateFile(...)访问原始
磁盘
扇区
,但我不知道如何在
Linux
中做。 我在Ubuntu LTS10.4上用的是GCC。谢谢你的帮助。
浏览 6
提问于2011-09-03
得票数 11
回答已采纳
1
回答
BufferedStreamReader在java中是如何工作的
java
、
bufferedreader
当然,StreamBuffer不是
读取
每一个字节,而是
读取
整个1000字节的区块。但是他怎么能做到呢?
浏览 1
提问于2020-08-24
得票数 1
2
回答
操作系统如何
读取
格式化为520的
磁盘
?
linux
、
ubuntu
、
raid
、
hard-drive
问题是
磁盘
被格式化为520字节或528字节,而不是512字节。如果我无法通过十六进制/猫或任何查看器访问这些
磁盘
,操作系统如何
读取
数据?有没有一种方法,我可以读写数据来自520格式化
磁盘
,而不重新格式化大小为512在Ubuntu上?
浏览 0
提问于2020-07-14
得票数 1
回答已采纳
1
回答
如何管理
读取
由于坏
扇区
而无法
读取
的文件?
data-recovery
、
file-copy
有些文件会提前停止,30%,另一些文件在98%时停止,系统日志中会显示
扇区
错误。是否有任何好的工具或经过验证的机制来最大限度地
读取
文件?对于我来说,第一个I/O
读取
错误总是结束这个游戏。 可能有一些方法,甚至是一个方便的工具,可以更可靠地
浏览 0
提问于2018-09-21
得票数 1
2
回答
从软件RAID 5
磁盘
故障中恢复
software-raid
、
network-attached-storage
、
raid5
我提议的设置如下:1
磁盘
用于操作系统,3
磁盘
用于数组,
Linux
软件raid将数组管理为raid 5,LVM顶部用于划分分区,某些分区上可能有某种形式的加密(可能是因为我习惯了它)。在
Linux
下管理为raid 5的三个
磁盘
,如果其中一个
磁盘
发生灾难性故障,而另一个
磁盘
上也存在不可恢复的
读取
错误,那么是否有可能用不可恢复的
读取
错误恢复数组上的所有数据(除了该块之外)?是否可以从删除一个
磁盘
的raid数组中
读取
浏览 0
提问于2013-10-21
得票数 1
1
回答
尝试将存在错误的ext4分区复制到新
磁盘
gparted
、
ext4
、
disk-utility
、
smart
、
disk-management
我在一个50 in的分区中安装了一个
linux
,安装在一个80 in的sata旧
磁盘
上,它开始显示它的智能状态出现了一些错误,而且它也是一个旧的缓慢
磁盘
。所以我想把它复制到一个更新的sata
磁盘
上,上面有一个备用的500 to分区。 我试着用剪纸/粘贴来做这件事。G期开始复制,但在大约9GB后出现
读取
错误而失败。检查源分区上的文件系统没有显示错误,但我看到智能“当前挂起的
扇区
计数”(使用Ubuntu的
磁盘
实用程序)中有3个
扇区
,我认为它们就是
浏览 0
提问于2012-11-11
得票数 0
回答已采纳
1
回答
C/C++中MTP连接android设备的内部存储和SD卡
扇区
读写
c++
、
c
、
linux
、
windows
、
mtp
我想读/写
扇区
(不是在文件系统中)从Android设备,内部存储和SD卡。谢谢。
浏览 8
提问于2022-09-30
得票数 1
回答已采纳
1
回答
Linux
内核是如何知道
磁盘
容量的?(启动时)
linux
、
disk
、
capacity
我知道,在
linux
环境中,我们可以通过诸如df或fdisk之类的命令来检查
磁盘
容量(例如,
扇区
数量的单位)。如果是这样的话,
磁盘
容量最早是如何计算的(可能是在启动时)?或者,从
磁盘
LBA 0一路扫描来计算最大LBA?
浏览 8
提问于2022-01-17
得票数 0
回答已采纳
1
回答
NTFS
磁盘
的克隆
linux
、
ntfs
、
clone
、
forensics
我需要克隆一个失败的2TB
磁盘
,其中包含一个NTFS分区,使用Debian /
Linux
。
磁盘
有许多不可重定位的坏
扇区
,因此我知道部分数据已经丢失;但是,我需要克隆
磁盘
,以便尝试使用testdisk恢复其余的数据。失败的
磁盘
是相当老的,它不是高级格式,所以我知道它的
扇区
每个
扇区
都是512字节。问题是尝试testdisk /dev/sdc
读取
目录(但由于
扇区
不好而无法恢复文件),tryng
浏览 0
提问于2020-07-21
得票数 0
回答已采纳
2
回答
C++/
Linux
中的线程排序
c++
、
multithreading
、
algorithm
、
pthreads
我目前正在C++中模拟一个硬盘驱动器IOs,并且我正在使用pthread线程和互斥来
读取
磁盘
。这样,虚拟硬盘驱动器的磁头就不会过度移动。我的问题是:使用
Linux
进程优先级系统是确保最接近的
读取
请求在其他
读取
请求之前执行
浏览 3
提问于2011-04-23
得票数 0
回答已采纳
2
回答
smartctl报告整体健康测试通过,但测试失败?
hard-disk
、
smartctl
sudo smartctl -a /dev/sdc Copyright
浏览 0
提问于2019-02-24
得票数 6
回答已采纳
2
回答
将HDD
扇区
大小切换到4096字节
linux
、
disk
我有一些HDD
磁盘
,它有4096个物理
扇区
大小和512字节逻辑大小。这是SATA
磁盘
。现在,我想使用
Linux
中的4kiB作为逻辑
扇区
大小-而不是512字节。我怎样才能做到这一点?是否有可能将此
磁盘
切换为只在4 4kiB模式下工作? 如何确保我创建的所有分区都对齐了4 4kiB?是否需要手动计算给定分区的开始和结束
扇区
数才能对齐4 4kiB?我正在使用
Linux
,有时还使用Windows。我主要是使用
Linux
创建分区,而不是使用Wi
浏览 0
提问于2020-01-17
得票数 4
回答已采纳
1
回答
双启动- Windows不显示
dual-boot
、
partitioning
这就是费兹克-l给我的东西:设备启动端
扇区
大小Id类型/dev/sda1 1* 2048 206
浏览 0
提问于2015-10-17
得票数 0
回答已采纳
1
回答
抛出奇怪的ATA错误。设备突然挂起太多打开的文件和ata错误
16.04
、
hard-drive
、
dmesg
因此,在运行以下命令之后:我得到了以下输出: smartctl 6.5 2016-01-24 r4214 [x86_64-
linux
-4.15.0-32-generic
浏览 0
提问于2018-08-21
得票数 1
2
回答
当您通常不能写入设备节点时,dd是如何写入的?
partitioning
、
dd
现在,通常你会在你的USB驱动器或其他分区,你只能写东西到那里。但是dd有能力在分区之外编写东西,大概是在MBR中。它是怎么做到的?
浏览 0
提问于2015-07-30
得票数 1
回答已采纳
1
回答
对于
linux
上的软件RAID 1,我能做些什么来解决暂时的“坏”部分吗?
linux
、
raid
、
hard-drive
、
colocation
、
md
磁盘
通过md raid/
linux
软件raid进行RAID 1配置。然后使用LVM对RAID进行分区。问题是,每隔几天,在一个或另一个
磁盘
上,1-5个连续
扇区
将开始抛出I/O错误,但hdparm -write-
扇区
使它们恢复正常工作状态。
磁盘
不会在SMART中锁定重新分配或挂起的
扇区
,所以我只能假设它成功地修复了原始
扇区
。 我想要做的是,找到一些方法,让raid自动返回到另一个
磁盘
的
扇区
,它无法<
浏览 0
提问于2013-03-24
得票数 1
1
回答
如何通过DeviceIoControl函数使用ATA命令
读取
大
磁盘
(如1TB、2TB)?
c++
、
visual-c++
、
disk
、
ata
我想使用通过DeviceIoControl()发送的ATA命令来
读取
大容量
磁盘
。使用ATA_PASS_THROUGH_EX结构发送命令是最主要的问题。实际上,UCHAR类型的CurrentTaskFile[]算法不能发送不大于16777215的
扇区
。CurrentTaskFile[2] = 0xFF;CurrentTaskFile[4] = 0xFF;CurrentTaskFile[2] = 0xFF是
扇区
号寄存器现在,如果我想
读取
不超过16
浏览 6
提问于2015-05-13
得票数 2
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux系统磁盘详解
磁盘结构损坏且无法读取如何恢复
linux知道这些不愁管理磁盘
Linux下挂载磁盘详细步骤
Linux 系统在线扩容磁盘空间
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券