Назад | Перейти на главную страницу

Ubuntu Server: разбиение больших аппаратных рейдов

Я пытаюсь настроить сервер хранения с аппаратным контроллером рейда и жесткими дисками 15x3 ТБ. Этот сервер является выделенным сервером от hetzner.de, и я использую процедуру настройки по умолчанию (установка предварительно настроенного образа) для настройки.

Инструмент для установки образов не позволяет использовать разделы размером более 2 ТБ, поэтому я настроил его следующим образом:

100GB / 
512MB /boot
32GB  swap

Я планировал создать еще один раздел при установке операционной системы. После установки я использовал gdisk / dev / sda (единственный доступный жесткий диск), чтобы создать еще один раздел с оставшейся памятью. Создал это, сделав n затем выберите раздел 5 (1,2,3 уже используются). После записи этой таблицы разделов и перезагрузки я отформатировал диск, используя mkfs -t ext4 /dev/sda5. Монтаж привода работает, но df -h сообщает мне, что на этом разделе используется 138 ГБ, что неверно. Он пуст, за исключением папки «lost + found», которая тоже пуста.

Что-то мне не хватает или я что-то сделал не так? Мне просто интересно откуда взялись 138гб. Какие инструменты я могу использовать, чтобы узнать, что происходит?

Эти 138 гигабайт на самом деле не используются, это накладные расходы файловой системы. Вы бы не заметили их, если бы вы использовали ext3, поскольку он создает его пропорционально файлам, хранящимся на этом разделе, ext4 просто создает его в начале до создания любого файла, и он остается постоянным. Посетите эту вики для получения дополнительной информации: https://ext4.wiki.kernel.org/index.php/Ext4_Howto

Производитель контроллера должен иметь загрузочную утилиту для правильной конфигурации RAID. В карту памяти машины может быть встроена служебная программа, доступная при загрузке. 138 ГБ могут быть не чем иным, как накладными расходами на файловую структуру на 42 ТБ диска.

На серьезной ноте. Диски 15x3Tb звучат как внешний массив хранения. Какой уровень RAID вы используете (RAID5 и т. Д.)? Вы используете все доступное пространство как один раздел? Есть ли какие-нибудь из этих горячих запчастей? хотя бы один должен быть, если вам не нужно все пространство. EXT4 позволяет использовать все 15 дисков, но отсутствие горячего резерва делает его серьезной и неизбежной точкой отказа.

Это не ответ на ваш исходный вопрос, но вы можете предоставить нам дополнительную информацию, чтобы продолжить.

Без сомнения, вы должны использовать LVM - вы можете поместить весь 45T (или какое-либо используемое подмножество) в группу томов, а затем разделить отдельные логические тома на файловые системы, необработанные устройства для виртуальных машин, настроить моментальные снимки / зеркалирование и т. Д. массивы 12x2TB и 8x500G (первый программный RAID - второй аппаратный) и были чрезвычайно довольны возможностью увеличивать и уменьшать тома (при условии, конечно, правильных файловых систем), создавать зеркала для резервного копирования / тестирования и т. д. Мой совет: чтобы настроить загрузочные диски / диски ОС (обычно RAID-1), а затем поместить остальные в общую группу (RAID-6 или RAID-10 в зависимости от требований) и наложить LVM на эту последнюю группу.

138G - это ваш процент зарезервированных блоков. Процент по умолчанию составляет 5%. Я не уверен, сколько у вас полезного пространства из 45 ТБ необработанного пространства, но 138 ГБ - это ваши 5% полезного пространства. Если хочешь меньше. Сделайте следующее

 mkfs.ext4 -m 1 /dev/sda5. 

Это должно занимать только 1% полезного пространства.