Создайте зеркальный RAID 1 образ для Debian 12 с помощью mdadm.

Чтобы создать зеркальный RAID 1 образ для Debian 12 из двух пустых дисков, установите mdadm, проверьте точные имена устройств, создайте /dev/md0и постройте файловую систему на устройстве массива. В этом примере /dev/sdbи /dev/sdc— это выделенные диски для данных; замените их проверенными путями к устройствам. Не запускайте команды создания или форматирования на дисках, содержащих необходимые вам данные.

Эта процедура предназначена для нового тома данных, а не для корневого или загрузочного зеркала. RAID 1 сохраняет зеркальные копии и может продолжать работу после отказа одного из членов, но он не защищает от удаления, повреждения файловой системы, кражи или отказа второго диска. Сохраняйте отдельную резервную копию. В руководстве по mdadm для Bookworm в Debian описаны параметры создания и метаданных, используемые ниже.

Перед созданием массива: проверьте состояние дисков.

Емкость RAID 1 ограничена меньшим размером диска. Используйте диски как минимум такого же размера, как и необходимый объем данных, предпочтительно одинаковые диски, подключенные через независимые порты. Вы можете использовать целые диски, как показано здесь, или создать разделы одинакового размера на каждом диске и зеркалировать эти разделы. Выбор зависит от вашей конфигурации дисков и будущих планов хранения; не смешивайте случайно целый диск с разделом.

Сначала перечислите устройства и файловые системы:

lsblk -o NAME,SIZE,TYPE,FSTYPE,MOUNTPOINTS
sudo wipefs -n /dev/sdb /dev/sdc

lsblkОтображает размеры, разделы, файловые системы и точки монтирования. wipefs -nСообщает только сигнатуры; не удаляет их. Убедитесь по модели, серийному номеру, емкости и точке монтирования, что оба целевых диска являются нужными, несмонтированными дисками. Буквы устройств могут меняться после изменений оборудования или загрузки, поэтому для серверов следует определить диски со стабильными /dev/disk/by-id/путями и использовать эти пути постоянно.

В терминале команда lsblk выводит список двух несмонтированных, неформатированных дисков с именами sdb и sdc.
В окне терминала отображается проверка инвентаризации дисков: перед созданием зеркала необходимо подтвердить оба диска-участника и точки их монтирования.

Распространенное заблуждение: RAID 1 не объединяет две емкости дисков в один больший том. Он зеркалирует операции записи, поэтому полезное пространство приблизительно равно объему меньшего диска. Проверьте отображаемые размеры сейчас и спланируйте использование зеркальной емкости.

Создание и мониторинг устройства RAID 1

Установите утилиту управления RAID в Debian, затем создайте зеркало на двух устройствах:

sudo apt update
sudo apt install mdadm
sudo mdadm --create /dev/md0 --level=1 --raid-devices=2 /dev/sdb /dev/sdc

Ответьте на запрос подтверждения только после повторной проверки путей к элементам. --level=1Выбирает зеркалирование, а --raid-devices=2задает количество активных элементов. Debian Bookworm mdadmпо умолчанию использует метаданные версии 1.2 для новых массивов; указывайте другой формат метаданных только в том случае, если это требуется подтвержденным требованием загрузки или совместимости. Команда записывает метаданные RAID на выбранные устройства. Рассматривайте их как одноразовые и никогда не предполагайте, что существующие файловые системы останутся пригодными для использования.

В терминале отображается команда mdadm для создания массива RAID 1 из двух дисков.
Эта команда запускает /dev/md0 как массив RAID 1 из двух дисков; пути к дискам должны совпадать с проверенными вами устройствами.

Начинается процесс создания, который запускает синхронизацию, что может занять много времени в зависимости от размера диска и активности. Это не является доказательством полной синхронизации обеих копий. Проверить ход выполнения можно с помощью:

cat /proc/mdstat
sudo mdadm --detail /dev/md0

Ищите raid1оба ожидаемых участника, и [UU]убедитесь, что массив полностью активен и оба устройства присутствуют. Во время синхронизации система /proc/mdstatсообщает о ходе выполнения; по возможности избегайте интенсивных операций записи до ее завершения. Точная скорость и продолжительность зависят от дисков, контроллера и рабочей нагрузки, поэтому не следует делать выводы о времени завершения на основе данных с другого компьютера.

В терминале отображается вывод команды proc mdstat, показывающий повторную синхронизацию RAID 1 на уровне 42 процентов.
На экране отображается пример состояния, показывающий процесс синхронизации; дождитесь завершения синхронизации и убедитесь, что оба индикатора участников присутствуют.

Распространенное заблуждение: устройство массива не готово к форматированию только потому, что команда создания вернула результат. Сначала проверьте /proc/mdstatи mdadm --detailубедитесь, что список участников соответствует вашим двум дискам.

Отформатируйте, смонтируйте и обеспечьте сохранение данных сборки.

После /dev/md0активации и правильной настройки его элементов создайте файловую систему на устройстве массива, а не на каждом отдельном диске, а затем смонтируйте её:

sudo mkfs.ext4 /dev/md0
sudo mkdir -p /srv/mirror
sudo mount /dev/md0 /srv/mirror
findmnt /srv/mirror

mkfs.ext4Удаляет данные на целевом устройстве. Форматирование /dev/md0создает одну файловую систему на логическом зеркале, тогда как форматирование /dev/sdbотдельно /dev/sdcобойдет массив. Перед записью файлов убедитесь findmnt, что /dev/md0отображается путь к смонтированному /srv/mirrorфайлу.

В терминале отображаются команды форматирования и монтирования файловой системы ext4 для логического устройства /dev/md0.
Запустите команды файловой системы и монтирования, используя /dev/md0, собранное устройство массива, а не какой-либо из физических элементов.

