Size: a a a

2020 April 24

D

Dr. Bot in DevOps
на рабочем сервере с живыми данными
источник

VS

Vladimir Smirnov in DevOps
Dr. Bot
рейд развалился пол года назад. на sdA все данные текущие. и они важны
стандартный путь сделайть degraded raid из sdb (нужное количество), форматнуть их, потом рсинком переносить
источник

D

Dr. Bot in DevOps
ну если судить по lsblk то все данные на sdA
источник

VS

Vladimir Smirnov in DevOps
как будет готово - остановить весь прод на сервере, последний рсинк накатить
источник

VS

Vladimir Smirnov in DevOps
и попытаться ребутнуться с сдб
источник

AA

Artyom Abramovich in DevOps
ребут нужен будет
источник

VS

Vladimir Smirnov in DevOps
если все ок, то потом sda добавить в рейд
источник

VS

Vladimir Smirnov in DevOps
в теории можно и без ребута, но не нужно
источник

VS

Vladimir Smirnov in DevOps
потушить все сервисы, убедится что ничего важного не примонтировано, сделать pivot_chroot, в теории будет работать, но не надо так делать
источник

D

Dr. Bot in DevOps
ребут не страшен. там 113 гб данных. и ребут можно сделать в целом в люмой момент. меня интересует как не удалить данные
источник

VS

Vladimir Smirnov in DevOps
Dr. Bot
ребут не страшен. там 113 гб данных. и ребут можно сделать в целом в люмой момент. меня интересует как не удалить данные
выше методика
источник

VS

Vladimir Smirnov in DevOps
учти что у тебя разные всякие ACL'и могут быть, sticky bit'ы и прочее - надо аккуратно выбирать флаги рсинка
источник

AA

Artyom Abramovich in DevOps
Dr. Bot
ребут не страшен. там 113 гб данных. и ребут можно сделать в целом в люмой момент. меня интересует как не удалить данные
а простой страшен?
источник

VS

Vladimir Smirnov in DevOps
или если потушить все не жалеко на пол дня - то с rescuecd грузишься и хоть dd'ой переносишь
источник

AA

Artyom Abramovich in DevOps
если нет, то я б в rescue грузился какой-нибудь и собирал рейд на sdb спокойненько, потом разделы dd'шил грузился в md (sdb) и в него пихал sda
источник

D

Dr. Bot in DevOps
а нельзя просто mdadm —stop /dev/md0 и затем mdadm --assemble --force /dev/md0 /dev/sda2 /dev/sdb1 ?
источник

AA

Artyom Abramovich in DevOps
Vladimir Smirnov
или если потушить все не жалеко на пол дня - то с rescuecd грузишься и хоть dd'ой переносишь
с языка снимаешь, слушай)
источник

VS

Vladimir Smirnov in DevOps
Dr. Bot
а нельзя просто mdadm —stop /dev/md0 и затем mdadm --assemble --force /dev/md0 /dev/sda2 /dev/sdb1 ?
ну ты данные потеряешь, но так конечно можешь, но это вроде не твоя цель
источник

AA

Artyom Abramovich in DevOps
Dr. Bot
а нельзя просто mdadm —stop /dev/md0 и затем mdadm --assemble --force /dev/md0 /dev/sda2 /dev/sdb1 ?
ты таким макаром из sdb на sda заберешь sync'ом данные )
источник

VS

Vladimir Smirnov in DevOps
форс точно нельзя сразу
источник