Перейти к содержанию

Диски, разделы и файловые системы

НАЙС.ОС CLOUD предоставляет инструменты для работы с блочными устройствами, томами и файловыми системами. В SPEC-архиве присутствуют сборочные рецепты util-linux, e2fsprogs, xfsprogs, btrfs-progs, lvm2, mdadm, cryptsetup. Наличие SPEC не означает, что пакет установлен в минимальном ISO: перед исполнением проверяйте rpm -q и command -v.

Карта раздела

Три главных правила

  1. Не запускайте mkfs, wipefs, pvcreate, cryptsetup luksFormat, mdadm --create на устройстве без двух независимых проверок его имени и назначения. Одна ошибка стирает данные.
  2. Для постоянного монтирования выбирайте UUID/PARTUUID вместо нестабильных /dev/sdX; одинаковые UUID клонированных дисков тоже могут создавать коллизии.
  3. Снимок файловой системы — не независимая резервная копия. Он может исчезнуть при отказе самого накопителя, повреждении ФС или удалении хранилища.

Базовый снимок состояния

lsblk -o NAME,PATH,TYPE,SIZE,FSTYPE,UUID,MOUNTPOINTS
findmnt -o TARGET,SOURCE,FSTYPE,OPTIONS
blkid
cat /proc/mounts | head -30
ls -l /dev/disk/by-id/ /dev/disk/by-uuid/ 2>/dev/null | head -40

lsblk — обзор, blkid — метаданные, findmnt — фактические монтирования. Если виден новый диск, прежде чем писать на него, проверьте его серийный номер, WWN/ID и соответствие конфигурации гипервизора.

Особенность загрузочного диска

У НАЙС.ОС применяется GRUB2 с initramfs от dracut. Изменение разделов, UUID корневой ФС, LVM-структуры или шифрования может сделать систему незагружаемой, пока не обновлены initramfs и конфигурация загрузки. Начинайте с архитектуры загрузки и инвентаризации.

Протокол перед опасным изменением

Запишите uname -r, findmnt /, lsblk -f, текущее пространство df -hT, целевой диск, ожидаемый результат, команду проверки и процедуру восстановления из независимого бэкапа. Отдельно обеспечьте консоль восстановления (VM console, rescue ISO, IPMI). Для боевых систем используйте окно обслуживания.