硬盘怎么检测?有没有可以监测硬盘的工具

硬盘怎么检测?有没有可以监测硬盘的工具,第1张

硬盘检测工具软件有很多种,如常用的专业HDTune pro软件。下载安装后,即可运行使用。

1、软件界面如下,其选项卡中的信息、健康、错误扫描选项,即为常用的查看硬盘参数,工作状态,坏道检测功能;

2、图中为被测试硬盘的基本参数信息页,及所支持的各种技术特性。点选健康卡,切换窗口如下;

3、若硬盘运行不正常,在此窗口中可检测出有问题的警告项目。例如图中“”小项,如05、C4、C5代码,表示硬盘出现坏扇区,也称为坏块;

4、其小项中,05与C4是对应的,其数据项“31”,表示有31个扇区损坏,并已被硬盘管理系统用备用扇区替换修复。而C5的数据项“2”,则表示这2个坏扇区没有备用扇区可替换;

5、此时可切换到“错误扫描”卡如下,点按“开始”按钮执行硬盘扫描任务。完成后,会用红色小块显示坏扇区的具体位置,底部的文本框中,也会给出坏扇区的具体地址,以便用户处理。

那就传输数据测试呗。
AIX系统下,PCI分网卡和HBA卡,传输数据走网络和走光纤存储,然后TOPAS和NMON采集数据。NMON可以出一个图表,罗列了不少参数,可以满足多数需求。
有问题请追问。

到dell的支持网站,下载open manage光盘,然后安装,这样就可以在浏览器里详细看到服务器的所有相关信息。

3块硬盘除了,R5,还可以做R1,剩下的一块做热备盘,在有一个硬盘失效的情况下,会自动重建而不需要人工干预,但是这样空间的浪费太大了。

