RAID检测指令
megaraid硬RAID卡命令管理手册

二、下载、安装MegCli下载地址:wget/2014/12/ibm_utl_sraidmr_megacli-8.00.48_linux_32-64.zip#unzip ibm_utl_sraidmr_megacli-8.00.48_linux_32-64.zip#cd linux#rpm -ivh Lib_Utils-1.00-09.noarch.rpm MegaCli-8.00.48-1.i386.rp m#rpm -ivh MegaCli-8.00.48-1.i386.rpm#故障硬盘修复(添加新硬盘或阵列)#-PDMakeGood是改变状态由Unconfigured bad变成Unconfigured good#-PhysDrv[252:2] 是硬盘信息[]内第一个数字是Enclosure Device ID,第二个数字是Slot Number#-a0 是Adapter #01./opt/MegaRAID/MegaCli/MegaCli64 -PDMakeGood -PhysDrv[252:2] -a0#硬盘变为Unconfigured good之后加入阵列2./opt/MegaRAID/MegaCli/MegaCli64 -LDRecon -Start -r5 -Add-PhysDrv[252:2] -L0 -a03.等待重建,大约需要2小时Reconstruction : Completed 0%, Taken 1 min.使用/opt/MegaRAID/MegaCli/MegaCli64命令会在当前目录生成日志文件可以加上 -NoLog参数取消日志三使用命令及参数命令使用:#/opt/MegaRAID/MegaCli/MegaCli64 -LDInfo -Lall -aALL 查raid级别#/opt/MegaRAID/MegaCli/MegaCli64 -AdpAllInfo -aALL 查raid卡信息#/opt/MegaRAID/MegaCli/MegaCli64 -PDList -aALL 查看硬盘信息#/opt/MegaRAID/MegaCli/MegaCli64 -AdpBbuCmd -aAll 查看电池信息#/opt/MegaRAID/MegaCli/MegaCli64 -FwTermLog -Dsply -aALL 查看raid卡日志#/opt/MegaRAID/MegaCli/MegaCli64 -adpCount 【显示适配器个数】#/opt/MegaRAID/MegaCli/MegaCli64 -AdpGetTime –aALL 【显示适配器时间】#/opt/MegaRAID/MegaCli/MegaCli64 -AdpAllInfo -aAll 【显示所有适配器信息】#/opt/MegaRAID/MegaCli/MegaCli64 -LDInfo -LALL -aAll 【显示所有逻辑磁盘组信息】#/opt/MegaRAID/MegaCli/MegaCli64 -PDList -aAll 【显示所有的物理信息】#/opt/MegaRAID/MegaCli/MegaCli64 -AdpBbuCmd -GetBbuStatus -aALL |grep ‘Charger Status’ 【查看充电状态】#/opt/MegaRAID/MegaCli/MegaCli64 -AdpBbuCmd -GetBbuStatus -aALL【显示BBU状态信息】#/opt/MegaRAID/MegaCli/MegaCli64 -AdpBbuCmd -GetBbuCapacityInfo -aALL 【显示BBU容量信息】#/opt/MegaRAID/MegaCli/MegaCli64 -AdpBbuCmd -GetBbuDesignInfo -aALL 【显示BBU设计参数】#/opt/MegaRAID/MegaCli/MegaCli64 -AdpBbuCmd -GetBbuProperties -aALL 【显示当前BBU属性】#/opt/MegaRAID/MegaCli/MegaCli64 -cfgdsply -aALL 【显示Raid卡型号,Raid 设置,Disk相关信息】3.磁带状态的变化,从拔盘,到插盘的过程中。
linux 扫描 硬盘 坏区 badblocks 命令