Чтобы помочь Debian восстановить массив по его идентификатору при загрузке, проверьте сгенерированную запись:

sudo mdadm --detail --scan

Добавьте соответствующую ARRAYстроку из выходных данных, /etc/mdadm/mdadm.confне заменяя остальную часть файла, затем пересоберите initramfs:

sudo nano /etc/mdadm/mdadm.conf
sudo update-initramfs -u -k all

В руководстве Debian по использованию mdadm также рекомендуется обновить initramfs после изменения этой конфигурации. Для автоматического монтирования получите UUID файловой системы и добавьте соответствующую запись в /etc/fstab:

sudo blkid /dev/md0
# Example format; replace the UUID with the value from blkid:
UUID=your-filesystem-uuid /srv/mirror ext4 defaults,nofail 0 2

Используйте фактический UUID, а не примерный заполнитель. Затем проверьте конфигурацию файла и монтирования:

sudo findmnt --verify
sudo mount -a
findmnt /srv/mirror

Проверьте результат и оцените его пределы.

Подтверждение mdadm --detail /dev/md0уровня RAID 1, наличия обоих ожидаемых участников и чистого состояния после синхронизации. Подтверждение /proc/mdstatотображения обоих устройств, затем проверка findmnt /srv/mirrorналичия файловой системы ext4, смонтированной с массива. После плановой перезагрузки повторите проверку массива и монтирования перед сохранением важных данных.

RAID 1 позволяет сохранить доступность тома после отказа одного из его членов, но избыточность не является резервной копией и не гарантирует восстановление каждого файла. Храните версионированные резервные копии на отдельном хранилище, отслеживайте состояние массива и заменяйте вышедший из строя член, используя точное описание устройства и шаги восстановления, описанные в руководстве по Bookworm от mdadm . Данное руководство не охватывает преобразование существующего корневого диска Debian в RAID; для этого требуется план миграции и загрузчика, специфичный для данной машины.

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

Устраните ошибки подписи APT, восстановив ключ репозитория.

Устраните ошибки подписи APT, восстановив ключ репозитория.

Устраните предупреждения APT в Ubuntu безопасным способом, определив источник ошибки, обновив его проверенный ключ и проверив результат без отключения защиты.

Как преобразовать трехфазное напряжение, ток, кВт, кВА и коэффициент мощности.

Как преобразовать трехфазное напряжение, ток, кВт, кВА и коэффициент мощности.

Изучите формулы для расчета сбалансированных трехфазных нагрузок и пошагово преобразуйте линейное напряжение, ток, кВт, кВА и коэффициент мощности, используя пример с расчетами и контрольными пределами.

Ограничение использования ЦП и памяти командой с помощью cgroups в Ubuntu.

Ограничение использования ЦП и памяти командой с помощью cgroups в Ubuntu.

Запустите рабочую нагрузку в рамках systemd с параметрами CPUQuota и MemoryMax, а затем проверьте ограничения с помощью cgroup v2.

Шифрование DNS-сервера Pi-hole на Ubuntu Server 24.04

Шифрование DNS-сервера Pi-hole на Ubuntu Server 24.04

Настройте dnscrypt-proxy в качестве локального DoH-моста Pi-hole на Ubuntu 24.04, указав слушатель только для localhost, выбор резолвера и проверки перед переключением DNS.

Как заставить работать жесты тачпада в Ubuntu 24.04 на Wayland

Как заставить работать жесты тачпада в Ubuntu 24.04 на Wayland

Перед устранением неполадок в приложениях или оборудовании проверьте настройки тачпада Ubuntu, подтвердите наличие Wayland и протестируйте встроенные функции жестов GNOME.

Создайте зеркальный RAID 1 образ для Debian 12 с помощью mdadm.

Создайте зеркальный RAID 1 образ для Debian 12 с помощью mdadm.

Создайте и проверьте двухдисковый RAID 1-массив данных в Debian 12, отформатируйте его безопасным способом и настройте его для сборки и монтирования после перезагрузки.

Шифрование файла подкачки Debian 12 с помощью нового ключа при каждой загрузке.

Шифрование файла подкачки Debian 12 с помощью нового ключа при каждой загрузке.

Настройте шифрование с использованием случайных ключей для существующего раздела подкачки Debian 12, проверьте активное сопоставление dm-crypt и разберитесь в компромиссах, связанных с режимом гибернации.

Как ограничить доступ пользователей SSH к определенным каталогам в Ubuntu 24.04 (руководство по SFTP Chroot)

Как ограничить доступ пользователей SSH к определенным каталогам в Ubuntu 24.04 (руководство по SFTP Chroot)

Ограничьте доступ к SSH-аккаунтам Ubuntu 24.04 только для указанных SFTP-папок с помощью chroot, надлежащих разрешений, правил Match и безопасных тестов — без предоставления доступа к командной оболочке.

Безопасно снимите блокировку APT в Ubuntu и завершите обновление.

Безопасно снимите блокировку APT в Ubuntu и завершите обновление.

Определите, какой процесс владеет блокировкой интерфейса dpkg в Ubuntu, дождитесь завершения работы над пакетом и восстановите прерванные установки без удаления файлов блокировки.

Как настроить автоматическое создание снимков Btrfs на рабочем столе Ubuntu

Как настроить автоматическое создание снимков Btrfs на рабочем столе Ubuntu

Настройте запланированное создание снимков системы Btrfs в Ubuntu Desktop с помощью Timeshift, проверьте структуру подтомов Ubuntu, выберите периодичность хранения и разберитесь, что снимки защитить не могут.