从硬盘安装Linux和从Grub命令行启动 *** 作系统
内容简介
----------------------------------------------------------------
如何在一个没有光驱,没有软驱的机器上安装Linux系统?不用我说,
这部分机器都已经安装了Windows系统。本文的目的就是给出在一个装有
Windows的机器上,从硬盘安装Linux系统的办法(准确地说是系统的引导
过程),使用的工具是Vfloppy(虚拟软盘)和Grub for Dos,本人已经
对几个发行版进行了试验,它们都是流行的版本,例如Hiweed-debian,
Fedora Core2。另外,如果你碰到过格式化Windows里的某盘,结果重启
后Grub的菜单不见了的情况,你也可以从本文中找到解决办法
声明
----------------------------------------------------------------
1 本文档可以任意转载、拷贝、剪切复制,甚至不需要注明出处。
2 所述方法已经经过本人试验,但不做任何担保。你将承担使用本文
档带来的一切风险,请您自己做好数据备份。
----------------------------------------------------------------
内容简介
----------------------------------------------------------------
如何在一个没有光驱,没有软驱的机器上安装Linux系统?不用我说,
这部分机器都已经安装了Windows系统。本文的目的就是给出在一个装有
Windows的机器上,从硬盘安装Linux系统的办法(准确地说是系统的引导
过程),使用的工具是Vfloppy(虚拟软盘)和Grub for Dos,本人已经
对几个发行版进行了试验,它们都是流行的版本,例如Hiweed-debian,
Fedora Core2。另外,如果你碰到过格式化Windows里的某盘,结果重启
后Grub的菜单不见了的情况,你也可以从本文中找到解决办法。
-----------------------------------------------------------------
+========+
| 正文 |
+========+
一 从硬盘安装Linux系统
-----------------------------------------------------------------
本来想讲讲磁盘分区的原理,但是会显得冗长,浪费大家的时间,所
以我直接给出硬盘安装(引导)的步骤,如果你想做个明白人,请找几篇
硬盘分区的文章看看吧。另外,我的C盘是FAT32格式的,如果你的Windows
分区不是此格式,例如是NTFS格式,我不知道可行不可行,据说现在的内
核是支持的。
下面的描述尽可能具体,但你完全可以做些聪明的变通。
1 备份你的重要数据,免得出了问题欲哭无泪。通常你会把Windows里
的某盘分给Linux,我的办法是把数据备份到另一盘,例如有C、D、E、F
四个盘,我想在F盘上装Linux,我就会把F盘的数据备份到D盘或E盘,当
然我仍然会把最最重要的文件(例如情书)拷贝到移动存储介质上。
说明:要想改变分区的大小,例如要加大F盘,请使用相应软件,比如
Partition Manager。使用时请阅读软件的帮助文档。
2 下载Grub for DOS,网址为,
可以下载最新的版本,下载后拷贝到C盘,用Winrar解压到子文件夹,重命
名此文件夹为grub(以便和下文相对应)。
3 下载Vfloppy(虚拟软盘),自己搜一下吧,免费的。下载后用Winrar
解压,进入Vfloppy的目录,点击VFloppyexe图标运行程序,在启动设置
栏里,点击“映像文件”条目后的第二个图标“选择映像文件的路径”,
d出界面后选择BOOTDISKimg作映像文件(针对C盘为FAT32格式),其他
的为默认值,然后点击“应用”按钮……
注意:我的C盘是FAT32,上面的过程也只针对此格式,至于NTFS格式会有
什么结果,我没办法试验,你可以自己试试。
4 下载发行版的光盘映像文件,如果你想装Hiweed-debian,请到
ftp://debianustceducn/debian-cd/hiweed-debian/目录里下载一个
光盘映像(当前最新版本为“国庆特别版”,即055_i386iso),下载
的文件放到C盘根目录下,接着下载子目录hiweed-hard-disk-install 里
的文件,也放到C盘根目录下。如果你想安装Fedora Core2(RedHat的后
继版本),你可以到ftp://202387511/下载光盘映像,共有四个映像
文件,光盘映像同样放到C盘根目录下,然后用Winrar打开第一个映像文
件,提取isolinux子目录下的initrdimg和vmlinuz文件到C盘根目录下。
说明:如果安装Hiweed-debian,请确保C盘根目录下有下列文件
vmlinuz (从ftp服务器下载,如上所述)
initrdgz (从ftp服务器下载,如上所述)
hiweed-debian-desktop_055_i386iso
如果安装Fedora Core 2,请确保C盘根目录下有下列文件
FC2-i386-disc1iso
FC2-i386-disc2iso
FC2-i386-disc3iso
FC2-i386-disc4iso
vmlinuz (从FC2-i386-disk1iso中提取)
initrdimg(从FC2-i386-disk1iso中提取)
5 重启计算机,按如下步骤进行:
(1)选择“由虚拟启动软盘启动”;
(2)进入DOS界面,选择第二项——无光驱支持;
(3)看到盘符后“A:>”后,键入“C:”,进入C盘;
(4)键入“cd grub”,进入到目录grub里;
(5)键入“grub”命令运行grub程序;
(6)按‘C’字母键进入grub的命令行方式;
(7)见下面第六条。
6 通过如下步骤引导Hiweed-debian:
grub>kernel (hd0, 0)/vmlinuz root=/dev/ram ramdisk_size=10000
devfs=mount,dall
grub>initrd (hd0, 0)/initrdgz
grub>boot
通过如下步骤引导Fedora Core2:
grub>kernel (hd0, 0)/vmlinuz root=/dev/ram ramdisk_size=10000
devfs=mount,dall
grub>initrd (hd0, 0)/initrdimg
grub>boot
技巧:grub里可以使用TAB键补齐命令或参数,例如键入
grub>initrd (hd0, 0)/init
然后按TAB键,grub会自动将“init”补齐“initrdgz”或“initrdimg”。
7 引导成功后你就可以安装系统了,具体的安装请参考别的文章,这里
要说一下,如果安装的是Fedora Core2,安装程序会问你从什么位置安装,
请选择从“Hard disk”安装,然后选择/dev/hda1作为映像文件的位置。
实际上安装过程是比较简单的,对于Fedora Core2,如果你的机器是主流
配置,安装的时候你会发现居然是图形界面,只要你装过Windows,你会
发现其过程如此的熟悉!
-----------------------------------------------------------------
二 从Grub命令行启动系统
-----------------------------------------------------------------
这里所说的Grub和上文中说的Grub for DOS是不一样的,上文的Grub
跟磁盘的第一扇区没有关系,即是说,如果你把上面C盘里grub目录删除,
不会影响你的系统启动。我下面讲的Grub却会把一部分代码写到磁盘的第
一扇区上,即会写到主引导纪录MBR中。
1 Grub的代码分两部分,一部分写入第一扇区的主引导纪录MBR中,另
一部分驻留在磁盘的某一固定位置。
2 Grub的工作过程。计算机启动后,BOIS先做自检等工作,然后BOIS会
加载磁盘的第一扇区(512字节)到内存某处,然后跳转到该处执行代码,
这段代码就是上面所说的Grub写入MBR的部分,这段代码有Grub第二部分
在磁盘上的位置信息,这段代码就是根据此信息加载第二部分,第二部分
才是Grub的核心,第二部分会读取/boot/grub/grubconf配置文件,然后
根据此配置文件d出用户界面,你看到的那些菜单选择项就是这么来的,
当然,你也可以按字母键‘C’进入命令行方式。
3 如上所说,你的机器上的各 *** 作系统的信息是写入配置文件grubconf
的,如果你的配置文件不正确,grub当然找不到你想起动的 *** 作系统了,
此时需要你手工启动。例如你因为在Windows里格式化某盘(或别的原因),
结果重启机器后grub漂亮的界面不见了,只留下陌生的提示符“grub>”,
别慌,你可以用命令来启动你的 *** 作系统。
从命令行启动Windows:
grub>root (hd0, 0)
grub>chainloader +1
grub>boot
从命令行启动Fedora Core2(假设装在/dev/hda7上):
grub>kernel (hd0, 6)/boot/vmlinuz-265-1385img root=/dev/hda7
grub>initrd (hd0, 6)/boot/initrd-265-1385img
grub>boot
从命令行启动Debian和启动Fedora Core2类似。
说明:如果你通过分区软件调整了分区的大小,鬼知道会有什么结果。
我没试过,从理论上说你玩完了,因为Grub的第一部分中的关于第二部
份的地址信息会失效,结果Grub的核心加载不了了!
4 你以后可以使用同样的方法来启动系统,如果感到不爽,想要菜单,
那就修改你的/boot/grub/grubconf文件吧。现在机器已经跑起来了,
具体过程就上网找别的文章看看,很容易的。