badblocks 命令硬盘是一个损耗设备,当使用一段时间后可能会出现坏道等物理故障。
电脑硬盘出现坏道后,如果不及时更换或进行技术处理,坏道就会越来越多,并会造成频繁死机和数据丢失。
最好的处理方式是更换磁盘,但在临时的情况下,应及时屏蔽坏道部分的扇区,不要触动它们。
badblocks就是一个检查坏道位置的工具。
功能说明:badblocks指令用来检查磁盘,指定磁盘装置和磁盘块数来进行磁盘的坏道检查,以及进行相应的修复。
badblocks是e2fsprogs包的一部分。
扫描硬盘是否有坏区badblocks -b 1024 -c 1 /dev/sda1 -v一、命令参数badblocks使用格式为:引用badblocks [ -svwnf ] [ -b block-size ] [ -c blocks_at_once ] [ -iinput_file ] [ -o output_file ] [ -p num_passes ] [ -t test_pattern ]device [ last-block ] [ start-block ]参数含义是:引用-b blocksize指定磁盘的区块大小,单位为字节,默认值为“block 4K ”(4K/block)-c blocksize每个区块检查的次数,默认是16次-f强制在一个已经挂载的设备上执行读写或非破坏性的写测试操作(我们建议先umount设备,然后再进行坏道检测。
仅当/etc/mtab出现误报设备挂载错误的时候可以使用该选项)-i file跳过已经显示在file文件中的坏道,而不进行检测(可以避免重复检测)-o file把检测结果输出到file文件-p number重复搜寻设备,直到在指定通过次数内都没有找到新的坏块位置,默认次数为0-s在检查时显示进度-t pattern通过按指定的模式读写来检测区块。
你可以指定一个0到ULONG_MAX-1的十进制正值,或使用random(随机)。
读取raid硬盘数据的方法

读取RAID硬盘数据的方法有多种,以下是一些常见的方法:
使用RAID卡进行读取:RAID卡是一种专门设计用于支持RAID
的PCI或PCIE卡,可以在计算机中插入或安装RAID卡,并通过RAID 控制器来连接硬盘。
在计算机的BIOS设置选项中,应该能看到RAID 卡并可以设置其相关参数。
通过设置参数,可以使RAID卡的控制器扫描硬盘,找到RAID的镜像,从而可以访问和读取RAID硬盘数据。
使用RAID控制器软件:通过使用RAID控制器软件和硬件,系统管理员可以检查RAID参数和运行数据,监视RAID阵列和驱动器的状态,管理RAID控制器固件和驱动程序等。
在查看RAID硬盘数据之前,需要首先安装相关的RAID控制器软件和驱动程序,并且了解RAID控制器软件和硬件的基本配置和操作方法。
使用数据恢复软件:在某些情况下,RAID阵列控制器可能会失败,数据可能会损坏或丢失。
在这种情况下,可以尝试使用数据恢复软件来从RAID硬盘中恢复数据。
数据恢复软件可以识别阵列中的数据内容,确定RAID阵列的类型和级别,并从RAID硬盘中恢复数据。
需要注意的是,读取RAID硬盘数据具有一定的风险和复杂性,建议在进行操作前仔细了解相关的操作规范和技术细节,并寻求专业人员的帮助和支持。
同时,为了避免数据丢失和损坏,建议定期备份重要数据。
磁盘阵列(raid1)如何查看和修复

每种芯片组实行起来不一样。
我这里只有nv的,你参考一下。
一、什么是RAID?其具备哪些常用的工具模式?即然提到了RAID磁盘阵列,那么我们就先来了解一下什么是RAID?所谓的RAID,是Redundant Arrays of Independent Disks的简称,中文为廉价冗余磁盘阵列。
由1987年由加州大学伯克利分校提出的,初衷是为了将较廉价的多个小磁盘进行组合来替代价格昂贵的大容量磁盘,希望单个磁盘损坏后不会影响到其它磁盘的继续使用,使数据更加的安全。
RAID作为一种廉价的磁盘冗余阵列,能够提供一个独立的大型存储设备解决方案。
在提高硬盘容量的同时,还能够充分提高硬盘的速度,使数据更加安全,更加易于磁盘的管理。
了解RAID基本定义以后,我们再来看看RAID的几种常见工作模式。
1、RAID 0RAID 0是最早出现的RAID模式,即Data Stripping数据分条技术。
RAID 0是组建磁盘阵列中最简单的一种形式,只需要2块以上的硬盘即可,成本低,可以提高整个磁盘的性能和吞吐量。
RAID 0没有提供冗余或错误修复能力,是实现成本是最低的。
RAID 0最简单的实现方式就是把N块同样的硬盘用硬件的形式通过智能磁盘控制器或用操作系统中的磁盘驱动程序以软件的方式串联在一起创建一个大的卷集。
在使用中电脑数据依次写入到各块硬盘中,它的最大优点就是可以整倍的提高硬盘的容量。
如使用了三块80GB的硬盘组建成RAID 0模式,那么磁盘容量就会是240GB。
其速度方面,各单独一块硬盘的速度完全相同。
最大的缺点在于任何一块硬盘出现故障,整个系统将会受到破坏,可靠性仅为单独一块硬盘的1/N。
为了解决这一问题,便出一了RAID 0的另一种模式。
即在N块硬盘上选择合理的带区来创建带区集。
其原理就是将原先顺序写入的数据被分散到所有的四块硬盘中同时进行读写。
四块硬盘的并行操作使同一时间内磁盘读写的速度提升了4倍。
在创建带区集时,合理的选择带区的大小非常重要。
NETAPP指令大全

