生命不息
折腾不止

教程:Linux下多块硬盘组建Raid1

关于 Linux 下怎么玩转 Raid, 目前发现最好的教程地址 :https://linux.cn/tag-Raid-1.html. 非常全面和详细 .

现在不少国外 IDC 会卖一些大容量的硬盘 , 其实这些硬盘大多通电时间都非常长 , 如果用来存储重要数据就会有些风险 . 如果提供的硬盘大于 2 个的话 , 那么用 Raid1 就比较安全了 .

简单的说 ,Raid1 的有点就是数据安全 , 缺点就是容量减半 . 比如 2*1T 的硬盘组成 Raid1, 容量就只有 1T 了 . 但即使坏掉其中一个硬盘数据也不会丢失 .

上周搞了 dacentec 的 8T 机子 , 所以折腾下 . 主要记录了步骤 , 一个简化版 . 更多详细的内容可以到上面的网址查看 .

环境

系统 : centos6

组建 raid1 的硬盘 : /dev/sdc   和 /dev/sdd

第一步 : 格式化两个需要组建 Raid 的硬盘

这里我们使用的命令是 fdisk, 和普通的格式化不同的是 , 我们需要格式化成 raid 使用的格式 .

格式化 /dev/sdc:

fdisk /dev/sdc

  1. n 是新建
  2. p 是选择主分区
  3. 1 是格式化成 1 个区
  4. 两个直接回车是选择硬盘的起始块和结束块
  5. t 是改变分区类型
  6. fd 是把分区改成 raid 类型
  7. w 是保存分区表

格式化第二个硬盘 /dev/sdd

步骤和上面一个一样 ..

第二步 : 创建 Raid1

mdadm --create /dev/md0 --level=mirror --raid-devices=2 /dev/sd[c-d]1

说明 :

  1. mdadm 是 raid 管理的命令 , 一般主流的 linux 发行版本都带了
  2. –create 参数是创建
  3. /dev/md0 是创建的 raid 设备名 . 如果要创建多个 raid 就把后面的改成 md1,md2 以此类推
  4. –level=mirror 说明创建的类型是 raid1
  5. –raid-devices=2 说明是几个硬盘组成 raid. 这里是 2, 就是说明 2 个硬盘组成 raid
  6. /dev/sd[e-f]1 指名是哪几个分区组成

第三步 : 格式化 Raid

mkfs.ext4 /dev/md0

这里是格式化成 ext4 格式

第四步 : 把 raid 信息写入配置文件

 mdadm --detail --scan --verbose >> /etc/mdadm.conf

需要注意的是 : 这个命令会把全部的 raid 信息写入配置文件 , 如果你已经有 raid 存在了 , 那么一些配置信息会重复 , 需要你手动删下 , 否则启动会报错进不了系统哦 .

第五步 : 把 raid 挂载到系统中使用

mkdir /mnt/md0
mount /dev/md0 /mnt/md0

以上命令就是把 md0 挂载到 /mnt/md0 上 . 你就可以通过 cd /mnt/md0 来访问这个 raid 了

第六步 : 把挂载信息写到配置文件 , 随机启动

echo "/dev/md0 /mnt/md0 ext4 defaults 0 0" >> /etc/fstab

说明 :

  1. 第一个参数是 raid 设备
  2. 第二个参数是挂载的目录
  3. 第三个参数是分区的格式 , 上面我们已经把这个格式化成 ext4 了
  4. 后面 3 个参数 (defaults 0 0) 不用动

 

更多的 Raid 信息可以参见 :https://linux.cn/tag-Raid-1.html,

关于 raid1 的其他问题也可以留言 , 我会的会帮大家解答 .

赞(1)
未经允许不得转载:91云(91yun.co) » 教程:Linux下多块硬盘组建Raid1

留言 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址