ビリャチピスデツナフイ Войти !bnw Сегодня Клубы
УНЯНЯ. У нас есть немножечко инфы об этом пользователе. Мы знаем, что он понаписал, порекомендовал и даже и то и другое сразу. А ещё у нас есть RSS.
Теги: Клубы:

У меня есть LVM RAID1 на трёх хардах. Один хард умирает: сначала некоторое время срёт говном вместо данных, а затем совсем отваливается. Как предотвратить пропагацию всратых данных через слой фс с последующим возможным повреждением информации на остальных участниках зеркала?
#8137ZT (15+2) / @l29ah / 24 дня назад
lvm для raid1 при чтении ждёт первого ответа или консенсуса? Это можно поменять? man что?
#XHSUWV (1) / @l29ah / 980 дней назад
Думал о том чтобы перенести систему на другой хард и вспомнил, что кто-то тут рассказывал, что использует lvm только для того, чтобы делать снепшоты у себя на лаптопе. Стало интересно, зачем могут быть полезны подобные снепшоты, когда у тебя уже есть система автоматического инкрементального бекапа в удалённое хранилище?
#L4IT6R (4) / @l29ah / 1483 дня назад
l29ah-home ~ ∞ lvextend -L+4.94g vg0/lvol0 -r Rounding size to boundary between physical extents: 4.94 GiB Extending 3 mirror images. Insufficient suitable allocatable extents for logical volume lvol0: 3 more required l29ah-home ~ ∞ pvs PV VG Fmt Attr PSize PFree /dev/sdb2 vg0 lvm2 a-- 297.99g 13.98g /dev/sdc2 vg0 lvm2 a-- 148.95g 4.94g /dev/sdd2 vg0 lvm2 a-- 372.51g 228.50g l29ah-home ~ ∞ lvextend vg0/lvol0 /dev/sdc2 -r Extending 3 mirror images. Insufficient suitable allocatable extents for logical volume lvol0: 1263 more required l29ah-home ~ ∞ lvs LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert lvol0 vg0 rwi-aor--- 140.00g 100.00 swap0 vg0 rwc-aor--- 4.00g 100.00 unraid vg0 -wi-ao---- 140.00g l29ah-home ~ ∞ pvs PV VG Fmt Attr PSize PFree /dev/sdb2 vg0 lvm2 a-- 297.99g 13.98g /dev/sdc2 vg0 lvm2 a-- 148.95g 4.94g /dev/sdd2 vg0 lvm2 a-- 372.51g 228.50g l29ah-home ~ ∞ lvextend -l '+100%PVS' vg0/lvol0 -r Extending 3 mirror images. Insufficient free space: 209775 extents needed, but only 63339 available l29ah-home ~ ∞ lvextend -l 63339 vg0/lvol0 -r Extending 3 mirror images. Insufficient free space: 82497 extents needed, but only 63339 available l29ah-home ~ ∞ lvextend -l +63339 vg0/lvol0 -r Extending 3 mirror images. Insufficient free space: 190017 extents needed, but only 63339 available l29ah-home ~ ∞ lvs LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert lvol0 vg0 rwi-aor--- 140.00g 100.00 swap0 vg0 rwc-aor--- 4.00g 100.00 unraid vg0 -wi-ao---- 140.00g l29ah-home ~ ∞ pvs PV VG Fmt Attr PSize PFree /dev/sdb2 vg0 lvm2 a-- 297.99g 13.98g /dev/sdc2 vg0 lvm2 a-- 148.95g 4.94g /dev/sdd2 vg0 lvm2 a-- 372.51g 228.50g У меня RAID1 на все три PV, да. Че блять?
#WRTX24 (0) / @l29ah / 1594 дня назад
Своп на трёх хардах в lvm raid1 - норм?
#NAGAR3 (1) / @l29ah / 2063 дня назад
∞ diff -u /usr/sbin/lvm2create_initrd /usr/local/sbin/lvm2create_initrd --- /usr/sbin/lvm2create_initrd 2014-08-26 23:57:01.279720506 +0400 +++ /usr/local/sbin/lvm2create_initrd 2014-08-27 00:21:46.270953995 +0400 @@ -59,7 +59,7 @@ BINFILES=${BINFILES:-"${LVM} `which bash` `which busybox` `which pivot_root`"} BASICDEVICES=${BASICDEVICES:-"std consoleonly fd"} BLOCKDEVICES=${BLOCKDEVICES:-"md hda hdb hdc hdd sda sdb sdc sdd"} -MAKEDEV=${MAKEDEV:-"debian"} +MAKEDEV=${MAKEDEV:-"gentoo"} # Uncomment this if you want to disable automatic size detection #INITRDSIZE=4096 @@ -185,12 +185,14 @@ # run a shell if we're passed lvm2rescue on commandline grep lvm2rescue /proc/cmdline 1>/dev/null 2>&1 if [ $? -eq 0 ]; then - $LVM vgchange --ignorelockingfailure -P -a y + lvm vgchange --ignorelockingfailure -P -a y do_shell else - $LVM vgchange --ignorelockingfailure -a y + lvm vgchange --ignorelockingfailure -a y fi +lvm vgmknodes + echo "$PRE Mounting root filesystem $rootvol ro" mkdir /rootvol if ! mount -t auto -o ro $rootvol /rootvol; then @@ -206,6 +208,7 @@ echo "$PRE Changing roots" cd /rootvol +mount -t devtmpfs none dev if ! pivot_root . initrd ; then echo "\t*FAILED PIVOT TO NEW ROOT*" do_shell @@ -250,6 +253,7 @@ shift done +INITRD=/boot/initrd-lvm2.gz INITRD=${INITRD:-"/boot/initrd-lvm2-$VERSION.gz"} echo "$cmd -- make LVM initial ram disk $INITRD"
#RLYF7U (0) / @l29ah / 2155 дней назад

