linux 系统下查看raid信息,以及磁盘信息
有时想知道服务器上有几块磁盘,如果没有做raid,则可以简单使用fdisk -l 就可以看到。
但是做了raid呢,这样就看不出来了。那么如何查看服务器上做了raid?
软件raid:只能通过Linux系统本身来查看
cat /proc/mdstat
可以看到raid级别,状态等信息。
硬件raid:
最佳的办法是通过已安装的raid厂商的管理工具来查看,有cmdline,也有图形界面。如Adaptec公司的硬件卡就可以通过下面的命令进行查看:
# /usr/dpt/raidutil -L all
可以看到非常详细的信息。
当然更多情况是没有安装相应的管理工具,只能依靠Linux本身的话一般我知道的是两种方式:
# dmesg |grep -i raid
# cat /proc/scsi/scsi
显示的信息差不多,raid的厂商,型号,级别,但无法查看各块硬盘的信息。
如下信息作为案例, 命令为
# fdisk -l
Disk /dev/sda: 145.9 GB, 145999527936 bytes
255 heads, 63 sectors/track, 17750 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot
Start
End
Blocks
Id System
/dev/sda1 *
1
13
104391
83 Linux
/dev/sda2
14
17750
142472452+ 8e Linux
LVM
# cat /proc/scsi/scsi
Attached devices:
Host: scsi0 Channel: 00 Id: 00 Lun: 00
Vendor:
SEAGATE Model: ST3146356SS
Rev:
HS09
Type:
Direct-Access
ANSI SCSI
revision: 05
Host: scsi0 Channel: 00 Id: 01 Lun: 00
Vendor:
SEAGATE Model:
ST3146356SS
Rev: HS09
Type:
Direct-Access
ANSI SCSI
revision: 05
Host: scsi0 Channel: 01 Id: 00 Lun: 00
Vendor: Dell
Model:
VIRTUAL DISK
Rev:
1028
Type:
Direct-Access
ANSI SCSI
revision: 05
通过以上信息可以看出,该服务器有两块磁盘。品牌是希捷的,磁盘代号为
ST3146356SS,如果你熟悉细节磁盘的代号命名规则,你会轻易判定该磁盘大小为146G 。再根据fdisk
得出的结果可以判定,该服务器是拿两块146G的硬盘做的raid1.
相关文章
- linux系统时间获取方式
- Linux系统里如何彻底的清空终端屏幕?
- Linux-命令:查看已挂载数据盘/硬盘【 df -h】【“disk free”的缩写,用于显示Linux系统中各文件系统的硬盘使用情况,包括文件系统所在硬盘分区的总容量、已使用的容量、剩余容量等】
- LINUX系统运行查看
- Linux系统-进程控制
- 企业日志分析之Linux系统message收集展示
- Linux下修改系统编码的操作记录
- Linux查看系统信息的一些命令及查看已安装软件包的命令
- linux 查看系统信息命令(比较全)
- linux中uptime命令查看linux系统负载
- linux:mac系统占用空间过大,如何查看系统文件大小分布
- Linux系统挂载未分配硬盘空间
- 【Linux 内核】编译 Linux 内核 ⑦ ( 安装内核模块 | 安装内核 | 重启系统 | 查看当前内核版本 )
- Linux下通用打印系统CUPS使用教程
- 嵌入式/X86下linux系统死机及内存优化
- 《Linux From Scratch》第二部分:准备构建 第五章:构建临时文件系统- 5.17. Bzip2-1.0.6
- 《Linux From Scratch》第三部分:构建LFS系统 第六章:安装基本的系统软件- 6.4. 进入 Chroot 环境
- 在Linux系统中创建SSH服务器别名
- 对比Linux系统和Windows系统哪个更好
- linux下查看系统进程占用的句柄数