Skip to content

Instantly share code, notes, and snippets.

@kroko23
Forked from bruvv/Repair synology BTRFS volume
Created December 23, 2020 00:39
Show Gist options
  • Save kroko23/2f1f4afc9cd8cd835dca2300218ea1bf to your computer and use it in GitHub Desktop.
Save kroko23/2f1f4afc9cd8cd835dca2300218ea1bf to your computer and use it in GitHub Desktop.
Synology BTRFS repair
btrfs fi show -d
(/dev/mapper/vg1000-lv)
syno_poweroff_task -d
(or: umount /volume1)
(or2: umount /volume1 -f -k)
Check to see if all us unmounted:
df -h
mdadm --stop /dev/vg1000/lv
btrfsck /dev/vg1000/lv
btrfs check --repair /dev/vg1000/lv
btrfs rescue super-recover -v /dev/vg1000/lv
vgchange -ay
e2fsck -nvf -C 0 /dev/vg1000/lv
fsck.ext4 -pvf -C 0 /dev/vg1000/lv
(or: e2fsck -pvf -C 0 /dev/vg1000/lv -C O)
(do not do this: -C fd)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment