千古八方的博客

  • 程序开发
    • Android
    • Spring Boot
  • 数据私有化
    • NAS
    • 私有云
    • 内网穿透
    • 服务器
  • 留言
  • 搞事
进学
为学无间断,如流水行云,日进而不已也
  1. 首页
  2. 私有云
  3. 正文

Nextcloud 预览图与文件名不一致的解决方法

2022年7月19日 503点热度 1人点赞 0条评论

当Nextcloud正在扫描文件时异常断电,由于扫描未完成,此时预览图与mysql中记录的很可能出现不匹配的情况。

具体表现为:文件名为ABC.png  但实际显示的为  def.png 的缩略图及大图;

解决步骤:

1.  首先停止Nginx/Apache服务

2.  删除 nextcloud/data/appdata_oc3is4osud7x/preview 下的所有预览图, 此时应该能正确显示了。如果无法显示,继续下一步

3.   打开nextcloud 数据库,  清空下面4张表

oc_file_locks                # 当NC处理文件时锁定文件的表
oc_filecache                 # 缓存文件表
oc_filecache_extended        # 文件后缀缓存表
oc_files_trash               # 回收站

 

注:清空oc_file_locks表,是为了避免扫描文件时出现被锁住的情况,如下。

Exception during scan: "files/8e0254253d757ad2a65c895909bc6cd0" is locked

 

4.  清理缓存

Nextcloud 清理文件缓存命令如下:

rt@rangotec.com$ sudo -u www-data php /home/nextcloud/occ files:cleanup -vvv --all

5.  重建缓存

清理完成缓存后,重新扫描文件,此时数据库表里的数据就会重建,命令如下:

rt@rangotec.com$ sudo -u www-data php /home/nextcloud/occ files:scan -vvv --all

 

 

更多Nextcloud occ 命令的使用方法,请参见官网手册。

Using the occ Command — Nextcloud 12 Server Administration Manual 12 documentation

 

如大量(几万图片)文件时,如果直接拖拽到网站上,就会导致卡死等情况。

此时可以把这些文件通过硬盘、FTP等上传到指定用户的某个目录下,然后运行occ scan命令重建该目录,命令如下:

rt@rangotec.com$ sudo -u www-data php occ files:scan --path="/user_id/files/path"

 

 

 

​

标签: Nextcloud
最后更新:2022年7月19日

千古八方

物格而后知至,知至而后意诚,意诚而后心正

点赞
< 上一篇
下一篇 >

文章评论

razz evil exclaim smile redface biggrin eek confused idea lol mad twisted rolleyes wink cool arrow neutral cry mrgreen drooling persevering
取消回复

千古八方

物格而后知至,知至而后意诚,意诚而后心正

最新 热点 随机
最新 热点 随机
火狐下远离内容农场的方法! 中国城市生活成本查询 Debian11 系统备份与灾备盘制作 Debian logwatch 自定义配置文件,根据规则忽略掉某些日志内容 Ampache 5.0 报错 The root Ampache folder has changed to ./public socat 正反向传输文件
自建NAS,选机械硬盘还是固态硬盘? Nextcloud 如何查看暴力破解者的IP Haproxy搭配NPS内网穿透,获取客户端的源IP Potplayer 使用WebDav协议,播放 Nextcloud上的视频,提示 “无法在FTP/WebDav/HTTP上修改该文件夹” 自建NAS上,使用ssmtp向外部邮箱发送邮件 无损音频为什么是44.1Khz
分类
  • Android
  • Linux
  • NAS
  • Spring Boot
  • Windows
  • 内网穿透
  • 回忆
  • 基于NEAT的瞎几把寻思算法笔记
  • 散篇
  • 普通人的致富之路在哪里
  • 服务器
  • 未分类
  • 私有云
标签聚合
Android Widgets 群晖NAS linux NPS Android系统编译 散篇 服务器 Windows 安全维护 Android Utils Nextcloud Spring Boot 我开源的APP 私有云 NAS TrueNAS 内网穿透 ubuntu
工具/友链

资源导航 – NAS、私有云存储
在线工具 – MD5、SHA、BASE64、URL编解码
在线工具 – 贷款计算器
在线工具 – IPv4/IPv6地址查询

千古八方 在 B站

千古八方 在 知乎

我的微信小程序:
微信小程序-城市生活成本查询
城市生活成本查询
库房物资流水记账簿
最近评论
Avatar photo
千古八方 发布于 1 个月前(12月28日) 重置命令是Nextcloud提供的,和哪个平台没关系。 如果报错,一般是路径或权限的问题导致的。 ...
Avatar photo
aron 发布于 1 个月前(12月24日) 博主你好 我的nextcloud管理员密码过期了 用了occ命令重置但是报错,能请教下是什么原因...
Avatar photo
千古八方 发布于 2 个月前(12月15日) 贝塞尔这个类在这里 https://gitee.com/aityu/AndroidUtils/blo...
Avatar photo
disco 发布于 2 个月前(12月05日) 有demo链接吗?贝塞尔曲线这个关键类没有写出来~
Avatar photo
HJM 发布于 3 个月前(10月20日) 必须点赞!很有效!

COPYRIGHT © 2022 千古八方的博客. ALL RIGHTS RESERVED.

京ICP备14020471号