在 Linux 中显示硬盘设置

在 Linux 中显示硬盘设置

我正在尝试确定此远程服务器的硬盘设置(包括 RAID)。在我之前到过这里的一位开发人员已经设置了它,我正在尝试确定在出现问题时恢复在线状态的程序。第一步是了解设置方式。

df -hT输出

Filesystem    Type    Size  Used Avail Use% Mounted on
/dev/mapper/ikeyprod-root
              ext3    128G   14G  108G  12% /
tmpfs        tmpfs    7.8G     0  7.8G   0% /lib/init/rw
varrun       tmpfs    7.8G  124K  7.8G   1% /var/run
varlock      tmpfs    7.8G     0  7.8G   0% /var/lock
udev         tmpfs    7.8G  148K  7.8G   1% /dev
tmpfs        tmpfs    7.8G     0  7.8G   0% /dev/shm
lrm          tmpfs    7.8G  2.4M  7.8G   1% /lib/modules/2.6.28-11-server/volatile
/dev/cciss/c0d0p5
              ext2    221M   14M  196M   7% /boot

cat /proc/partitions输出

major minor  #blocks  name

 104        0  142253280 cciss/c0d0
 104        1  142006536 cciss/c0d0p1
 104        2          1 cciss/c0d0p2
 104        5     240943 cciss/c0d0p5
 252        0  136183808 dm-0
 252        1    5804032 dm-1

答案1

以下是提供磁盘、分区和其他相关信息(如 LVM)的命令列表:

  • cat /etc/fstab
  • cat /etc/mtab
  • cat /proc/mdstat
  • cat /proc/partitions
  • cat /proc/scsi/scsi
  • df
  • fdisk -l
  • mdadm --examine --scan
  • dmraid -r
  • dmraid -b
  • pvs
  • vgs
  • lvs

我已经将其制作成 wiki,因此请随意添加更多内容。此外,对每个命令进行一些解释可能会很好。

答案2

您似乎正在运行 HP 智能阵列。可能是硬件 raid。使用 检查硬件设置cat /proc/driver/cciss/cciss0http://cciss.sourceforge.net/

答案3

您可以使用以下命令:

$ df -hT
$ cat /proc/mdstat
$ sudo fdisk -l /dev/sdx

第一个命令显示分区及其大小、fs 类型和使用情况。

第二个显示 Raid 状态。

第三个列出了设备 /dev/sdx 的分区(将 x 替换为字母,例如ab等)。

相关内容