aggr show_space (查看aggr的空间使用情况)
aggr status aggrname -r (查看aggr状态)
aggr online/offline aggname (打开/关闭aggr)
aggr status -s (查看spare盘)
ifconfig -a( 查看网络端口状态)
ifstat(网络接口性能统计)
igroup create -i -t windows+igroupname+Байду номын сангаасn号 (创建组)
lun show -v (查看lun的详细状态 包括映射给那个 igroup)
lun show -m (查看lun 的映射状态)
acpadmin list_all (现在新的设备有ACP的端口,控制器通过网线与DS4243盘柜相连,通过这个命令可以看到盘柜的状态)
cifs shares -add(delete) name /vol/volname(创建/删除共享)
cifs stat(CIFS操作情况)
cifs testdc(NT域的链接情况)
quota report(用户水平磁盘使用)
reboot(重启)
rdfile /etc/messages(显示message)
rdfile /etc/rc (rdfile 用于查看显示文件中的内容信息,/etc/rc ,/etc/hosts 文件是存储中最重要的文件,系统在启动时,会读取里面的配置信息)
sysstat(查看CUP利用率和文件性能)
storage show
storage show acp
Linux下简单查看RAID信息

Linux下简单查看RAID信息
2010年6月21日由 Ren, 980 次阅读留言» 最近公司购买了3台服务器,其中只有1台有装RAID,其他两台没有。
结果服务器上架后,一下子记不起来哪台才是安装了RAID的服务器了,需要我查询下。
一般来讲,RAID都有自己的控制器,在Linux下安装驱动程序之后,各自有自己附带的查询工具。
但是在不清楚控制器的情况下,这个命令要找起来也是十分费劲的。
有没有Linux基本命令就可以查出是否安装了RAID呢?答案当然是有的!
这条指令就是lspci,输入这条指令后,会列出很多硬件信息。
仔细查找列出的信息中是否包含了含有“RAID bus controller”关键字的信息,如果有,那么这台服务器就可以支持RAID(注意:只是支持,并非启用)。
但是一般情况下,不使用RAID的机器,是不会给你带有RAID控制器的主板的(价格因素),因此这个命令在大部分情况下,都可以说明该服务器安装了RAID。
我们也可以使用grep来过滤掉无关的信息,只查询RAID相关的信息:
#lspci | grep RAID
如果这条命令没有返回结果,那么就没有安装RAID控制器,自然就无法实现RAID了。
反之则表示该服务器支持RAID。
megaraid硬RAID卡命令管理手册

