meta(handoff): kreknin rescue session — sdd/VM-volume restore + full rescue to USB + backups paused (→ repair)
- kreknin Xpenology degraded after compressor dusting (sdb cable lost, md3 degraded, sda/sdc flaky cables) - sdd/VM-volume (md2, /volume2) restored: DSM Repair + "Convert to read/write", scrub 0 errors - full rescue 2026-08-02 → USB 2TB btrfs /mnt/rescue (netbackup/*.tar incl. diskstation_1.hbk 430G + 5 user shares) - daily backups DISABLED (vds-kzntsv 05:00 + books-vds 06:00) — re-enable after repair - wiki entity kreknin-synology: disk inventory, incident, repair, rescue, plan - task kreknin-repair-md3-rebuild created (power-off → reseat cables → Repair md3 → re-enable backups) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
@@ -57,3 +57,48 @@ updated: 2026-05-19
|
||||
## Roadmap как backup target для VDS
|
||||
|
||||
Планируется ежедневный pull rsync VDS → kreknin в `/volume1/NetBackup/vds-kzntsv/` (см. follow-up task `.tasks/vds-backup-rsync-kreknin.md`). Дополнительный pipe — backup pipe для production-CMS [`windows-recovery-host`](windows-recovery-host.md) → тут же на kreknin — пока не реализован.
|
||||
|
||||
## Диски (инвентарь, после инцидента 2026-07-31)
|
||||
|
||||
**Xpenology** (DSM 7.1.1, apollolake) на **обычном ПК-корпусе** — НЕ настоящий Synology, без hot-swap лотков, диски на обычных SATA-кабелях. **Урок: компрессорная продувка срывает SATA-кабели.**
|
||||
|
||||
| Диск | Порт | Модель | Роль | Статус 2026-07-31 |
|
||||
|---|---|---|---|---|
|
||||
| sda | ata1 | WD40EFPX-68C6CN0 4TB (6682ч) | md3 raid5 slot 3 | жив; **213 UDMA CRC, линк упал до 1.5 Gbps** = кабель |
|
||||
| sdb | — | WD-WX32D12L8HTE (4TB) | md3 raid5 slot 0 | **не определяется** — отвал кабеля (питание/дата) после продувки, вероятно оживает перетыком |
|
||||
| sdc | ata3 | WD40EFAX-68JH4N1 4TB **SMR** (30373ч) | md3 raid5 slot 1 | жив; WRITE FPDMA bursts 09:58/12:09 — только при ручном трясе кабелей |
|
||||
| sdd | ata4 | Kingston SA400S37120G SSD (30460ч) | **md2 raid1** = VMM volume `/volume2` | восстановлен 2026-07-31 |
|
||||
|
||||
md3 = `/volume1` (btrfs, бэкапы), degraded `[_UU]` (sdb выпал), держится на sda+sdc.
|
||||
|
||||
## Инцидент 2026-07-31 (продувка компрессором)
|
||||
|
||||
Алексей продул NAS пром-компрессором → срыв SATA-кабелей:
|
||||
- **sdb исчез** (не определяется), md3 degraded
|
||||
- **sdd** DSM выкинул из md2 при загрузочной тряске (07:47) → /volume2 ушёл в **ro** (transient EIO)
|
||||
- **sda**: 213 CRC, линк 6→1.5 Gbps; **sdc**: bursts при трясе, без тряса стабилен
|
||||
|
||||
## Ремонт (сделано 2026-07-31)
|
||||
|
||||
- **sdd/md2**: DSM Storage Manager → Repair пула → sdd вернулся (но `faulty active sync`), затем в DSM на `/volume2` кнопка **«Преобразовать в чтение/запись»** → rw, scrub 53GiB 0 ошибок. **Урок: «Convert to read/write» в DSM снимает ro-состояние после transient EIO без mdadm-ручнины.**
|
||||
- **Ежедневные бэкапы на kreknin ЗАГЛУШЕНЫ** (не нагружать больной массив):
|
||||
- vds-kzntsv: `/etc/cron.d/vds-backup` (05:00) — закомментирован, бэкап `.bak.20260731`
|
||||
- books-vds: `/etc/cron.d/books-vds-backup` (06:00) — закомментирован, бэкап `.bak.20260731`
|
||||
- ⚠️ **ВЕРНУТЬ после починки** (раскомментировать строку)
|
||||
|
||||
## Rescue 2026-07-31 → 08-02 (полный)
|
||||
|
||||
USB **2TB WD20EARX** (sdq) отформатирован в один btrfs, смонтирован `/mnt/rescue`. GNU tar `--numeric-owner` (хардлинки preserved; `--numeric-ids` — НЕ GNU-флаг, это bsdtar).
|
||||
|
||||
- `/mnt/rescue/netbackup/`: `diskstation_1.hbk.tar` **430G**, `windows-host.tar` 160G, `vds-kzntsv.tar` 84G, `ruvds-iis.tar` 62G, `books-vds.tar` 24G, `openwrt.tar` 20K
|
||||
- `/mnt/rescue/userdata/`: `docker.tar` 130G (rc=1 — файлы менялись при чтении, архив валиден), `homes.tar` 118G, `work.tar` 32G, `downloads.tar` 25G, `documents.tar` 5.9G
|
||||
- Итого 1.1TB / 726G свободно. Массив за 2 суток последовательного чтения — **ноль новых ошибок**.
|
||||
|
||||
## План ремонта (осталось)
|
||||
|
||||
1. **Power-off** (после подготовки, НЕ до слива — данные теперь спасены, риск холодного старта приемлем)
|
||||
2. Переподключить SATA: **sda, sdc** (свежие кабели), **sdb** (питание+дата)
|
||||
3. sdb определился + SMART ок → DSM Storage Manager → **Repair md3** → ребилд; не определился → 4TB замена
|
||||
4. sda должен вернуться на 6 Gbps, CRC не расти
|
||||
5. **Вернуть бэкапы**: раскомментировать `vds-backup` + `books-vds-backup`
|
||||
6. (необязательно) sdd в md2 уже восстановлен — проверить VMM виртуалки
|
||||
|
||||
Reference in New Issue
Block a user