Centos 6 分区 raid

Centos 6 分区 raid

首先,我是 20 年的 Windows 用户。最近,我决定转向 Unix,并购买了一台 Centos 服务器用于工作。

今天,我发现我错过了一个 3TB 的磁盘驱动器,它没有显示在我的系统上。

我不知道如何描述它,请参见下文:

lsblk
NAME    MAJ:MIN RM   SIZE RO TYPE  MOUNTPOINT
sdb       8:16   0 111.8G  0 disk
├─sdb1    8:17   0    16G  0 part
│ └─md0   9:0    0    16G  0 raid1 [SWAP]
├─sdb2    8:18   0   512M  0 part
│ └─md1   9:1    0   512M  0 raid1 /boot
└─sdb3    8:19   0  95.3G  0 part
  └─md2   9:2    0 190.6G  0 raid6 /
sdc       8:32   0   2.7T  0 disk
├─sdc1    8:33   0    16G  0 part
│ └─md0   9:0    0    16G  0 raid1 [SWAP]
├─sdc2    8:34   0   512M  0 part
│ └─md1   9:1    0   512M  0 raid1 /boot
└─sdc3    8:35   0  95.3G  0 part
  └─md2   9:2    0 190.6G  0 raid6 /
sdd       8:48   0   2.7T  0 disk
├─sdd1    8:49   0    16G  0 part
│ └─md0   9:0    0    16G  0 raid1 [SWAP]
├─sdd2    8:50   0   512M  0 part
│ └─md1   9:1    0   512M  0 raid1 /boot
└─sdd3    8:51   0  95.3G  0 part
  └─md2   9:2    0 190.6G  0 raid6 /
sda       8:0    0 111.8G  0 disk
├─sda1    8:1    0    16G  0 part
│ └─md0   9:0    0    16G  0 raid1 [SWAP]
├─sda2    8:2    0   512M  0 part
│ └─md1   9:1    0   512M  0 raid1 /boot
└─sda3    8:3    0  95.3G  0 part
  └─md2   9:2    0 190.6G  0 raid6 /

sdc 和 sdd 的实际长度是 2.7T,但是它们的子目录总大小约为 330GB,剩下的 2400GB 在哪里?

df -h
Filesystem      Size  Used Avail Use% Mounted on
/dev/md2        188G  2.8G  176G   2% /
tmpfs            16G     0   16G   0% /dev/shm
/dev/md1        496M   38M  433M   8% /boot

如果你想知道任何信息,请告诉我。谢谢。

答案1

您需要这些工具:

  • 安装“lsscsi”。它可以很好地帮你找出你实际拥有的驱动器。
  • 安装“disktype”。如果你将它指向驱动器,你将能够看到那里实际有什么。
  • 使用“cat /proc/mdstat”查看软件 raid 设备(/dev/md*)的情况

看起来你有:

  • /dev/md0 raid1 来自每个驱动器的 4 个 16Gb 第一个分区,用于交换

  • /dev/md1 rais1 来自每个用于启动的驱动器的 4 个 512Mb 第二个分区(至少提供 1Gb!)

  • /dev/md3 raid6 来自每个驱动器的 4 个 95Gb 第三分区,用于根目录

好的,这个设置相当不错。

驱动器:

  • sda 111.8G
  • 恒大111.8G
  • sdc 2.7T
  • 2.7T 固态硬盘

看到了吗?两个小驱动器已满负荷使用,而两个大驱动器只使用了一点。大驱动器的第三个分区与小驱动器的第三个分区大小相同,其余空间则未映射到任何分区。

我会做:

  • /dev/md0 boot-两个小dists的第一个分区的raid1
  • /dev/md1 swap - 两个小分区的第二个分区的 raid1
  • /dev/md2 root - 两个小 dists 的第三个分区的 raid1
  • /dev/md3 home - 两个大磁盘的第一个分区的 raid1

但是,如果不重新安装系统或备份系统、重新映射驱动器并恢复数据,您将无法像这样重新映射驱动器。

如果您只想恢复空间,可以使用“fdisk”在两个大驱动器的末尾创建四个分区。然后重新启动以使内核看到这些分区。然后将它们连接到 /dev/md3 raid1 并将此 raid 用于 /home 或您需要的任何内容。

相关内容