V变量—建站日记 - verysync
type: channel
link: http://vvars.com/tag/verysync/
items: N1 openwrt在Docker环境下安装微力同步崩溃问题折腾
items: Verysync同步备份工具-Linux 自动化安装脚本

N1 openwrt在Docker环境下安装微力同步崩溃问题折腾
type: item
date: 2021-03-26T08:15:00+08:00
description: 最近空闲下来，折腾着把某讯N1刷了flippy大佬的openwrt固件，开启了微力同步。刚开始用的好好的，最近大容量同步的时候，openwrt下的微力同步经常出现崩溃，无法进入管理界面，进N1后台，发现verysync还是显示运行，于是登录/etc/verysync的文件夹，删除里面的临时文件，再重启verysync，发现还是无法进入管理界面。 之前查看分区的时候发现flippy大佬留得docker空间挺大的，约莫着用docker运行会不会更好一些。安装docker可视化界面的教程可以看这里:N1教程：Openwrt安装docker webui界面(基于flippy openwrt n1固件)由于docker默认源是docker.io，里面没有微力同步，因此从官方找了安装源，为保险起见还是用命令行安装。SSH登录N1后台，按如下步骤:1.先查看文件目录绑定情况root@OpenWrt:~# df -h Filesystem Size Used Available Use% Mounted on udev 512.0K 0 512.0K 0% /dev tmpfs 181.0M 108.0K 180.9M 0% /run /dev/mmcblk2p2 720.0M 646.6M 2.6M 100% / tmpfs 905.1M 34.8M 870.3M 4% /tmp tmpfs 512.0K 0 512.0K 0% /dev /dev/sda2 1.7M 27.0K 1.5M 2% /mnt/sda2 /dev/mmcblk2p4 4.9G 187.2M 4.4G 4% /mnt/mmcblk2p4 /dev/sda1 916.8G 25.5G 844.7G 3% /mnt/sda1 /dev/mmcblk2p3 720.0M 3.4M 707.0M 0% /mnt/mmcblk2p3 /dev/mmcblk2p1 157.5M 75.7M 81.8M 48% /boot cgroup 905.1M 0 905.1M 0% /sys/fs/cgroup /dev/mmcblk2p4 4.9G 187.2M 4.4G 4% /mnt/mmcblk2p4/docker2.运行安装命令root@OpenWrt:~# docker run --name verysync -d -v /mnt/sda1:/data -p 8886:8886 jonnyan404/verysync Unable to find image 'jonnyan404/verysync:latest' locally latest: Pulling from jonnyan404/verysync 069a56d6d07f: Pull complete 09a4617851cb: Pull complete e9bc0e4c440d: Pull complete Digest: sha256:7a33c178481fe0bd84bd94d1215c0f8ac659e41d319b527b18b2ea9546ee46f4 Status: Downloaded newer image for jonnyan404/verysync:latest d77088ffa0094377e52eb7efc293da1597e2f23b61d576e46c324bbb5e4e44253.熟悉的界面又回来了，尽情玩耍吧。

Verysync同步备份工具-Linux 自动化安装脚本
type: item
date: 2021-03-13T10:43:00+08:00
description: Linux 自动化安装脚本该自动安装器目前适配Centos/Debian/Ubuntu 3大主流系统，其它的使用systemd的系统应该也可以使用，暂未测试快速安装(如果需要指定索引存放位置请在最后面添加-d 路径 如 -d /data/verysync)curl http://www.verysync.com/shell/verysync-linux-installer/go-installer.sh > go-installer.shchmod +x go-installer.sh./go-installer.sh安装完成后就可以用浏览器打开 http://你的IP地址:8886 管理微力内容了安装器参数说明./go-installer.sh [-h] [-c] [--remove] [-p proxy] [-f] [--version vx.y.z] [-l file] [-d index location] -h, --help 显示帮助 -p, --proxy 指定代理服务器 -p socks5://127.0.0.1:1080 or -p http://127.0.0.1:3128 etc -f, --force 强制安装 --version 安装特定版本 例如 --version v0.15.11-rc2-l, --local 从本地下载好的文件安装 需要使用绝对路径如 -l /root/verysync-linux-amd64-v0.15.12-rc1.tar.gz --remove 卸载微力同步-c, --check 检查更新 -d --home 指定微力索引存放位置, 默认 ~/.config/verysync此脚本会自动安装以下文件：/usr/bin/verysync/verysync: 微力主程序/usr/bin/verysync/start-stop-daemon: daemon管理程序 centos 会使用预编译好的i386 amd64 arm arm64版本 安装器会配置自动运行脚本。自动运行脚本会在系统重启之后，自动运行 verysync。目前自动运行脚本只支持带有 Systemd, init.d 的系统，以及 Debian / Ubuntu 全系列经测试系统: CentOS 6.5 init.d CentOS 7.5 systemd Debian 7.11 systemv Debian 9.5 systemd由于Centos默认仓库 没有daemon套件，所以本仓库自带了i386 amd64 arm arm64版本的start-stop-daemon程序，省去了系统编译安装. 如果使用其它架构的系统，需要自行编译daemon套件，方法 https://gist.github.com/yuuichi-fujioka/c4388cc672a3c8188423Linux通常限制每个用户的打开文件数量（通常为8192）。 当您需要同时处理更多的文件时，您需要调整该数字 在许多Linux发行版上，您可以运行以下命令来调整它:echo "fs.inotify.max_user_watches=204800" | sudo tee -a /etc/sysctl.conf在Arch Linux和其它的发行版中，最好将此行写入单独的文件，即您应该运行:echo "fs.inotify.max_user_watches=204800" | sudo tee -a /etc/sysctl.d/90-override.conf对于上述的调整需要重新启动后生效，如果不想重新启动，你可以执行sudo sh -c 'echo 204800 > /proc/sys/fs/inotify/max_user_watches'