尝试“重新开始”并遵循本指南: http://dennisfleurbaaij.blogspot.com/2013/01/setting-up-linux-mdadm-raid-array-with.html
我使用 fdisk 和 mdadm 创建了 raid 5,我相信我应该使用 4096 大小。
按照这些说明,我得到了:GNU Parted 2.3 使用 /dev/md0 欢迎使用 GNU Parted!键入“help”以查看命令列表。 (parted) mklabel gpt
警告:/dev/md0 上的现有磁盘标签将被销毁,并且该磁盘上的所有数据都将丢失。是否继续?是/否?是
(parted) unit s
(parted) mkpart primary 2048s 100%
警告:生成的分区未正确对齐以获得最佳性能。忽略/取消?
我停在那里,因为我需要重新对齐。这是 fdisk 信息:
磁盘 /dev/md0:3000.2 GB,3000211537920 字节 255 个磁头,63 个扇区/磁道,364754 个柱面,共计 5859788160 个扇区 单位 = 1 * 512 的扇区 = 512 字节 扇区大小(逻辑/物理):512 字节 / 4096 字节 I/O 大小(最小/最佳):65536 字节 / 196608 字节 磁盘标识符:0x00000000
Device Boot Start End Blocks Id System
/dev/md0p1 1 4294967295 2147483647+ ee GPT 分区 1 未从物理扇区边界开始。
我的目标是正确设置此驱动器并安装它,这样我就可以开始传输我计划存储的文件。我设置了 raid 并让它构建,然后使用 Samba 设置共享。我用我的 Windows 机器传输文件。我关闭了所有东西,网络链接在 Windows 中不再有效。那时我回溯并开始出现对齐错误。
顺便说一下,这是我的第一台服务器。每次启动/重启时,我都会尝试永久共享此驱动器。
------- 编辑 --------------- 因此,我仍然感到困惑,我是否为数组选择了正确的大小。
另外,我曾尝试添加到 fstab,但我不确定要使用什么(选项)。
答案1
您不需要重新对齐各个磁盘上的分区。如果您想在 RAID 阵列中创建分区,则根据 RAID 阵列的条带大小,它们的对齐要求要高得多。Parted 警告您,因为您明确要求分区从扇区 2048 开始,而该扇区未正确对齐。由于您只是使用 100% 的阵列创建单个分区,因此首先对阵列进行分区是没有意义的,所以不要费心。
如果你确实想细分数组,那么最好的方法是使用lvm。