RAID デバイスは 2 つ以上の実ブロックデバイスを用いて作られた仮想デバイスである。 複数のディスクドライブやパーティションをまとめて 1 つのファイルシステムとして利用することができる。 RAID のレベルによるが、データの記録を冗長化させることができるためディスクの故障によるデータ損失を回避できることが期待できる。 Linux のソフトウェアRAIDは md (Multiple Devices) デバイスドライバとして実装されている。 現状 Linux ではリニアmd デバイス,RAID 0 (ストライピング),RAID 1 (ミラーリング),RAID 4,RAID 5,RAID 6 そしてマルチパス(MULTIPATH) がサポートされている。 マルチパスというのはソフトウェア RAID ではく、物理的に 1 つの記憶装置を複数のパスでアクセスできるようにしたものであり、 複数の