壞消息immich數(shù)據(jù)庫down了,好消息只同步了不到500相片。

剛轉(zhuǎn)到immich,感覺比ds photo更符合我的使用,想主力使用,但是最大的擔(dān)心是,immich更新如此頻繁,不知道哪天就更掛了,管理的照片怎么辦,因為immich和之前用的PC端管理軟件最大的不同是它不掃描文件夾,只能管理新同步的照片?,F(xiàn)在主力PC備份,輔助DS photo(黑裙有點不踏實),而這兩天剛剛試用了immich,感覺備份速度和外網(wǎng)訪問都挺好,所以這兩天一直在搜索怎么導(dǎo)入以前照片的教程,但是只找到了掛載外部圖庫的辦法,感覺不爽但是無法,有聊勝于無吧,最大的困難是,很多教程寫的模模糊糊(省略了很多大神覺得基礎(chǔ)的東西),對我這種命令小白來說要不斷試錯。終于前天學(xué)會了掛載外部圖庫。

之前用了一塊60G的mSTATA做緩存,有點不夠用,所以找了一塊240G固態(tài)想擴充一下緩存池,。有兩種方法(這是重點),第一種方法,把池卡槽改成2然后添加上需要加的固態(tài),悲劇發(fā)生了,瞬間斷網(wǎng)了,旁路由掛了,docker也都掛了。原來在一個池里加2塊固態(tài)默認是RAID1模式,appdata數(shù)據(jù)都沒了,一個istores的鏡像也丟了。所以想加緩存的小伙伴的注意了,一定要先MOVE。第二種方法,我應(yīng)該用這個方法的,再加一個池把需要加的固態(tài)加上就可以了,就是同時2個池,可以用2塊固態(tài)做同時緩存,之后不叫緩存了,就叫池。

原因都交代清楚了,所以immich的數(shù)據(jù)庫psotgresql丟失了,打開immich發(fā)現(xiàn)照片都沒了,但是照片還保存在原位置,搜索了一通資料才知道,上傳的時候在數(shù)據(jù)庫里同步寫入位置信息才行,而不像jellyfin這種docker可以掃描媒體庫。當(dāng)然不到500相片再上傳一點也不費事,但是想想以后照片多了,而immich更新又如此頻繁,簡直是災(zāi)難。搜索一通,發(fā)現(xiàn)了immich-cli這個工具可以實現(xiàn)把照片結(jié)構(gòu)重新上傳的辦法,主要用來備份從其他軟件或位置導(dǎo)入到immich,太好了,學(xué)會這個辦法就可以解除后顧之憂了,定期冷備份下相冊文件就行了,immich崩了就重裝。想法很美好,現(xiàn)實很殘酷,官網(wǎng)和其他大神都對immcih-cli有教程,但是他們感覺使用方法根本不值一提,沒什么好說的,而我看的云里霧里。真的,搜索了一天,一點辦法也沒有,愁死了。

官網(wǎng)建議用node/npm安裝,網(wǎng)上的教程都是基于此,群暉安裝node.js很簡單,套件中心就有,但是UNRAID貌似沒有安裝辦法啊,另外也完全不懂node是個啥,好在官網(wǎng)還有一個辦法,官網(wǎng)很貼心是,說實在沒有node你就用docker版immich-cli吧。好的,docker我可太熟了,應(yīng)用中心一搜,鼠標(biāo)一點就好了,嗯,應(yīng)用中心沒有。官網(wǎng)還提供了命令,很簡單,開始安裝280m,幸虧我有魔法上網(wǎng),很快就裝好了,但是什么反應(yīng)也沒有啊。又搜索了2個小時,才學(xué)會了2個命令,docker ps查看正在運行的容器,沒有cli,心涼了。嗯,不急,還有一個命令docker images顯示安裝的容器,一查才知道安裝成功了,但是咋不運行呢,又學(xué)會了個docker run,還是不行。再搜,原來在docker下運行命令行才行,怎么打開呢,完全沒頭緒。嗯嗯,在docker界面有個控制臺,打開immich的控制臺,輸入immich login http://192.168.1.216:2283/api HFEJ38DNSDUEG(后面是密鑰),成功了,成功連上了,太好了,我太牛了。immich upload --recursive /mnt/user/photos/library/admin ,啊啊,怎么搜不到文件啊,無語了,反復(fù)嘗試,搞不了了,找不到原因,已經(jīng)過了12個小時了,反復(fù)解讀搜索,明白了,在容器內(nèi)運行不行,要在nas下打開容器的命令行交互模式才行(這個估計是常識,我用8個小時才摸索出來,老師太重要了),docker exec -it (容器名稱) 打開容器的交互命令,i代表interactive(交互)使得容器的標(biāo)準(zhǔn)輸入保持打開狀態(tài),這樣你就可以在終端中與容器進行交互。t表示tty(終端)為容器分配一個虛擬終端,讓你能夠看到容器的輸出并輸入命令。然并卵,搞明白了還是不行,在nas下的命令行輸入immich命令根本沒有反應(yīng),應(yīng)該是immich-cli容器沒啟動的原因,這真的不是我能整的,于是在各位大神的帖子下留言詢問,還沒等到回復(fù)。還有最后一個辦法,在搜索引擎輸入 unraid node.js ,發(fā)現(xiàn)之前有人發(fā)帖推薦過一個插件NERM TOOLS,一個包管理器,管理node.js python等包(什么是包,包管理器完全不懂?。?,但是我看到node了,也不知道是不是docker,試試吧。市場下載nerd tools,嗯嗯,沒速度。奧,旁路有掛了,魔法失效了。

終于把梯子搭好了,下載nerd tools,安裝node.js ,然后打開nas終端(這個很重要不說明白我這小白根本搞不懂)輸入npm i -g @immich/cli ,太好了,有反應(yīng),馬上就下載完成了。顫抖啊,我擦,就在剛剛瀏覽器崩了,第一次打這么多字呢,還好都在,趕緊復(fù)制保存下。immich login http://192.168.1.216:2283/api HFEJ38DNSDUEG,真的是顫抖著打下這行命令,成了,在NAS的終端下連接上了,接著輸入immich upload --recursive /mnt/user/photos/library/admin/,好了,開始掃描了,歡呼,等待,掃描完成,登陸一看,照片又回來了。對,就是這么簡單,困擾了我整整一天。

啰啰嗦嗦一大篇,謝謝你能看到這,希望能給你一點點幫助。

,

聲明:本站所有文章,如無特殊說明或標(biāo)注,均為本站原創(chuàng)發(fā)布。任何個人或組織,在未征得本站同意時,禁止復(fù)制、盜用、采集、發(fā)布本站內(nèi)容到任何網(wǎng)站、書籍等各類媒體平臺。如若本站內(nèi)容侵犯了原著者的合法權(quán)益,可聯(lián)系我們進行處理。