megaraid硬RAID卡命令管理⼿册⼆、下载、安装MegCli下载地址:wget/doc/22ea912059fafab069dc5022aaea998fcd224013.html /2014/12/ibm_utl_sraidmr_megacli-8.00.48_linux_32-64.zip#unzip ibm_utl_sraidmr_megacli-8.00.48_linux_32-64.zip#cd linux#rpm -ivh Lib_Utils-1.00-09.noarch.rpm MegaCli-8.00.48-1.i386.rp m#rpm -ivh MegaCli-8.00.48-1.i386.rpm#故障硬盘修复(添加新硬盘或阵列)#-PDMakeGood是改变状态由Unconfigured bad变成Unconfigured good#-PhysDrv[252:2] 是硬盘信息[]内第⼀个数字是Enclosure Device ID,第⼆个数字是Slot Number#-a0 是Adapter #01./opt/MegaRAID/MegaCli/MegaCli64 -PDMakeGood -PhysDrv[252:2] -a0#硬盘变为Unconfigured good之后加⼊阵列2./opt/MegaRAID/MegaCli/MegaCli64 -LDRecon -Start -r5 -Add-PhysDrv[252:2] -L0 -a03.等待重建,⼤约需要2⼩时Reconstruction : Completed 0%, Taken 1 min.使⽤/opt/MegaRAID/MegaCli/MegaCli64命令会在当前⽬录⽣成⽇志⽂件可以加上 -NoLog参数取消⽇志三使⽤命令及参数命令使⽤:#/opt/MegaRAID/MegaCli/MegaCli64 -LDInfo -Lall -aALL 查raid级别#/opt/MegaRAID/MegaCli/MegaCli64 -AdpAllInfo -aALL 查raid卡信息#/opt/MegaRAID/MegaCli/MegaCli64 -PDList -aALL 查看硬盘信息#/opt/MegaRAID/MegaCli/MegaCli64 -AdpBbuCmd -aAll 查看电池信息#/opt/MegaRAID/MegaCli/MegaCli64 -FwTermLog -Dsply -aALL 查看raid卡⽇志#/opt/MegaRAID/MegaCli/MegaCli64 -adpCount 【显⽰适配器个数】#/opt/MegaRAID/MegaCli/MegaCli64 -AdpGetTime –aALL 【显⽰适配器时间】#/opt/MegaRAID/MegaCli/MegaCli64 -AdpAllInfo -aAll 【显⽰所有适配器信息】#/opt/MegaRAID/MegaCli/MegaCli64 -LDInfo -LALL -aAll 【显⽰所有逻辑磁盘组信息】#/opt/MegaRAID/MegaCli/MegaCli64 -PDList -aAll 【显⽰所有的物理信息】#/opt/MegaRAID/MegaCli/MegaCli64 -AdpBbuCmd -GetBbuStatus -aALL |grep ‘Charger Status’ 【查看充电状态】#/opt/MegaRAID/MegaCli/MegaCli64 -AdpBbuCmd -GetBbuStatus -aALL【显⽰BBU状态信息】#/opt/MegaRAID/MegaCli/MegaCli64 -AdpBbuCmd -GetBbuCapacityInfo -aALL 【显⽰BBU容量信息】#/opt/MegaRAID/MegaCli/MegaCli64 -AdpBbuCmd -GetBbuDesignInfo -aALL 【显⽰BBU设计参数】#/opt/MegaRAID/MegaCli/MegaCli64 -AdpBbuCmd -GetBbuProperties -aALL 【显⽰当前BBU属性】#/opt/MegaRAID/MegaCli/MegaCli64 -cfgdsply -aALL 【显⽰Raid卡型号,Raid 设置,Disk相关信息】3.磁带状态的变化,从拔盘,到插盘的过程中。
CHKDSK硬盘检测指令介绍

chkdskchkdsk的全称是checkdisk,就是磁盘检查的意思,你无法也不必使用该文件,这个东西是当你的系统坏掉或者非法关机的时候由系统来调用检查磁盘的。
基于所用的文件系统,创建和显示磁盘的状态报告。
Chkdsk 还会列出并纠正磁盘上的错误。
如果不带任何参数,chkdsk 将显示当前驱动器中的磁盘状态。
语法chkdsk [volume:][[Path] [FileName] [/f] [/v] [/r] [/x] [/c] [/l[:size]]参数volume:指定驱动器号(冒号分隔)、装入点或卷名。
[Path] [FileName]指定需要chkdsk 检查碎片整理的文件或文件集的位置和名称。
使用通配符(* 和?)可以指定多个文件。
/f修复磁盘上的错误。
必须锁定磁盘。
如果chkdsk 无法锁定驱动器,则会显示一条消息,询问您是否希望在下次重新启动计算机时检查该驱动器。
/v当检查磁盘时,显示所有目录中每个文件的名称。
/r找到坏扇区并恢复可读取的信息。
必须锁定磁盘。
/x仅在NTFS 上使用。
如果必要,首先强制卸载卷标。
该驱动器的所有打开句柄都无效。
/x 还包含了/f 的功能。
/i仅随NTFS 使用。
对索引项执行充分检查,降低运行chkdsk 的所用时间量。
/c仅随NTFS 使用。
跳过文件夹结构中的周期检查,减少运行chkdsk 所需的时间量。
/l[:size]仅随NTFS 使用。
将日志文件的大小更改为由用户输入的大小。
如果省略该参数,则/l 会显示当前日志文件的大小。
/?在命令提示符显示帮助。
注释运行chkdsk要在固定磁盘上运行chkdsk 命令,您必须是该Administrators 组的成员。
重新启动时检查锁定的驱动器如果希望chkdsk 修复磁盘错误,则此前不能打开该驱动器上的文件。
如果有文件打开,会显示下述错误消息:Chkdsk cannot run because the volume is in use by another processWo uld you like to schedule this volume to be checked the next time the syste m restarts?(Y/N)如果选择下次重新启动计算机时检查该驱动器,则重新启动计算机后chkdsk会自动检查该驱动器并修复错误。