Compare commits
1 Commits
main
..
07c189e962
| Author | SHA1 | Date | |
|---|---|---|---|
| 07c189e962 |
@@ -6,4 +6,3 @@ Some helpful bash scripts for [incus](https://linuxcontainers.org/incus)
|
|||||||
- incus-backup: Backup instances FS and DBs to a remote location using rsync over ssh.
|
- incus-backup: Backup instances FS and DBs to a remote location using rsync over ssh.
|
||||||
- incus-copy: Run a differential copy of all running instances to a remote incus server.
|
- incus-copy: Run a differential copy of all running instances to a remote incus server.
|
||||||
- incus-snapshot: Take a snapshot on all running instances.
|
- incus-snapshot: Take a snapshot on all running instances.
|
||||||
- zfs-auto-snapshot: Create and cleanup expired zfs snapshots.
|
|
||||||
|
|||||||
@@ -35,4 +35,7 @@
|
|||||||
"DB": ["spot"],
|
"DB": ["spot"],
|
||||||
"FS": ["/var/www"]
|
"FS": ["/var/www"]
|
||||||
},
|
},
|
||||||
|
"wedding": {
|
||||||
|
"FS": ["/var/www/mariage"]
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -7,7 +7,6 @@ distUpgrade() {
|
|||||||
DATE=$(date '+%Y-%m-%d %H:%M:%S')
|
DATE=$(date '+%Y-%m-%d %H:%M:%S')
|
||||||
echo -e "\n*** [$DATE] - Dist-upgrading $CT container ***\n"
|
echo -e "\n*** [$DATE] - Dist-upgrading $CT container ***\n"
|
||||||
incus exec $CT --env DEBIAN_FRONTEND=noninteractive -- apt -qq update
|
incus exec $CT --env DEBIAN_FRONTEND=noninteractive -- apt -qq update
|
||||||
incus exec $CT --env DEBIAN_FRONTEND=noninteractive -- apt list --upgradable
|
|
||||||
incus exec $CT --env DEBIAN_FRONTEND=noninteractive -- apt -qq -y dist-upgrade
|
incus exec $CT --env DEBIAN_FRONTEND=noninteractive -- apt -qq -y dist-upgrade
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -20,10 +20,10 @@ TS=$(date '+%s')
|
|||||||
ZFS=$(which zfs)
|
ZFS=$(which zfs)
|
||||||
CMD="$ZFS snapshot ${DATASET}@snap${TS}"
|
CMD="$ZFS snapshot ${DATASET}@snap${TS}"
|
||||||
echo "[${DATE}] $CMD"
|
echo "[${DATE}] $CMD"
|
||||||
$CMD 2>&1
|
$CMD 2>&1 > /dev/null
|
||||||
|
|
||||||
ZFS_PRUNE_SNAPSHOTS=$(which zfs-prune-snapshots)
|
ZFS_PRUNE_SNAPSHOTS=$(which zfs-prune-snapshots)
|
||||||
CMD="$ZFS_PRUNE_SNAPSHOTS -p snap $EXPIRATION $DATASET"
|
CMD="$ZFS_PRUNE_SNAPSHOTS -p 'snap' $EXPIRATION $DATASET"
|
||||||
echo "[${DATE}] $CMD"
|
echo "[${DATE}] $CMD"
|
||||||
$CMD 2>&1
|
$CMD 2>&1 > /dev/null
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user