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

CentOS 6.5,带2 x 160GB的软件RAID1

由于磁盘空间不足,我想添加第三个磁盘(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> 

只需使用该磁盘作为普通磁盘。 只要确保它没有被启动pipe理器加载。 我想它会显示为/ dev / sdc。

只需分区和格式化,然后安装。

 fdisk /dev/sdc [...create a partition...] mkfs.ext4 /dev/sdc1 mkdir /your/mount/point mount /dev/sdc1 /your/moint/point 

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

准备好分区之后,必须创build一些文件系统 – 取决于您的首选项:mkfs.xfs / dev / sdc1(磁盘名称+分区号),最后,可以将其挂载到任何位置(mount / dev / sdc1 / some /地点/)

我build议你在你的/ etc / fstab中添加另一行,以便在重新启动后装载它。