Сохранить эскизы на сервере

Есть ли способ сохранить эскизы наутилуса на NAS вместо ~ / .cache / thumbnail?

У меня есть несколько устройств, обращающихся к NAS, и создание эскизов изображений всегда занимает очень много времени. . Я думаю о решении вроде Thumbs.db в Windows.

0
задан 21 December 2019 в 17:44

1 ответ

ПРЕДУПРЕЖДЕНИЕ Я НЕ пробовал это в реальной жизни, и это может сбить с толку ваши приложения, использующие эскизы. Используйте команду man , чтобы понять команды перед выполнением и адаптировать их к вашей среде.

Это решение командной строки для запуска в Терминале.

# Ensure no process has any thumbnails open
sudo lsof +D $HOME/.cache/thumbnails
# If there are any processes listed, either exit them, or
# Terminate them with SIGKILL
sudo lsof -t +D $HOME/.cache/thumbnails | xargs --no-run-if-empty sudo kill -9
# Create a directory on the NAS, owned by me, readable by Group and Other 
sudo mkdir --parents --mode=0755 /NAS/thumbnails
sudo chown $(id -u):$(id -g) /NAS/thumbnails/
sudo chmod 755 /NAS/thumbnails
# Populate the NAS
cp -r -v $HOME/.cache/thumbnails/* /NAS/thumbnails
# Hide $HOME/.cache/thumbnails, but keep a copy in case this doesn't work
mv $HOME/.cache/thumbnails $HOME/.cache/Local_thumbnails
# Now, create a symbolic link (man ln) as $HOME/.cache/thumbnails that points to /NAS/thumbnails
ln --symbolic /NAS/thumbnails $HOME/.cache/thumbnails
ls -ld $HOME/.cache/thumbnails
ls -lR $HOME/.cache/thumbnails
#
#
# **If it fails**
# If your GUI app doesn't work with symbolic links, undo this by
# Ensure no process has any thumbnails open
sudo lsof +D $HOME/.cache/thumbnails
# If there are any processes listed, either exit them, or
# Terminate them with SIGKILL
sudo lsof -t +D $HOME/.cache/thumbnails | xargs --no-run-if-empty sudo kill -9
# delete the link
rm $HOME/.cache/thumbnails
# put the old way back
mv $HOME/.cache/Local_thumbnails $HOME/.cache/thumbnails
# clean up the NAS
sudo rm -rf /NAS/thumbnails

Используйте на свой страх и риск.

0
ответ дан 21 December 2019 в 21:11

Другие вопросы по тегам:

Похожие вопросы: