环境:v12.0.14,linux docker部署
seaf-gc提示repo有警告,但是fsck缺正常,请问应该如何处理?
1、尝试GC回收
root@11b75af60406:/opt/seafile/seafile-server-latest# ./seaf-gc.sh e60c7fde-0d24-4752-bc57-72c40bfc0c1c
Starting seafserv-gc, please wait …
[2025-08-07 10:03:39] [INFO] gc-core.c(1139): Database is MySQL/Postgre/Oracle, use online GC.
[2025-08-07 10:03:39] [INFO] gc-core.c(1164): Using up to 1 threads to run GC.
[2025-08-07 10:03:39] [INFO] gc-core.c(1107): GC version 1 repo XXX_Laptop(e60c7fde-0d24-4752-bc57-72c40bfc0c1c)
[2025-08-07 10:03:39] [INFO] gc-core.c(777): GC started for repo e60c7fde. Total block number is 81128.
[2025-08-07 10:03:39] [INFO] gc-core.c(69): GC index size is 40564 Byte for repo e60c7fde.
[2025-08-07 10:03:39] [INFO] gc-core.c(403): Populating index for repo e60c7fde.
[2025-08-07 10:04:01] [WARNING] ../../common/fs-mgr.c(1288): [fs mgr] Failed to read file 7798db92cffd50966d0f1f434f91671d7601e4f6.
[2025-08-07 10:04:01] [WARNING] gc-core.c(112): Failed to find file e60c7fde-0d24-4752-bc57-72c40bfc0c1c:7798db92cffd50966d0f1f434f91671d7601e4f6.
[2025-08-07 10:04:01] [WARNING] ../../common/commit-mgr.c(506): [comit-mgr] CommitTraverseFunc failed
[2025-08-07 10:04:01] [WARNING] gc-core.c(415): Failed to populate index for repo e60c7fde.
[2025-08-07 10:04:01] [INFO] gc-core.c(1216): === GC is finished ===
[2025-08-07 10:04:01] [INFO] gc-core.c(1219): The following repos are damaged. You can run seaf-fsck to fix them.
[2025-08-07 10:04:01] [INFO] gc-core.c(1223): e60c7fde-0d24-4752-bc57-72c40bfc0c1c
seafserv-gc run done
Done.
2、同一repo尝试fsck
root@11b75af60406:/opt/seafile/seafile-server-latest# ./seaf-fsck.sh e60c7fde-0d24-4752-bc57-72c40bfc0c1c --repair
Starting seaf-fsck, please wait …
[2025-08-07 10:04:44] [INFO] fsck.c(606): Running fsck for repo e60c7fde-0d24-4752-bc57-72c40bfc0c1c.
[2025-08-07 10:04:44] [INFO] fsck.c(431): Checking file system integrity of repo XXX_Laptop(e60c7fde)…
[2025-08-07 10:05:49] [INFO] fsck.c(670): Fsck finished for repo e60c7fde.
seaf-fsck run done