参考资料:

希望这篇文章对你有用

遇到了磁盘写的问题,服务器一直超时,找不到问题,怀疑是网络问题,和磁盘问题,通过排除法,确定是某一台机器有问题,下面开始分析是磁盘问题,还是网卡问题,网卡采用iperf去做测试,本例只讲磁盘的检测:
采用工具是fio测试磁盘的读写性能,本例只以顺序写为例测试。

filename 参数代表的是要测试的磁盘的位置,注意目录,不同的目录测试的是不同磁盘的性能,支持文件系统和裸设备。听说直接写裸盘出现了文件系统损坏的风险,慎重执行,本例是写的挂载了文件系统后的文件目录未出现问题;
directory 可以写到固定的文件夹下,需要文件夹存在;
direct=1 测试过程绕过机器自带的buffer,测真实的性能
rw 代表测试的模式,write是顺序写、read顺序读、randwread 随机读、randwrite 随机写、randrw 随机读写、rw 顺序读写
bs 单次io的文件大小
bsrange=512-2048 同上,提定数据块的大小范围
size=20g 本次的测试文件大小为20g,以每次50k的io进行测试
numjobs=20 本次的测试线程为20
runtime=600 测试时间为600秒,如果不写则一直将20g文件分50k每次写完为止
ioengine=psync io引擎使用pync方式,如果要使用libaio引擎,需要yum install libaio-devel包
rwmixwrite=30 在混合读写的模式下,写占30%
group_reporting 关于显示结果的,汇总每个进程的信息

3测试结果

核心的就是看iops [0KB/32200KB/0KB /s] [0/644/0 iops],可以看下大概的性能。
io=执行了多少M的IO
bw=平均IO带宽
iops=IOPS
runt=线程运行时间
slat=提交延迟
clat=完成延迟
lat=响应时间
bw=带宽
cpu=利用率
IO depths=io队列
IO submit=单个IO提交要提交的IO数
IO complete=Like the above submit number, but for completions instead
IO issued=The number of read/write requests issued, and how many of them were short
IO latencies=IO完延迟的分布
io=总共执行了多少size的IO
aggrb=group总带宽
minb=最小平均带宽
maxb=最大平均带宽
mint=group中线程的最短运行时间
maxt=group中线程的最长运行时间
ios=所有group总共执行的IO数
merge=总共发生的IO合并数
ticks=Number of ticks we kept the disk busy
io_queue=花费在队列上的总共时间
util=磁盘利用率

当出现如下错误时,根据检测的磁盘空间大小去设置-b的大小:

例如:
6T的盘需要4096的大小,180T的盘就是(4096/6) 180 = 122880


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/13018125.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-29
下一篇 2023-05-29

发表评论

登录后才能评论

评论列表(0条)

保存