Как идеологически правильно выдернуть винт из raid1?
lvm> vgreduce vg0 /dev/sdb1
Physical volume "/dev/sdb1" still in use
lvm> lvs
LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert
lvol0 vg0 rwi-aor--- 140.00g 100.00

swap0 vg0 rwc-aor--- 4.00g 100.00

lvm> lvconvert --replace /dev/sdb1 vg0/swap0
Insufficient suitable contiguous allocatable extents for logical volume : 1025 more required
Failed to allocate replacement images for vg0/swap0

#LNF4DL (8+2) / @l29ah / 2174 дня назад

[16:18:20]<L29Ah> lvm> vgreduce vg0 --removemissing
Couldn't find device with uuid W5HARI-RG73-bwH9-0se3-OuzW-I7AM-3jiH2e.
WARNING: Partial LV lvol0 needs to be repaired or removed.
WARNING: Partial LV swap0 needs to be repaired or removed.
WARNING: Partial LV lvol0_rmeta_1 needs to be repaired or removed.
WARNING: Partial LV lvol0_rimage_1 needs to be repaired or removed.
WARNING: Partial LV swap0_rmeta_1 needs to be repaired or removed.
WARNING: Partial LV swap0_rimage_1 needs to be repaired or removed.
There are still partial LVs in VG vg0.
To remove them unconditionally use: vgreduce --removemissing --force.
Proceeding to remove empty missing PVs.

[16:18:23]<L29Ah> чяднт?
[16:18:34]<L29Ah> у меня всё умрёт если я --force нажму? что я забыл нажать?

У меня там какой-то raid1, хочу выдернуть дохловинт и поставить вместо него другой.

#ZR27U6 (7) / @l29ah / 2218 дней назад

Сделал RAID1 на LVM, воткнув в роутер второй винт по USB. /boot выделил отдельными разделами там и там. Как их (и загрузочную запись) идеологически верно синхронизировать? (да, мне лень собрать мозайку из dd)

#O59N6G (6) / @l29ah / 2349 дней назад
ipv6 ready BnW для ведрофона BnW на Реформале Викивач Котятки

Цоперайт © 2010-2016 @stiletto.