I had a big issue with 3-4 drives in these last 2 months (will never use Seagate drives again), the last issue was that one replaced drive was rebuilding and towards the end of the rebuild a second drive failed and the volume was declared crashed.
In some way I managed to solve the problem (by myself, Synology support is unresponsive even with severe issues like these, they say they're overwhelmed by DSM5 upgrade issues).
In any case, I managed to solve the crash problem but now that the volume has rebuilt and the status is Normal, I'd like to perform a good filesystem check.
I thought it was an easy task, I also had an email from support who suggested these steps:
Code: Select all
syno_poweroff_task [Press Enter]
vgchange -ay [Press Enter] << This will enable the volume
e2fsck -nvf -C 0 /dev/vg1000/lv [press Enter] << This is optional. It will list out the errors, and will not change anything.
e2fsck -pvf -C 0 /dev/vg1000/lv [Press Enter] << This will try to fix the error.
Unfortunately, support didn't tell me that with the first command SSH is stopped and you get kicked out immediately, so I enabled telnet and retried.
This time the first command went ok, and everything was stopped, but the second command does not work, it does not to anything. I even tried with "vgdisplay" command in order to list the volume groups but it returned nothing, so I guess that with DSM5 things have changed (and support does not know).
So I went the manual way and stopped everything I could in order to be able to unmount volume1, but even if "lsof" tells me there's nothing accessing volume1, the umount /volume1 tells me that the volume is busy.
In the meantime, I'm checking in read-only (e2fsck -nvf -C 0 /dev/vg1000/lv) to at least know IF there are issues.
Can anybody suggest me a working procedure to check/repair the volume with DSM5?
Thanks a lot,