immich吧 关注:55贴子:147
  • 5回复贴,共1

【新人求助】上传的照片最终会被保存在硬盘的什么地方

只看楼主收藏回复

刚开始接触照片管理服务,对这里面的逻辑不太了解。网上的教程都是如何安装immich和如何上传照片这些,但没有介绍immich是如何组织照片的存储的。
个人上传照片后,发现在upload目录里"乱七八糟"的存放着照片文件,第一层是immich user的uuid这个可以理解,后面的层级实在是让强迫症呕血,连照片文件名都变了,这就完全没法自己管理上传的照片了,只能从immich操作。这实在是让人接受不了。
后来在网上看到《Immich的优缺点 // 喵ฅ^•ﻌ•^ฅ (ruohai.wang)》这位大神的帖子中有部分提及,摘抄如下:
--------------------------------------------------------------------
我使用immich的一个星期里,这个bug碰到了两次。具体表现是,上传以后的照片,卡在upload目录无法归档。这个bug我觉得非常的致命。
这里说一下immich处理照片整个流程:
上传的照片全部用uuid重命名,保存到upload目录。这个目录可以理解为临时目录,所有上传的照片都临时放这里等待处理。
然后会跑extract metadata任务开始读取upload目录下照片的元数据。
读取完以后,根据照片拍摄时间把文件归档并还原文件名
上传的照片卡在upload目录的意思,就是extract metadata任务出了问题。我碰到的两次bug,一次是extract metadata任务无法运行,一直是pause状态,点击resume/start以后立刻就会变成pause,upload目录留了1800张照片无法处理。第二次bug是extract metadata任务能正常跑,但upload目录里它就是留了11张照片不处理。
如果你有很强的debug能力,那可以自己想办法处理。如果有足够的耐心,那可以上immich的github项目主页去提issue,然后等维护人员解答。
如果以上两个方案都无法接受,只想立刻解决这个bug,比如重新部署immich然后把卡在upload目录的照片拿出来重新导入一遍,那最致命的问题来了:留在upload目录的照片,文件名是被重命名过的,不仅丢失了原文件名,而且uuid的格式毫无辨识度。重新导入以后,甚至连归档时间都会被重置,也就是识别成此时此刻,然后归档到当天。
这种bug碰到一次就想死了,碰到两次,拜拜了immich。
-----------------------------------------------------------------------------------
大神这里是在说,upload其实是个临时目录,最终照片文件还是会被还原为原来的文件名,但大神也没说还原了以后的照片存在哪里,而且大神用了“归档”这个词,似乎也不太准确,因为immich里的“归档”对应的是archive这个操作吧,首先这是个类似于隐藏照片的功能,更像是个删除,其次archive也不是自动执行的,是手动的吧。。。
如果先抛开上面这个问题,那我上传照片并且后台job都完成后的状态就是:upload和thumbs里有内容,library里面是空的,那按照大神的说法,我这个也是extract metdata任务出了问题?
所以想请问一下大家,自己手动上传的照片,最终在immich的存储里,文件结构是怎样的?library文件夹里为什么会是空的?


IP属地:北京1楼2024-06-01 22:37回复
    我也碰到了这个问题


    IP属地:江苏来自Android客户端2楼2024-09-05 09:04
    回复
      可以自行启用文件模板,来定义照片储存路径。最终的图片位于library目录下,按照年月日来的


      IP属地:山西来自Android客户端3楼2024-09-15 22:38
      回复
        我也遇到过这个问题,上传的照片后,容器出现问题,重装后要重新上传,找不到最终照片放在哪了,头疼。启用文件模板会好一些,但总有些照片和视频没归档的,本身计划降“library”文件件备份一份一面丢失的,但是没归档的照片和资料怎么办?


        IP属地:新疆4楼2024-10-30 13:55
        回复
          如图设置,比如我上传了“家人”相册,目录的话就是“ xxx/library/admin/家人/*相片* ”,是这么理解吗


          IP属地:浙江5楼2024-11-11 15:43
          回复
            默认是library目录里。只能用存储模板改一下位置、文件名。但是其他的上传上来的时候还是会存储到这里,不能自定义选择位置。而且文件名也不是原来的文件名了。


            IP属地:山西来自Android客户端6楼2024-11-13 08:12
            回复