在一次更新套件時,發現photos這一個套件更新失敗,但是其他的套件可以更新成功。
不死心的移除套件再重新安裝,依然失敗。
透過Synology 技術支援中心請求協助,進一步檢查系統日誌,
發現您的volume1有檔案系統錯誤。
BTRFS Error Log錯誤訊息
錯誤訊息如下
2025-08-06T00:50:03+08:00 DS918 kernel: [ 1548.102724] BTRFS error (device dm-1): BTRFS: dm-1 failed to repair parent transid verify failure on 5794883436544, mirror = 1
2025-08-06T00:50:03+08:00 DS918 kernel: [ 1548.564400] BTRFS error (device dm-1): BTRFS: dm-1 failed to repair parent transid verify failure on 5794883436544, mirror = 2
2025-08-06T00:50:03+08:00 DS918 kernel: [ 1548.564400] BTRFS error (device dm-1): BTRFS: dm-1 failed to repair parent transid verify failure on 5794883436544, mirror = 2
2025-08-06T00:50:03+08:00 DS918 kernel: [ 1548.564400] BTRFS error (device dm-1): BTRFS: dm-1 failed to repair parent transid verify failure on 5794883436544, mirror = 2
2025-08-06T00:50:03+08:00 DS918 kernel: [ 1548.564400] BTRFS error (device dm-1): BTRFS: dm-1 failed to repair parent transid verify failure on 5794883436544, mirror = 2
2025-08-06T00:50:03+08:00 DS918 kernel: [ 1548.579534] BTRFS error (device dm-1): cannot fix 5794883436544, record in meta_err
2025-08-06T00:50:38+08:00 DS918 kernel: [ 1582.977790] BTRFS error (device dm-1): cannot fix 5794883436544, record in meta_err
得到了下列的回覆
套件需要安裝在volume上, 要請您先處理volume的問題, 然後再嘗試安裝套件。
1- 備份所有資料,包含套件設定。(應用教學)
2- 刪除目前的儲存空間
3- 建立全新的儲存空間
會造成這樣的結果應該是上次NAS異常斷電儲存集區崩潰所造成的。
更換了電源供應器之後的延伸的問題,要不是更新套件也不會發現volume1有檔案系統錯誤。
如何檢視log
1.開啟SSH:
控制台 > 終端機&SNMP >啟用SSH
2.開啟log
/var/log/messages
/var/log/kern.log
備份
NAS上的資料很多,備份所有資料可不是一間容易的事情。
於是採購了新的NAS,將所有資料備份到新的NAS上。
來來回回也花了不少的時間,同時將小區域的網路升級到2.5G提升備份效率。
解決方式
1- 刪除目前的儲存空間
2- 建立全新的儲存空間
3- 重新安裝synology photos
透過上述的步驟就可以重新安裝synology photos。
經過這一次的經驗,下次有任何儲存集區的問題,
都應該透過SSH檢查下列兩個log,確保檔案安全。
/var/log/messages
/var/log/kern.log
延伸閱讀
11 Views