我最近买了一台专用服务器,它有 2 个 1TB 硬盘,所以我要求在设置时使用软件 RAID 1,我的提供商保证服务器有 RAID 1(软件)。我以为如果我运行 RAID 1,那台服务器上就只有 1TB 的硬盘可用,看来我有 1.79TB 可用,这让我觉得他们没有正确设置。
现在的主要问题是: 如何使用 SSH 命令检查我是否在 CentOS 中运行任何类型的软件 RAID?
命令“mount”的输出:
[root@saturn ~]# mount
/dev/mapper/isw_bhicgbideg_Volume0p1 on / type ext3 (rw)
proc on /proc type proc (rw)
sysfs on /sys type sysfs (rw)
devpts on /dev/pts type devpts (rw,gid=5,mode=620)
/dev/mapper/isw_bhicgbideg_Volume0p3 on /vz type ext3 (rw)
tmpfs on /dev/shm type tmpfs (rw)
none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw)
sunrpc on /var/lib/nfs/rpc_pipefs type rpc_pipefs (rw)
命令“df -h”的输出:
[root@saturn ~]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/isw_bhicgbideg_Volume0p1
9.5G 1.4G 7.6G 16% /
/dev/mapper/isw_bhicgbideg_Volume0p3
1.8T 3.6G 1.7T 1% /vz
tmpfs 7.8G 0 7.8G 0% /dev/shm
命令“fdisk -l”的输出
Disk /dev/sda: 2000.3 GB, 2000398934016 bytes
255 heads, 63 sectors/track, 243201 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sda1 * 1 1275 10241406 83 Linux
/dev/sda2 1276 3570 18434587+ 82 Linux swap / Solaris
/dev/sda3 3571 243200 1924827975 83 Linux
Disk /dev/sdb: 2000.3 GB, 2000398934016 bytes
255 heads, 63 sectors/track, 243201 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sdb1 * 1 1275 10241406 83 Linux
/dev/sdb2 1276 3570 18434587+ 82 Linux swap / Solaris
/dev/sdb3 3571 243200 1924827975 83 Linux
或者我可能有 2x 2TB HDD?
答案1
cat /proc/mdstat
将会告诉您是否使用了 Linux 软件 RAID。
看起来像是 LVM 之上——检查显示命令来查看设置是什么样的 。pvdisplay
,,。vgdisplay
lvdisplay
从该输出中您获得了 2x 2TB 的 HD fdisk
,而不是 1TB,因此这可能是您看到的差异。