Fixing file system corruption on Synology NAS

I recently recycled my hard-drives on my Synology DS1010+ as one of the drives started to fail. Migration of the drives was easy, but I did notice that I had file-system corruption when looking at dmesg:

htree_dirblock_to_tree: bad entry in directory
Multiply-claimed block(s) in inode

The Synology does not have a facility to check the file-system during boot up, and the following instructions will allow you to run a file-system repair (if possible, make a backup of critical files before):

  1. Make sure that you have SSH enabled and log into the Synology via SSH
  2. Shutdown all services except SSH (this will unmount the volume):
    syno_poweroff_task -d
  3. Enable the volume:
    vgchange -ay
  4. Check for errors, but do not fix:
    e2fsck -nvf -C 0 /dev/vg1/lv
  5. Try to fix the file-system errors
    e2fsck -pvf -C 0 /dev/vg1/lv
  6. If -pvf can’t work, use -yvf instead.
    e2fsck -yvf -C 0 /dev/vg1/lv
  7. Reboot the Synology

 

🍺 Pay it forward: If any of my content helped you in any way, then follow me on Twitter or send me some coins:

(Ripple) rPz4YgyxPpk7xqQQ9P7CqNFvK17nhBdfoy
(BTC)    1Mhq9SY6DzPhs7PNDx7idXFDWsGtyn7GWM
(ETH)    0xb0f2d091dcdd036cd26017bb0fbd6c1488fc8d04
(LTC)    LTfP7yJSpGFvuPqjSEKaqcjue6KSA9118y
(XVG)    D5nBpFBaD6vmVJ5CBUhkz8E4SNWscf6pMu
(BNB)    0xb0f2d091dcdd036cd26017bb0fbd6c1488fc8d04

Affiliates: Binance (#altcoins), Coinbase (buy/sell ETH/BTC, get 10$), CoinTracking.info (get 10% off), TradingView (trend reports) or old-school PayPal.

Print Friendly, PDF & Email