Файлы занимают больше места на новом RAID-массиве

Я только что обновил и переустановил свой домашний сервер. Одна вещь, которую я сделал, шла от программного рейда к рейд-карте.

Сделав это и начав копировать мои резервные копии, я заметил, что моя первая резервная копия размером ~1 ТБ занимает ~1,4 ТБ места в моем новом массиве. Так как это огромное увеличение используемого пространства на 400 ГБ, я предполагаю, что сделал что-то не так.

Моя настройка

У меня установлена ​​ОС на отдельном SSD 32 ГБ. Все диски, используемые в массиве, являются WD Red 2TB WD20EFRX.

Моя старая установка была на Ubuntu 14.04 Desktop с массивом RAID-5 3x2 ТБ (оставляя доступным 4 ТБ). Я использовал функцию программного рейда в BIOS моей материнской платы. Я разбил массив и отформатировал его с помощью Дисковой утилиты в GNOME. Я не уверен, какой формат я использовал. Скорее всего, это было для меня по умолчанию.

Моя новая настройка на сервере Ubuntu 14.10. Массив теперь представляет собой массив RAID-5 размером 6x2 ТБ (в теории остается 10 ТБ). Сейчас я использую рейд-карту RocketRaid 2720SGL "поддельное железо".

Процесс установки

Я установил драйвер и WebGUI, а затем инициализировал диски и создал новый массив RAID-5 через RocketRaid WebGUI (который я читал в обзорах, настоятельно рекомендовался для функции BIOS карт). Будучи неуверенным в более сложных настройках, я выбрал размер сектора по умолчанию 512B. Процесс сборки прошел успешно всю ночь.

Используя fdisk, я затем разбил массив на части. Из-за размера диска fdisk предупредил меня, что мне нужно выбрать таблицу разделов GUID - что я и сделал. Я отформатировал массив как ext4 (казалось, рекомендуемый выбор из моего исследования). Для размера сектора, начала сектора и конца сектора я выбрал значения по умолчанию, представленные мне.

Используя fdisk -l это выглядит прямо сейчас

Device    Start         End     Sectors Size Type
/dev/sdb1 2048  19534315486 19534313439 9.1T Linux filesystem

Я изначально смотрел на выбор 4K вместо 512B при построении массива. Однако когда я исследовал диски, которые я использую, я обнаружил некоторые споры о том, как заставить работать размер сектора 4K, поэтому я решил не делать этого.

У меня была резервная копия исходного массива на 3 разных внешних дисках емкостью 1 ТБ. Я скопировал ~980 Гбайт каталогов из исходного массива на первый внешний диск (внешний диск отформатирован как ext4). При восстановлении с этого внешнего диска я подключил диск через USB к серверу и подключил его к /media/usb. Затем я использовал эту команду для копирования резервной копии с первого внешнего диска в мой новый массив.

rsync -av /media/usb /media/array/drive-one

Это скопировало все на внешний диск (должно быть 980 ГБ). Эти файлы теперь занимают 1,38 ТБ в моем новом массиве.

Итак, может ли это быть что-то сделать, как я настроил секторы? Или, возможно, я копирую файлы из моей резервной копии?

1 ответ

Решение

RAID5 6 * 2 ТБ предоставит вам данные объемом 8 ТБ, четность 4 ТБ, данные 10 ГБ и четность 2 ГБ

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

Идеальная конфигурация RAID5 - 5 дисков +1 горячий резерв. Логика заключается в том, что вы покупаете все диски одновременно, поэтому они (вероятно) выйдут из строя примерно в одно и то же время, и если один из дисков выйдет из строя, горячий резерв вступит во владение (поэтому он называется "горячим"). ": он включен, но ничего не делает до тех пор, пока не выйдет из строя один из других дисков), давая вам время заказать новый диск и продолжая обычные операции вместо операций в" ухудшенном режиме "...

Теперь вы можете использовать 6-й диск не в качестве горячего резерва, а в качестве горячего диска, обеспечивающего большую четность, но вы также можете использовать его для увеличения объема хранилища, что означает отказ от защиты от сбоя двойного жесткого диска. и поэтому не рекомендуется... ;-)

Взгляните на этот калькулятор RAID и поиграйтесь с числами для получения дополнительной информации.

Для получения дополнительной информации: Википедия объяснил RAID (прочитать все, включая историю) и специальную статью о RAID5

Другие вопросы по тегам