我可以在 RAID 外添加磁盘吗?

我可以在 RAID 外添加磁盘吗?

CentOS 6.5,软件 RAID1,2 x 160GB

由于磁盘空间不足,我想添加第三个磁盘(1TB)用于存储非关键数据。

如何在不触及 RAID 的情况下向操作系统添加额外的 SATA 磁盘?

额外信息:

Filesystem            Size  Used Avail Use% Mounted on
/dev/md1               39G   13G   25G  34% /
proc                     0     0     0   -  /proc
sysfs                    0     0     0   -  /sys
devpts                   0     0     0   -  /dev/pts
tmpfs                  24G     0   24G   0% /dev/shm
/dev/md2              104G   81G   18G  83% /vz


[root@~]# cat /proc/mdstat
Personalities : [raid1]
md2 : active raid1 sdb3[1] sda3[0]
      110143360 blocks super 1.1 [2/2] [UU]
      bitmap: 1/1 pages [4KB], 65536KB chunk

md1 : active raid1 sdb2[1] sda2[0]
      40959872 blocks super 1.0 [2/2] [UU]
      bitmap: 1/1 pages [4KB], 65536KB chunk

md0 : active raid1 sdb1[1] sda1[0]
      5115840 blocks super 1.1 [2/2] [UU]

unused devices: <none>

答案1

只需将该磁盘用作普通磁盘即可。只需确保它未被启动管理器加载即可。我猜它会显示为 /dev/sdc。

只需分区、格式化,然后挂载。

fdisk /dev/sdc
[...create a partition...]

mkfs.ext4 /dev/sdc1
mkdir /your/mount/point
mount /dev/sdc1 /your/moint/point

答案2

只需连接新磁盘。如果您的主板支持热插拔,您将在 dmesg 中看到一些消息。然后新磁盘将作为 /dev/sdc 出现在 /proc/partitions 中(可能)。因此,您可以使用 fdisk /dev/sdc 轻松创建分区。

一旦分区准备好,您就必须创建一些文件系统 - 取决于您的偏好:mkfs.xfs /dev/sdc1(磁盘名称+分区号)并且最后,您可以将它挂载到您想要的任何位置(mount /dev/sdc1 /some/place/)

我建议您在 /etc/fstab 中添加另一行,以便在重启后挂载它。

相关内容