Рейтинг:0

Trouble Mounting Raid5 Hardware Array

флаг fr

In my homelab have a Dell R720 server with an H710 RAID controller installed. I built a Raid5 array using the onboard controller with 8 4TB HDDs. I was able to create a partition in fdisk without any issue, but when I go to mount it I receive the following error message:

~$ sudo mount /dev/sda1 /mnt/raid_array/

mount: /mnt/raid_array: wrong fs type, bad option, bad superblock on /dev/sda1, missing codepage or helper program, or other error.

I'm not sure what this error means or how to resolve it. I'm almost certain it's not a bad filesystem, but I'll include screenshots of everything I can think of as relevant.

Here's lsblk:

$ lsblk
NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
loop0    7:0    0  55.4M  1 loop /snap/core18/2128
loop1    7:1    0  55.5M  1 loop /snap/core18/2246
loop2    7:2    0  32.4M  1 loop /snap/snapd/13270
loop3    7:3    0  32.5M  1 loop /snap/snapd/13640
loop4    7:4    0  61.9M  1 loop /snap/core20/1169
loop5    7:5    0  67.3M  1 loop /snap/lxd/21545
loop6    7:6    0  69.9M  1 loop /snap/lxd/19188
sda      8:0    0  25.5T  0 disk
└─sda1   8:1    0  25.5T  0 part
sdb      8:16   0 931.5G  0 disk
├─sdb1   8:17   0   499M  0 part
├─sdb2   8:18   0    99M  0 part /boot/efi
├─sdb3   8:19   0    16M  0 part
└─sdb4   8:20   0 465.5G  0 part /

Here's fdisk -l

$ sudo fdisk -l
Disk /dev/loop0: 55.45 MiB, 58130432 bytes, 113536 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes


Disk /dev/loop1: 55.51 MiB, 58191872 bytes, 113656 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes


Disk /dev/loop2: 32.42 MiB, 33980416 bytes, 66368 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes


Disk /dev/loop3: 32.45 MiB, 34017280 bytes, 66440 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes


Disk /dev/loop4: 61.85 MiB, 64835584 bytes, 126632 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes


Disk /dev/loop5: 67.26 MiB, 70516736 bytes, 137728 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes


Disk /dev/loop6: 69.9 MiB, 73277440 bytes, 143120 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes


Disk /dev/sda: 25.48 TiB, 28001576157184 bytes, 54690578432 sectors
Disk model: PERC H710
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
Disk identifier: B6301972-E216-2E4B-8F60-D70B8A116804

Device     Start         End     Sectors  Size Type
/dev/sda1   2048 54690578398 54690576351 25.5T Microsoft basic data


Disk /dev/sdb: 931.53 GiB, 1000204886016 bytes, 1953525168 sectors
Disk model: PNY CS900 1TB SS
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
Disk identifier: 21B6CED0-2E4A-4AD4-8B1D-4A7A51F65B9B

Device       Start       End   Sectors   Size Type
/dev/sdb1     2048   1023999   1021952   499M Windows recovery environment
/dev/sdb2  1024000   1226751    202752    99M EFI System
/dev/sdb3  1226752   1259519     32768    16M Microsoft reserved
/dev/sdb4  1259520 977397759 976138240 465.5G Microsoft basic data

And fstab:

$ sudo cat /etc/fstab
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
# / was on /dev/sda4 during curtin installation
/dev/disk/by-uuid/148121e8-c77f-4b6d-a389-c3a37b2379e5 / ext4 defaults 0 1
# /boot/efi was on /dev/sda2 during curtin installation
/dev/disk/by-uuid/9CBB-B356 /boot/efi vfat defaults 0 1
/swap.img       none    swap    sw      0       0

# MythosRaid
UUID=B6301972-E216-2E4B-8F60-D70B8A116804 /mnt/raid_array ext4 defaults 0 0

If there's anything else I can include, please let me know, appreciate any help y'all can give!

Will avatar
флаг id
Пожалуйста, укажите, какую версию Ubuntu вы используете, спасибо!
WifiJedi avatar
флаг fr
Сожалею! Это в 20.04.3
Рейтинг:1
флаг fi

предположительно /dev/sda представляет собой ваш аппаратный RAID. Я бы сказал, что похоже, что вы еще не создали файловую систему на своем виртуальном диске.

mkfs.ext4 -L большие данные /dev/sda1
mount /dev/sda1/mnt # смонтировать

Но прежде чем вы это сделаете, подумайте, предпочитаете ли вы иметь файловую систему размером 25 ТБ или было бы полезнее назначить ее в качестве логического пространства (LVM), из которого вы можете вырезать файловые системы по мере необходимости.

pvcreate /dev/sda1 # используемый раздел диска
vgcreate myvg /dev/sda1 # "myvg" - это имя группы логических томов.
lvcreate /dev/myvg --name mylv --size 100G # "mylv" - том логического диска
mkfs.ext4 -L myext4 /dev/myvg/mylv # создать файловую систему
mount /dev/myvg/mylv /mnt # смонтировать

Ключ к успеху с LVM не в том, чтобы выделить все пространство для одной файловой системы, а в том, чтобы увеличивать его (в разумных пределах) по мере необходимости.

WifiJedi avatar
флаг fr
Философия использования этой системы (по крайней мере, на мой взгляд) заключалась бы в наличии большого пула, который я бы использовал для регулярной записи резервных копий с моего повседневного рабочего стола/ноутбука/и т. д. Основная причина, по которой я выбрал RAID 5, заключалась в обеспечении четности на случай отказа диска. По вашему мнению, будет ли LVM лучше для того, что я пытаюсь сделать?
WifiJedi avatar
флаг fr
Также спасибо за помощь!
roaima avatar
флаг fi
На моем массиве x8 емкостью 12 ТБ я запускаю RAID 6. Моя задача — максимально защитить диски во время восстановления.
roaima avatar
флаг fi
Я бы все же, вероятно, выбрал LVM и увеличил пространство для диска резервных копий, скажем, до 5 ТБ. Но я не могу дать вам совет, не зная всей истории ваших требований, и вам не следует делиться этим здесь.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.