Блочные устройства

Материал из Записи-напоминании
Версия от 14:33, 30 сентября 2026; Admin (обсуждение | вклад)
(разн.) ← Предыдущая версия | Текущая версия (разн.) | Следующая версия → (разн.)
Перейти к навигации Перейти к поиску

losetup

losetup --find --offset $((512*2048)) /dev/vg0/lv_name

losetup -d /dev/loop0

LVM

lvconvert --merge /dev/vg0/vm_snap" //объединить снапшот с основным LV

pvmove --alloc anywhere /dev/md127:55000-62679 /dev/md127:43520-51199

pvresize //изменить размер PV, если изменился размер блочного устройства в его основе

vgchange -a {y,n} my_volume_group //{,де}активировать VG

vgscan //сканировать систему на наличите PV и перезаписать /etc/lvm/.cache

{pv,vg,lv}s --noheadings [head_name,head_name] //кастомный вывод инфы

pvs -v --segments //вывод диапазонов экстентов

Переименование системного VG

mdadm

mdadm --create /dev/md/efi --name=efi --level=1 --raid-devices=2 --metadata=1.0 --verbose /dev/sda1 missing

mdadm --create /dev/md/boot --name=boot --level=1 --raid-devices=2 --metadata=1.2 --verbose /dev/sda2 missing

mdadm --create /dev/md/lvm --name=lvm --level=1 --raid-devices=2 --metadata=1.2 --verbose /dev/sda3 missing


mdadm --assemble --update=name --name=srv-org-xxxx:efi /dev/md0 /dev/sda1 /dev/sdb1

mdadm --assemble --update=name --name=srv-org-xxxx:boot /dev/md1 /dev/sda2 /dev/sdb2

mdadm --assemble --update=name --name=srv-org-xxxx:lvm /dev/md2 /dev/sda3 /dev/sdb3

mdadm --assemble --scan


mdadm --detail /dev/md0

mdadm --detail --scan


mdadm /dev/md127 --grow --size=max

mdadm /dev/md127 --grow --bitmap=none

mdadm /dev/md127 --grow --bitmap=internal --bitmap-chunk=131072


mdadm --stop /dev/md0

mdadm /dev/md127 --add /dev/sdb3

удаление из массива

mdadm /dev/md127 -f /dev/sdb1

mdadm /dev/md127 -r /dev/sdb1

mdadm --zero-superblock /dev/sdb1

управление через /sys

echo 'check' > /sys/block/md0/md/sync_action //перепроверка raid

echo 'repair' > /sys/block/md0/md/sync_action //пересинхронизация raid

echo скорость > /sys/block/md0/md/sync_speed_max //скорость синхронизации в кб

cat /sys/block/md0/md/mismatch_cnt //вывод ошибок при проверке

файл конфигурации

MAILADDR root
AUTO +imsm +1.x -all
ARRAY /dev/md/efi level=raid1 num-devices=2 UUID=ee94195f:3f3a1695:cde54508:38834c8f
ARRAY /dev/md/boot level=raid1 num-devices=2 UUID=80bbd944:deec2834:1d7169c2:e42644ab
ARRAY /dev/md/lvm level=raid1 num-devices=2 UUID=17c03272:5ef3080b:95df0a41:91d1c2cc

sfdisk/parted

echo '+100M,' | sfdisk --move-data /dev/sdc -N 1

parted /dev/sdc resizepart 1 (1GiB|100%)

udev

Отключение парковки головки HDD

udevadm info /dev/sdX | grep ID_SERIAL_SHORT //вывод серийного номера HDD

Конфигурационный файл /etc/udev/rules.d/69-hdparm.rules следующего содержимого:

ACTION=="add", KERNEL=="sd[a-z]", ENV{ID_SERIAL_SHORT}=="WX92A119TC72", RUN+="/sbin/hdparm -B 254 /dev/%k"