I regularly backup the config into git.
tar xvfz backup-OpenWrt-2020-09-08.tar.gz
cp -r etc /Users/ccc/Documents/backup/openwrt/
cp: etc/collectd.conf: No such file or directory
ls -al etc/collectd.conf
lrwxr-xr-x@ 1 ccc staff 22 Aug 4 05:17 etc/collectd.conf -> /var/etc/collectd.conf
How to fix this stuff with broken symlink?
I use macOS.
/var is normally just an alias for /tmp
And the config file collectd.conf gets created there by luci_statistics config each time you start the statistics service. If you have not started that service yet, the temporary config file is empty/non-existent.
I restarted the service but still same problem
/var as a symlink to
/tmp that is
When you start a service, its init script translates the persistent config to the runtime.
A symlink to
/var means this is a runtime config.
There's virtually no reason to back up runtime configs.
You can safely ignore that file, or exclude it from the backup.
This topic was automatically closed 10 days after the last reply. New replies are no longer allowed.