脚本说明
仅支持docker版emby的数据备份,自动删除7天以前的备份文件。
使用说明
在 root
目录下新建 embybackup.sh
,填入内容:
#!/bin/bash
# Emby主程序相关目录
embyserver_dir="/home/emby"
# 备份文件存放目录
bak_dir="/mnt/syqman/公益服备份"
# 时间格式化,如 20220602
DATE=`date +%Y%m%d`
# 备份脚本保存的天数
DEL_DAY=7
targz(){
if [[ `which pv` == "" ]]; then
apt install pv -y || yum install pv -y
elif [[ $1 = '' ]]; then
exit 1
fi
tar -cf - $2 | pv -s $(du -sk $2 | awk '{print $1}') | gzip > $1
}
# 创建日期目录
mkdir -p $bak_dir/$DATE
# 停止Emby Server容器服务
docker stop emby
cd $embyserver_dir
targz $bak_dir/${DATE}/emby-server.tar.gz ./
echo "emby-server备份完成······"
# 启动Emby Server容器服务
docker start emby
# 遍历备份目录下的日期目录
LIST=$(ls $bak_dir)
# 获取7天前的时间,用于作比较,早于该时间的文件将删除
SECONDS=$(date -d "$(date +%F) -${DEL_DAY} days" +%s)
for index in ${LIST}
do
# 对目录名进行格式化,取命名末尾的时间,格式如 20200902
timeString=$(echo ${index} | egrep -o "?[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]")
if [ -n "$timeString" ]
then
indexDate=${timeString//./-}
indexSecond=$( date -d ${indexDate} +%s )
# 与当天的时间做对比,把早于7天的备份文件删除
if [ $(( $SECONDS- $indexSecond )) -gt 0 ]
then
rm -rf $index
fi
fi
done
给与脚本权限:
chmod +x embybackup.sh
手动执行下看有无报错:
bash embybackup.sh
指定的备份目录下,如有以日期命名的文件夹,如 20220606
,并且文件夹下包含 emby-server.tar.gz
的文件,视为备份成功。
备份目录可设置为网盘挂载目录,即可以实现备份到云端。
加入定时备份,比如我每周一、四备份一次:
crontab -e
填入以下内容:
0 5 * * 1,4 /root/embybackup.sh > /dev/null
按 ctrl +x
保存退出。
好家伙,不错不错
ψ(`∇´)ψ
想想你的文章写的特别好
怎么收藏这篇文章?
不错不错,我喜欢看 https://www.237fa.com/
不错不错,我喜欢看 https://www.237fa.com/
想想你的文章写的特别好https://www.ea55.com/
想想你的文章写的特别好https://www.ea55.com/
想想你的文章写的特别好www.jiwenlaw.com
哈哈哈,写的太好了https://www.lawjida.com/
文笔细腻,描写生动,画面感跃然纸上。
语言通俗易懂,适合目标读者群体。
文章深入浅出,既有深度思考,又不乏广度覆盖,令人叹为观止。
文章的叙述风格独特,用词精准,让人回味无穷。
这篇文章不错!
绣衣使西汉迷案
李碧华鬼魅系列奇幻夜粤配
第一类型危险
人蛇大战李劲峰
隐秘王国
卧底费瑞崛起
1600谋杀案
恐惧有限公司
广东小老虎
餐桌上的心声詹娜的初恋
我的西门小故事
神秘教父
琼森帮归来
巴黎属于我们
小教父
女人街再见了
欲血僵尸
伊格尔和鹤的旅程
布塔达姆巴斯卡纳拉亚纳
梦境黑色华尔街的燃烧
如何将你遗忘
悟空传
少年维特
想念哥哥
降临
不明影像绝对点击禁止
少年维特
水果蛋糕
新盘新盘 这个月刚上新盘 新车第一个吃螃蟹!coinsrore.com
2025年10月新盘 做第一批吃螃蟹的人coinsrore.com
新车新盘 嘎嘎稳 嘎嘎靠谱coinsrore.com
新车首发,新的一年,只带想赚米的人coinsrore.com
新盘 上车集合 留下 我要发发 立马进裙coinsrore.com
做了几十年的项目 我总结了最好的一个盘(纯干货)coinsrore.com
新车上路,只带前10个人coinsrore.com
新盘首开 新盘首开 征召客户!!!coinsrore.com
新项目准备上线,寻找志同道合的合作伙伴coinsrore.com
新车即将上线 真正的项目,期待你的参与coinsrore.com
新盘新项目,不再等待,现在就是最佳上车机会!coinsrore.com
新盘新盘 这个月刚上新盘 新车第一个吃螃蟹!coinsrore.com
2025年10月新盘 做第一批吃螃蟹的人coinsrore.com
新车新盘 嘎嘎稳 嘎嘎靠谱coinsrore.com
新车首发,新的一年,只带想赚米的人coinsrore.com
新盘 上车集合 留下 我要发发 立马进裙coinsrore.com
做了几十年的项目 我总结了最好的一个盘(纯干货)coinsrore.com
新车上路,只带前10个人coinsrore.com
新盘首开 新盘首开 征召客户!!!coinsrore.com
新项目准备上线,寻找志同道合的合作伙伴coinsrore.com
新车即将上线 真正的项目,期待你的参与coinsrore.com
新盘新项目,不再等待,现在就是最佳上车机会!coinsrore.com
新盘新盘 这个月刚上新盘 新车第一个吃螃蟹!coinsrore.com