我有一台安装在 SSD 上的 Ubuntu 台式机。我可以添加 4 个驱动器并将它们放入 RAID 5(将其变成 NAS)而无需重新安装吗?如果可以,该怎么做?谢谢。
答案1
您可以使用“mdadm”包创建带有附加磁盘的 raid5 阵列。检查如何使用 mdadm 创建 Raid 阵列
答案2
我想为使用一对 M2 PCIE SSD 驱动器构建的高性能视频转码工作站创建 RAID 0 阵列。我发现的所有内容都建议安装 Ubuntu 服务器以实现此目的。我认为这对我的用例来说没有必要。
我最初设置了双启动 WIN10 和 Ubuntu 的系统,一个驱动器用于 Windows 10,另一个驱动器用于 Ubuntu 16.04。UEFI 让我很不舒服,所以我在 BIOS 中启用了 CSM,并尝试对这两个操作系统进行传统安装。我缩小了两个安装(并移动了交换分区),使每个驱动器上大约 1/2 的空间(在我的情况下为 55.9G)未分配给我计划的 RAID 0 卷。
fd
我利用 fdisk在两个驱动器的剩余空间中创建必要类型的分区。
以下是 Windows 驱动器上的最终结果:
Device Boot Start End Sectors Size Id Type
/dev/nvme0n1p1 * 2048 1126399 1124352 549M 7 HPFS/NTFS/exFAT
/dev/nvme0n1p2 1126400 117221375 116094976 55.4G 7 HPFS/NTFS/exFAT
/dev/nvme0n1p3 117221376 234441647 117220272 55.9G fd Linux raid autodetect
和 Ubuntu 驱动器:
Device Start End Sectors Size Type
/dev/nvme1n1p1 2048 4095 2048 1M BIOS boot
/dev/nvme1n1p2 4096 100247551 100243456 47.8G Linux filesystem
/dev/nvme1n1p3 100247552 117221375 16973824 8.1G Linux swap
/dev/nvme1n1p4 117221376 234441614 117220239 55.9G Linux RAID
我安装了 mdadm sudo apt install mdadm
,然后进行了配置。
我检查了两个驱动器是否都被检测到并且分区正确lsblk
nvme0n1 259:0 0 111.8G 0 disk
├─nvme0n1p1 259:3 0 549M 0 part
├─nvme0n1p2 259:10 0 55.4G 0 part
└─nvme0n1p3 259:11 0 55.9G 0 part
nvme1n1 259:1 0 111.8G 0 disk
├─nvme1n1p1 259:4 0 1M 0 part
├─nvme1n1p2 259:5 0 47.8G 0 part /
├─nvme1n1p3 259:6 0 8.1G 0 part
└─nvme1n1p4 259:2 0 55.9G 0 part
我使用命令“sudo mdadm -C /dev/md0 -l raid0 -n 2 /dev/nvme0n1p3 /dev/nvme1n1p4”创建了阵列
我检查了状态
:~$ cat /proc/mdstat
Personalities : [raid0]
md0 : active raid0 nvme1n1p4[1] nvme0n1p3[0]
117153792 blocks super 1.2 512k chunks
unused devices: <none>
mdadm --detail /dev/md0
提供更详细的信息:
/dev/md0:
Version : 1.2
Creation Time : Tue Sep 11 10:31:25 2018
Raid Level : raid0
Array Size : 117153792 (111.73 GiB 119.97 GB)
Raid Devices : 2
Total Devices : 2
Persistence : Superblock is persistent
Update Time : Tue Sep 11 10:31:25 2018
State : clean
Active Devices : 2
Working Devices : 2
Failed Devices : 0
Spare Devices : 0
Chunk Size : 512K
Name : me-Z370-HD3P:0 (local to host me-Z370-HD3P)
UUID : bd71c1dd:2eb9fbd6:66204362:dcf71a05
Events : 0
Number Major Minor RaidDevice State
0 259 11 0 active sync /dev/nvme0n1p3
1 259 2 1 active sync /dev/nvme1n1p4
使用 创建文件系统mkfs.ext4 /dev/md0
并使用
sudo -i
# mkdir /mnt/raid0
# mount /dev/md0 /mnt/raid0/
剩下的就是对其进行基准测试:
`并创建一个 fstab 条目在启动时自动安装它。